[OnePlus 2 Android Development] Taker18:
Smoother than Butter

Friendly Battery

Tons of Features

DirtyUnicorns Features

Always Up-to-date

100% Build from Source

This is what​

is!​

Feel free to joing the Google+ Group!​

OnePlus 2 Development

CyanogenMod 14 base

Built-in Task Manager switcher

OnTheGo Mode

App Circle bar

System UI Tuner

Quicker system animations

Trimmed down fat and excess bloat

Option to enable all widgets

Numerous extra lock screen options

LCD Density

Custom original BeanStalk Wallpapers by skyliner33v

Custom BeanStalk boot animation by skyliner33v

3-minit battery support

Clock and date options

Contextual Header - Original and Polygraphic

Battery styles - Includes specific colors and styles. Also includes battery bar

Do not disturb option

Show notification count

Recent screen options

Customizable navigation bar

Use Omniswitch as default recent

Built-in screen record

Toast animations

App Circle bar

Gesture Anywhere

Disable FC warnings

Disable Immersive message

Force expanded Notifications

Configure scrolling cache

Build.prop MOD options to enable/disable tweaks as preferred

Less frequent Notification sounds options

CRT screen off/on options to specify how the animation shows

Enable/disable wake up on charge option

Superuser fully embedded into the build and accessed from settings menu

CM Performance options and features

Hide superuser icon

Developer options and advanced reboot enabled by default

Numerous cherry-picks and improvements throughout the build.. baked into the*

awesomeness of existing CM layout.

Numerous other options are hidden throughout the build. For a full list of changes and features, please

CameraNext Modded By @abhi08638

Download ROM (7.0)

Beanstalk N Builds

Download ROM (6.0.1)

Beanstalk MM Builds

Download GApps

http://opengapps.org/

BeanStalk Changelog

Changelog can also be found from within the ROM by going into settings menu -> about phone -> about beanstalk -> changelog

====================

03-29-2016

====================

* bootable/recovery/

17102a2 ui: Also detect KEY_HOME

* device/qcom/common/

41b58e4 power: Encode optimization

5436ef0 power: Modify camera encode/preview hint

032f125 power: Enable camera preview hint in powerhal

1915eb6 power: Add and update resources for encode powerHAL

c798dcf power: Introduce 8996 specific handling

cd39e2e init: Add MSM-specific init extension library for msm8996

* frameworks/base/

563d0f4 update default permissions again

8fdf3db SystemUI: remove deleted broadcast receiver

9225c25 pm: Don't call into AppSuggestManager before service available.

8f28bed Don't block wake locks for required always-on system apps

36e9aed Frameworks AppOps: Enable MODE_IGNORED for OP_WAKE_LOCK

c1b48c4 SystemUI: stop hiding hotspot & color inversion tiles

2a64f4f Automatic translation import

251dddc SystemUI: improve tile vertical padding

* frameworks/opt/telephony/

7a2fa62 telephony: Add oldril feature setPrefNwTypeOnUnsolConnected.

* packages/apps/BluetoothExt/

835ae50 hiddTestApp: disable from launcher

* packages/apps/Browser/

c24d5e4 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_Browser into bs6

ba2ea46 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_Browser into bs6

* packages/apps/DUI/

db401d4 DUI: Reload SmartBar icons on boot complete

* packages/apps/Dialer/

de56400 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Dialer into bs6

* packages/apps/InCallUI/

f5f7443 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_InCallUI into bs6

* packages/apps/LockClock/

759aed1 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_LockClock into bs6

* packages/apps/Messaging/

0132f00 Messaging: Fix file mode

503af9b Automatic translation import

a831659 Messaging App is crashing when storage memory is full

* packages/apps/Nfc/

73ae9b4 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Nfc into bs6

* packages/apps/Settings/

7fc0131 Settings: Fix one-time vibration intensity restore

797a8c6 Settings: reflect/inform user of disabled wakelock appop

c8b83df Automatic translation import

a266d54 Automatic translation import

* packages/apps/Snap/

6058c38 Fix histogram not being hidden after disabling it.

6611f21 Beautify and optimize histogram view.

bf93e1b Automatic translation import

* packages/providers/DownloadProvider/

ed04a8a Automatic translation import

* packages/services/Telephony/

37b8e12 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_services_Telephony into bs6

* vendor/cmsdk/

e9dabe0 Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6

11334c9 cmsdk: Add hidden interface for getService on AppSuggestManager.

3f42978 Automatic translation import

====================

03-28-2016

====================

* build/

391c766 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_build into bs6

* cts/

90ea1ef Merge "DO NOT MERGE: Increase AdoptableHostTest timeout." into marshmallow-cts-release

34bb9fd DO NOT MERGE: Increase AdoptableHostTest timeout.

664155a Merge "Temporarily disable com.android.cts.cpptools.RunAsHostTest#testRunAs" into marshmallow-cts-release

bb9317a Temporarily disable com.android.cts.cpptools.RunAsHostTest#testRunAs

1205c12 Merge "Fix issues in SensorBatchingTests" into marshmallow-cts-release

