[One (M8) 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 14 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

BeanStalk Build's for the HTC One M8(Nougat)

OFFICIAL BeanStalk Build's for the HTC One M8(Marshmallow)

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

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

07-31-2016

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

* device/oneplus/oneplus3/

d022772 msm8996: Update sw codec profiling results

fa97a7b msm8996: Enable HDCPCD server for 8996

fc17f89 op3: Remove deprecated props

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

07-30-2016

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

* device/oneplus/oneplus3/

d250a09 op3: Updates for camera

4f95bb1 op3: Tune FOSS

* kernel/oneplus/msm8996/

33987a8 sys: Horrible hack for compat_sysinfo userspace confusion

* packages/apps/Gello/

be6327c gello: unbreak the gellin'time

* packages/apps/Snap/

6d7dfbf Snap: Unbreak auto-HDR

* vendor/oneplus/

640867c op3: Update blobs

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

07-29-2016

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

* device/oneplus/oneplus3/

55bf100 op3: Pimp out Snap a little

615dfb8 Automatic translation import

3729b0f op3: Set permissions for SRGB control

b68c717 op3: Add DASH support

* hardware/qcom/audio-caf/msm8996/

abff8fe hal: Haxed header

* hardware/qcom/display-caf/msm8916/

f9b87fe display: Fix warnings on 64-bit clang

* hardware/qcom/media-caf/msm8916/

c2008de media: Fix issues when building with Clang

* kernel/motorola/msm8226/

7f44f52 netfilter: x_tables: make sure e->next_offset covers remaining blob size

* kernel/oneplus/msm8996/

45c25f8 op3: Fix and optimize SRGB commands

* packages/apps/Snap/

75096f2 Fix orientation handling in secure camera.

* packages/inputmethods/LatinIME/

c150b3a InputMethods: set the default value for preference

* vendor/oneplus/

f7d63f5 op3: Update blobs

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

07-28-2016

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

* android/

ef0dd7e manifests: add CMAudioService

* cts/

3eab954 Merge "DO NOT MERGE, re-apply, Adjust testAppFailAccessPrivateData to fail on non-tagged sockets" into marshmallow-cts-release

3762c5d DO NOT MERGE, re-apply, Adjust testAppFailAccessPrivateData to fail on non-tagged sockets

* device/motorola/qcom-common/

8547731 power: Make power profiles more performance oriented

* device/oneplus/oneplus2/

3b32146 Automatic translation import

* device/oneplus/oneplus3/

1a02809 op3: Enable sound trigger support

b92b386 op3: Lights improvements

62d64e0 Revert "Revert "Revert "Revert "op3: Enable sdcardfs""""

f5d1090 op3: Enable LiveDisplay by default

* external/sepolicy/

1d318ba Merge branch 'cm-13.0' of github.com:CyanogenMod/android_external_sepolicy into bs6

* frameworks/base/

1f324e8 SysUI: Define config for showing screen on hints

21a9e50 mountservice: Shut down volumes before restarting framework

02a12aa Automatic translation import

ddfdb13 Automatic translation import

d6f346f Improve the scan process

37b4370 Factory reset: Wipe media by default

81f12a0 Automatic translation import

423176d SystemUI : Initialize state linked volume

f8dd517 Automatic translation import

59aea16 SystemUI: don't automatically disable compass tile

c4f49c7 Automatic translation import

214dd21 PackageManager: make protected-broadcasts permission aware

4512cdd SysUI: Show hints if showing keyguard and provisioned

5c91b9b SysUI: Add first time use lock screen hints

1ea45ea Automatic translation import

* kernel/oneplus/msm8996/

7009152 op3: Update defconfig

aa96be4 mdss: livedisplay: Add commands to enable SRGB mode

7134dbb Add for DASH and fix some bugs

1e6762f op3: Adjust LEDs configuration slightly

25acee8 pwm: qpnp-pwm: add api for synchronous enable of pwms

f37d4a7 leds: leds-qpnp: add synchronized rgb control

b29ae4f qcacld-2.0: Increase multicast filter count

8ae6f87 qcacld-2.0: Fix set all-zero address mcast filter

* packages/apps/Bluetooth/

838da4a Add epub to the list of filetypes to get and send

* packages/apps/CMBugReport/

ea9f2f0 Automatic translation import

* packages/apps/Dialer/

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

* packages/apps/Gello/

34ad277 Automatic translation import

* packages/apps/Settings/

70df20a ZenMode rules: Show days list in the correct order

fbf93a5 SimSettings: Make provisioning optional even if qti-telephony is present

af619c7 Add SIM status string for localizing voice/data strings

119248b Automatic translation import

5e11669 Settings: Fix possible crash

ff37dac Automatic translation import

d94f86c Settings: Always set text value in color temperature

9363adc Automatic translation import

3a964a6 Automatic translation import

4d7abb6 Automatic translation import

327b976 Automatic translation import

* packages/services/Telephony/

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

c3a8096 NetworkSelection: Cleanup

ed75876 NetworkSelection: Fix for setting shortcut

75915ed NetworkSelection: Fix double display of radio technology

* system/core/

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

* system/vold/

89599b6 vold: Allow reset after shutdown

* vendor/beanstalk/

c494e0d sepolicy: Allow media_rw write to fix camcorder denials

1b626ba Add missing truphone APNs

89c2ead sepolicy: Revert custom sdcardfs policy in favor of AOSP

49dc6f7 sepolicy: A few more denials

c01f404 sepolicy: More policy for sdcardfs

46e86b2 cm: include CMAudioService in builds

c46f698 Movistar [ES] APN updates

b32bc8c sepolicy: Add rule to allow sdcardfs to read package list

d4d48ec sepolicy: Add sdcardfs support

5c5668c sepolicy: Allow batterymanager and batteryproperties services to be found

cfafade Gello artifact v26

5438495 cm: Remove stray echo from extract_utils

dbf20d8 cm: Underp dumping of 64-bit only libraries

* vendor/cmsdk/

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

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

07-27-2016

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

* device/htc/m8-common/

dbbef68 m8-common: releasetools: run resize2fs

* device/motorola/msm8226-common/

4e08389 Automatic translation import

* device/motorola/qcom-common/

4e5e152 Automatic translation import

* device/oneplus/oneplus2/

aea2a84 Automatic translation import

* device/oneplus/oneplus3/

6923c65 Automatic translation import

d940775 op3: Update from 0725 OTA

79fa96d Revert "Revert "Revert "op3: Enable sdcardfs"""

* device/samsung/qcom-common/

da0d9bb Automatic translation import

* external/sepolicy/

908ba00 sepolicy: Add policy for sdcardfs and configfs

* hardware/qcom/audio-caf/msm8916/

2040c84 policy_hal: Fix build with Clang

* hardware/qcom/audio-caf/msm8960/

9cf54f4 hal: Increase deep buffer buffering

* kernel/oneplus/msm8996/

93d29eb crypto: msm: qcrypto: Fix hash crash if not last issue

2c5a802 md: dm-req-crypt: fixed error propagation when ICE is used

f19dee1 md: dm-req-crypt: Increase mempool size for dm-req-crypt data

6f3ba7e ANDROID: dm-crypt: Remove WQ_NON_REENTRANT flag.

3ef8bd6 ANDROID: dm-crypt: run in a WQ_HIGHPRI workqueue

* packages/apps/Camera2/

6d11621 Automatic translation import

* packages/apps/Dialer/

5848ab6 Automatic translation import

* packages/apps/Eleven/

a6f204a Merge "Eleven: fix possible NPE" into cm-13.0

* packages/apps/SetupWizard/

aafff03 Automatic translation import

* packages/apps/SoundRecorder/

3a37d06 Automatic translation import

* vendor/cmsdk/

8a3e6d3 Automatic translation import

* vendor/huawei/

5d1eb2c Merge pull request #42 from crpalmer/kiwi-camera-wrapper

* vendor/oneplus/

cfef9b8 Merge pull request #36 from dianlujitao/cm-13.0

* vendor/samsung/

46d0797 Merge pull request #806 from zwliew/cm-13.0

57ccbbe Merge pull request #809 from haggertk/cm-13.0

Installation instructions:

1. You must unlock your bootloader via fastboot.

2. You must have a custom recovery installed

3. Fully wipe your device from Recovery if you are not coming from CM13.0 already.

4. Flash the downloaded ROM

5. Locate 6.0 Gapps via a quick Google search. (Make sure it‘s arm64)

6. Reboot into recovery and install the ROM.

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 HTC One (M8)

Contributors

Taker18, Hai96

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

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.10.x

Based On: LineageOS 14.1

Version Information

Status: Stable

Created 2016-07-31

Last Updated 2017-01-13