[Nexus 6P 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!​

CyanogenMod 13 based

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

Nexus 6P BeanStalk build's

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

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

05-16-2016

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

* android/

ed710c0 Added DataUsageProvider to the build

* art/

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

* build/

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

* external/libnetfilter_conntrack/

1ff34fa conntrack: Fix Clang errors

* frameworks/base/

a0df8c5 Fix Quick settings tiles font themes derp

5a315f0 ThemeTile: tighten up how we execute a theme change

02667ab Automatic translation import

e95b687 MediaScanner: Add support for default ringtones per sim

c98e986 ActivityManager: fix perf boost NPE

0eae218 QS: fix performance profile tile observer

743b07b SystemUI : Fix multi-user for keyguard

5d50923 SystemUI: Set circle battery path as untranslatable

94541ea Update volume slider only if ringer mode changed

422f2a5 CMSettings : Move force_show_navbar to global

ea4a030 Lockscreen : Disable left edge after showing keyguard

844ce27 Keyguard: Allow swiping up when trust managed

e783e76 SpamFilter : Hide option if notification cannot be filtered

f977173 Acquire wakelock until dream service acknowledges dream state change

d33a745 Lockscreen : Only animate targets if launched via swipe

3f686c0 Ensure camera is launched if doing screen off gesture

c42853e Keyguard : Ensure we expand onIconClicked

6af41c4 WindowManagerService : Ensure we update both size/position

2accede bootanimation: fix check for system bootanimation

b83f919 Revert "LLS: Fix logic in isKeyguardInteractiveAndShowing"

375fc4a pm: Don't throw if invalid package setting or classname.

49f6932 Add hotword AudioService null check

fa9601b LLS: Fix logic in isKeyguardInteractiveAndShowing

b42de03 SysUI: Use VectorDrawable's for rendering battery

88ab544 SystemUI: fix blank qs tile issues

dd79099 only use proximity checks on wakeup keys

eded19f SystemUI: fix potential NPE with Queue

1e8300b am: Don't protect apps that atttempt to grant uri perms.

27d6f44 Automatic translation import

f8e7311 Automatic translation import

566972f CmRes: Attach themed cmsdk resources to assets

42501ad RF cutback feature for SAR

c746d07 batteryservice: Use Alpha channel for segmented LED power level

* packages/apps/Browser/

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

* packages/apps/Dialer/

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

* packages/apps/InCallUI/

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

* packages/apps/Settings/

bda3a7a Fix animations duration slider preference janky layout

43a3962 Fix wakelock blocker's janky layout

8cb672d remove dotted circle battery option

f7c18d9 Settings: Move vibrator value restore to onActivityStop

72b7b4a Automatic translation import

b1f27e7 Automatic translation import

dcd3a77 Use correct icon for sim card

e77264c Cleanup cm_arrays

f6f8bef Profiles: Disable notification item if ringtone & notification volumes are linked

84c0e4e Settings : Filter livelockscreen, button for secondary users

34def8a Disable cellular networks settings menu if airplane mode is enabled

54d76f3 Automatic translation import

e2abbdc Automatic translation import

1787e21 Disable battery pulsing if segmented battery LED is enabled

* packages/apps/SetupWizard/

334c00f SetupWizard: Use proper CMSetting for soft keys option

* packages/apps/Trebuchet/

c9fcf9a Trebuchet: Rebind QSB in finishBindingItems

* packages/services/Telephony/

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

* vendor/beanstalk/

200e50a cm: Extend policy for IOP

63c7722 Add overlay for fingerprint help URL

a7b00f5 cm: Build DataUsageProvider

ab61da7 Prep for C-Apps support

* vendor/cmsdk/

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

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

05-15-2016

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

* packages/apps/CMFileManager/

6fac9aa Automatic translation import

* packages/apps/Contacts/

6e5e658 Automatic translation import

* packages/apps/Email/

2ad31cb Automatic translation import

* packages/apps/Gallery2/

9cfb25e Automatic translation import

* packages/apps/Messaging/

ffec127 Automatic translation import

* packages/apps/Snap/

a549c38 Automatic translation import

1705a87 Snap: Extend user menu, disable dev menu

* packages/providers/DataUsageProvider/

7a08b17 Automatic translation import

* vendor/cmsdk/

5cb275d Automatic translation import

* vendor/samsung/

db47d98 Merge pull request #769 from haggertk/cm-13.0

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

05-14-2016

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

* build/

ef1f045 Avoid accidentally using the host's native 'as' command.

* hardware/qcom/audio-caf/msm8974/

da55887 Merge remote-tracking branch 'caf/LA.BF.1.1.3_rb1.13' into cm-13.0-caf-8974

* hardware/qcom/display-caf/msm8974/

59e66c6 Merge remote-tracking branch 'caf/LA.BF.1.1.3_rb1.13' into cm-13.0-caf-8974

91790fc Revert "gralloc: fall back to old pixel alignment on old blobs"

c26ee91 Revert "gralloc: allow forcing old pixel alignment"

* packages/apps/CMBugReport/

24434f5 Automatic translation import

* packages/apps/Calendar/

32409dd Automatic translation import

* packages/apps/Contacts/

ef6fa49 Automatic translation import

af31083 Use JobService for periodic InCallMetrics reporting

f1e17cb Contacts : prompt run time READ_SMS permission for M

d90403f Contacts InCall metrics test

* packages/apps/DeskClock/

d03b7ff DeskClock: Use accelerometer instead of orientation sensor

* packages/apps/Dialer/

b3d9925 Automatic translation import

11118df Add additional permissions needed to utilize BlacklistUtils

d2095b5 [2/2] Credit text and action should be limited to single line

6eceee2 InCallApi plugin strings not updated on locale change

79a94cb Metrics fixes and switching to job sched

c64a3f4 NPE: make sure search fragment is visible

98e0b00 Fix SuperNotCalledException

388f636 Fix NPE within CallLogFragment

* packages/apps/Email/

cb45162 Automatic translation import

* packages/apps/Gello/

9a28000 Automatic translation import

* packages/apps/InCallUI/

733c29e Automatic translation import

3210555 Fixed crash in InCallActivity.

77f56a5 Best fix for the case where ModButtonPresenter UI wasn't updating properly in onResume cases.

71aba70 Mod buttons only enabled when incall

8404300 Don't query incall plugin invite intent until its actually needed

* packages/apps/Messaging/

4ac5e9a Automatic translation import

* packages/apps/PhoneCommon/

281a48f AmbientDataSubscription: don't post results for unknown plugins

* packages/apps/Screencast/

481ce58 Automatic translation import

* packages/apps/SetupWizard/

df36625 Automatic translation import

36f15ef SetupWizard: Alway show google pages if gms present

* packages/apps/SoundRecorder/

8c2fa9f Automatic translation import

* packages/apps/ThemeChooser/

bab1603 Automatic translation import

* packages/apps/Trebuchet/

e93e2ee Automatic translation import

* packages/providers/DataUsageProvider/

97e923c Automatic translation import

* packages/services/LiveLockScreenService/

e672873 Automatic translation import

* packages/services/Telephony/

60af7ef Automatic translation import

* vendor/cmsdk/

638da93 Automatic translation import

6866528 CMSettings : Move force_show_navbar to global

* vendor/samsung/

3db1025 klteusc: Add missing RIL library

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

05-13-2016

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

* device/lge/g3-common/

206ac61 g3: add audio related property overrides

* device/samsung/smdk4412-common/

d508a5a smdk4412-common: update extract-files/proprietary-files

* external/skia/

2673286 skia: qc-perf: link against libqc-opt for msm8916

* frameworks/av/

8436846 Revert "nuplayer: Fix audio EOS notifiy on AudioSink not ready"

* frameworks/native/

bd41ea3 SurfaceFlinger : Ensure position changes are drawn with correct buffer size

* hardware/invensense/

85c5a9a invensense: Use sensor HAL only if device specific HAL is not present

* hardware/qcom/audio-caf/msm8960/

fd42377 hal: Clean up from merge

* packages/apps/DeskClock/

9ab924f DeskClock: Initialize boolean state with start button visibilty

* packages/apps/Dialer/

b441ca6 Make sure search fragment is visible and attached

6251ca1 NPE: Providers might not have a singlecolorbrandicon

906b8d8 NPE: mBadgeIcon is sometimes null

* packages/apps/PhoneCommon/

ff03279 [1/2] Credit text and action should be limited to single line

* vendor/cmsdk/

6113701 PerformanceManagerService: drop requests if system is not yet ready

* vendor/samsung/

6ea457b Merge pull request #768 from Lysergic-Acid/cm-13.0

9e6047f galaxys2-common: Update widevine blobs

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

05-12-2016

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

* build/

624ba2e repopick: support specifying a range of commits to pick

* device/lge/g3-common/

b49ba17 nfc: update libnfc-nxp

* frameworks/av/

5c76693 FFMPEGSoftCodec: Initialize the OMX param struct before using it

* kernel/lge/g3/

6d3f4fb netfilter: x_tables: Fix compilation error

c6a7657 netfilter: x_tables: check for size overflow

* packages/apps/CMFileManager/

d027047 Filter display of non-relevant results in search results

* packages/apps/Dialer/

5a701ac [1/2] Roaming Notification: restrict to provider selected values

fa0036e Move hint text to main search fragment

7fafe8d Settings: Remove Maxlines for summaries

* packages/apps/Messaging/

0dabdec Save messages to SIM feature

* packages/apps/PhoneCommon/

bdd80a2 [2/2] Preferences for provider roaming call counts

* packages/apps/Trebuchet/

921eb83 Check for null provider info when removing widget

fe7faac Trebuchet: Make workspace layout configurable by prebundled mcc

* vendor/cmsdk/

256a735 CMSettings: don't trample user metrics setting on upgrade

8c8601b LLS: Fix NPE when backing service dies

Download ROM

WIPE DATA / CACHE if you comming from another ROM

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 Huawei Nexus 6P

Contributors

Taker18

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

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.10.x

Based On: CyanogenMod 13

Version Information

Status: Stable

Stable Release Date: 2016-05-16

Created 2016-05-16

Last Updated 2016-09-17