9ac7d3e Fix issues in SensorBatchingTests

f6672c0 Merge "DO NOT MERGE ANYWHERE: Bumping CTS 6.0 to R5" into marshmallow-cts-release

a6d2f6b DO NOT MERGE ANYWHERE: Bumping CTS 6.0 to R5

* frameworks/base/

855678a Fix screenrecord tracking

27b3be0 Added carrier selection to DataUsageTile

2e3f4ae Fix ownership for files/folders created by ExternalStorageProvider on ext4/f2fs

1662a68 Fix NullPointerException

2e8c842 NullPointerException when starting VoiceInteractionManagerService

9837a8c SystemUI: fix play queue crash

572027d SystemUI: add Screenrecord qs tile (1/2)

* hardware/qcom/fm/

7f9e252 Automatic translation import

* packages/apps/AudioFX/

f2e65d6 Automatic translation import

* packages/apps/BasicSmsReceiver/

dcf25e2 Automatic translation import

* packages/apps/Bluetooth/

d7199f6 Automatic translation import

* packages/apps/BluetoothExt/

8c812f6 Automatic translation import

* packages/apps/Browser/

6cbb497 Automatic translation import

* packages/apps/CMBugReport/

1567fb7 Automatic translation import

* packages/apps/CMFileManager/

ef48c44 Automatic translation import

* packages/apps/Calendar/

0f26215 Automatic translation import

* packages/apps/Camera2/

09b03eb Automatic translation import

* packages/apps/CellBroadcastReceiver/

d08c6e7 Automatic translation import

* packages/apps/CertInstaller/

8963303 Automatic translation import

* packages/apps/Contacts/

1b9de1a Automatic translation import

* packages/apps/ContactsCommon/

0d14760 Automatic translation import

* packages/apps/DUI/

747ccaf Rewrite fling gesture handler

* packages/apps/DeskClock/

2920ea4 Automatic translation import

* packages/apps/Dialer/

fae4e43 Automatic translation import

* packages/apps/Eleven/

2c9da4a Automatic translation import

* packages/apps/Email/

bab9090 Automatic translation import

* packages/apps/ExactCalculator/

0811be0 Automatic translation import

* packages/apps/Exchange/

899a3a2 Automatic translation import

* packages/apps/FMRadio/

91b8bae Automatic translation import

* packages/apps/Gallery2/

2bca058 Automatic translation import

* packages/apps/HTMLViewer/

324672f Automatic translation import

* packages/apps/InCallUI/

97a8ab2 Automatic translation import

* packages/apps/KeyChain/

6c5a184 Automatic translation import

* packages/apps/LockClock/

475447a Automatic translation import

* packages/apps/ManagedProvisioning/

3af74ba Automatic translation import

* packages/apps/Nfc/

474bd34 Automatic translation import

* packages/apps/PackageInstaller/

4dae9f3 Automatic translation import

* packages/apps/PhoneCommon/

8967f2f Automatic translation import

* packages/apps/Profiles/

615f4c8 Automatic translation import

* packages/apps/Screencast/

ff5ff1c Automatic translation import

* packages/apps/Settings/

b4e0dc5 Remove "Apps" category when empty

055fafa Remove LongPressBackToKill if Navbar is ON by default

* packages/apps/SetupWizard/

f9fe68c Automatic translation import

* packages/apps/Snap/

98a1a3c Protect against multiple shutter callbacks per frame in longshot mode.

d525fe3 Re-enable processing of drawable state.

* packages/apps/SoundRecorder/

6042d6c Automatic translation import

* packages/apps/Stk/

bf57068 Automatic translation import

* packages/apps/Tag/

cc441c8 Automatic translation import

* packages/apps/Terminal/

cf0ce29 Automatic translation import

* packages/apps/ThemeChooser/

007e5b1 Automatic translation import

* packages/apps/Trebuchet/

fd94d2f Automatic translation import

* packages/apps/TvSettings/

b9dda27 Automatic translation import

* packages/apps/UnifiedEmail/

3ae2975 Automatic translation import

* packages/inputmethods/LatinIME/

2608af8 Automatic translation import

* packages/providers/BookmarkProvider/

bffe7bd Automatic translation import

* packages/providers/CalendarProvider/

1d0a091 Automatic translation import

* packages/providers/CallLogProvider/

0cbcc78 Automatic translation import

* packages/providers/ContactsProvider/

8259514 Automatic translation import

* packages/providers/MediaProvider/

17f0028 Automatic translation import

* packages/providers/TelephonyProvider/

ea5a496 Automatic translation import

* packages/providers/ThemesProvider/

e981c2b Automatic translation import

* packages/providers/UserDictionaryProvider/

274e2e5 Automatic translation import

* packages/screensavers/Basic/

d06b108 Automatic translation import

* packages/screensavers/PhotoTable/

8b474fb Automatic translation import

* packages/services/Mms/

0bc7241 Automatic translation import

* packages/services/Telecomm/

51a5dd8 Automatic translation import

* packages/services/Telephony/

bc16bb2 Automatic translation import

* packages/wallpapers/Basic/

1fab5d5 Automatic translation import

* packages/wallpapers/Galaxy4/

7da1e29 Automatic translation import

* packages/wallpapers/LivePicker/

489e1c1 Automatic translation import

* packages/wallpapers/MagicSmoke/

fd64cf9 Automatic translation import

* packages/wallpapers/PhaseBeam/

90de936 Automatic translation import

* packages/wallpapers/PhotoPhase/

2bc3ccb Automatic translation import

* vendor/cmsdk/

374a17e Fix: "cmsdk: Mandate partner feature xml's for service implementation."

0efa6fc cmsdk: add Screenrecord qs tile (2/2)

====================

03-27-2016

====================

* frameworks/base/

7cef8a6 Merge pull request #39 from spezi77/bs6

b4b37b1 SystemUI: ThemesTile: Update for themes api changes.

====================

03-26-2016

====================

* build/

3ef1982 Revert "binary: Generate dummy rule for relocated protobuf headers"

* frameworks/base/

66b47a1 SystemUI: attach a queue to media player notifications

* packages/apps/AudioFX/

6b8d526 Merge "audiofx: Add support for session callback API" into cm-13.0

* packages/apps/SetupWizard/

4da02b0 SetupWizard: Update for themes api changes.

* packages/apps/Snap/

ac95bcd Snap: Fall back to REVIEW intent before VIEW intent

* packages/apps/ThemeChooser/

bc079ea ThemeChooser: Update for Theme api changes.

* packages/apps/Trebuchet/

c8e0058 Ignore tap below scrubber in the app container padding area

* packages/providers/ThemesProvider/

e7d94a6 ThemesProvider: Update for themes api changes.

* prebuilts/cmsdk/

5a08d04 prebuilts/cmsdk: Update themes api text.

* system/vold/

7ceeb5b Fix the group permissions of the sdcard root.

* vendor/beanstalk/

8c50856 cm: Introduce partner feature xml.

3607ba8 cm: Introduce performance feature xml.

bafee04 cm: Introduce telephony feature xml.

3b193ca cm: Introduce appsuggest feature xml.

52a35ef cm: Introduce profiles feature xml.

d7147a2 cm: Introduce statusbar feature xml.

* vendor/cmsdk/

db3d038 Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6

b271dcf cmsdk: Mandate partner feature xml's for service implementation.

279ce42 cmsdk: Mandate performance feature xml's for service implementation.

ccdb292 cmsdk: Mandate themes feature xml's for service implementation.

====================

03-25-2016

====================

* frameworks/base/

f19944f Themes: Fail theme install if common resources fail

* hardware/qcom/media-caf/msm8974/

1f27f2c Revert "mm-video-v4l2: vidc: venc: Update color conversion decision"

b2df30f mm-video-v4l2: venc: Accept Venus color format in opaque mode

d44cb37 mm-video-v4l2: vidc: venc: Update color conversion decision

b564be7 mm-video-v4l2: vidc: venc: make color conversion independent of filledlen

838db82 mm-video-vidc: change buffer index logic in EBD

* packages/apps/FMRadio/

6cd7a60 FMRadio: Immediately mute AudioTrack once stopRender is called

c2c2cbf FMRadio: Pause and stop AudioTrack before stopping

4711f65 FMRadio: Run render thread at THREAD_PRIORITY_AUDIO

* packages/apps/OmniSwitch/

aaaf049 OmniSwitch: Create a shortcut to exposed toggle activity

* packages/apps/Settings/

a3d518b Just call it Fling

* packages/apps/Trebuchet/

e812052 Trebuchet: Fix NPE while binding unavailable items

* system/core/

6829778 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_system_core into bs6

26bc3e9 sched_policy: split add_tid_to_cgroup

bc667ac sched_policy: Split cpuset/cgroup init

266e3dd libcutils: Add process name to logs

* vendor/cmsdk/

6b11d7c Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6

c406211 cmsdk: Mandate telephony feature xml's for service implementation.

fe7fd1d cmsdk: Mandate app suggest feature xml's for service implementation.

21a5674 cmsdk: Mandate profile feature xml's for service implementation.

cdf85ad cmsdk: Mandate cm sb feature xml's for service implementation.

1bf0cf2 cmsdk: fix javadoc for performance profiles

Download ROM

WIPE DATA / CACHE if you comming from another ROM

Flash modem from secondPost

Flash ROM

Flash GApps

Reboot

Original Developer Scott.

CyanogenMod

Google

Skylinerv33 - Graphics and boot animation - Thanks!

Hellrazor

Vortex 1969

phoenixita

abhi08638 for allowing me to add CameraNext Modded

All other Beanstalk Users who inspired me to continue Building this ROM

Any other coder from CM team or Beanstalk team who has actually coded.

Sources

Device Source

Kernel Source

​

XDA:DevDB Information

Beanstalk, ROM for the OnePlus 2

Contributors

Taker18, Sandra_18

Source Code: https://github.com/scotthartbti

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.10.x

Based On: CyanogenMod 14

Version Information

Status: Stable

Created 2016-03-29

Last Updated 2016-10-12