2016-06-19

OnePlus warranty covers software modifications!

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
OFFICLA BeanStalk Build's for the OnePlus 3

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

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

06-19-2016

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

* device/oneplus/oneplus3/

dfe852f audio: Clean up and use correct acdb ids

80ca55a ril: Add header from OnePlusOSS

* external/DUtils/

8e3e1ac DUtils: Add clear notifications action (1/2)

* frameworks/base/

25d3d5e Automatic translation import

cb89caf SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission

e1ae7d0 FWB: Add back Left navbar option

caf77d6 AicpShortcuts: Add clear notifications action

522efc8 Fix NPE in DocumentsUI when rotate UI before format as internal

dd1aab7 Revert "Only show keyguard panel if on lockscreen + no activity on top"

* packages/apps/DUI/

8debc25 DUI: Add clear notifications action (2/2)

* packages/apps/Dialer/

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

* packages/apps/InCallUI/

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

* packages/apps/Settings/

10fac4c Automatic translation import

162803d Settings: Apply decor padding in landscape storage wizard

* packages/services/Telephony/

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

* vendor/cmsdk/

33568fd Revert "Provide remaining Weather API test coverage"

55c9350 Revert "Weather API test: Wait for a bit before Mockito verifies if method was called"

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

* vendor/samsung/

d0c573a Merge pull request #783 from raymanfx/cm-13.0

8f45152 gts2: Move RIL blobs to gts210ltexx

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

06-18-2016

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

* device/oneplus/oneplus3/

6351754 Remove apps limit

bc06194 nfc: Use NQ opensource

d7f4e8e Stop building libinit_msm

82b99d5 Remove qti telephony extension

* hardware/qcom/media-caf/msm8937/

4b1c56f venc: Disable building vqzip into the encoder for OSS

* kernel/oneplus/msm8996/

d72034c Merge tag 'LA.HB.1.3.2-15400-8x96.0' of git://codeaurora.org/quic/la/kernel/msm-3.18 into cm-13.0

* packages/apps/AudioFX/

c5f90c1 Automatic translation import

* packages/apps/Bluetooth/

8fed12d Automatic translation import

* packages/apps/BluetoothExt/

cba6d27 Automatic translation import

* packages/apps/CMFileManager/

2436b83 Automatic translation import

5042221 Fix sort mode popup after rotation from portrait to landscape

* packages/apps/Camera2/

b380209 Automatic translation import

* packages/apps/CellBroadcastReceiver/

90661df Automatic translation import

* packages/apps/CertInstaller/

7fa38ad Automatic translation import

* packages/apps/Contacts/

dc8edef Automatic translation import

* packages/apps/ContactsCommon/

0dba8fb Automatic translation import

* packages/apps/DeskClock/

e12b243 Automatic translation import

* packages/apps/Dialer/

8ecd4d5 Automatic translation import

* packages/apps/ExactCalculator/

1992210 Automatic translation import

* packages/apps/Gello/

41418ea Automatic translation import

* packages/apps/InCallUI/

c463e99 Automatic translation import

* packages/apps/ManagedProvisioning/

0ded606 Automatic translation import

* packages/apps/Messaging/

315e824 Automatic translation import

* packages/apps/PackageInstaller/

97c5c80 Automatic translation import

* packages/apps/PhoneCommon/

6115331 Automatic translation import

* packages/apps/Profiles/

c49a6d5 Automatic translation import

* packages/apps/Screencast/

d297fad Automatic translation import

* packages/apps/SetupWizard/

b62056b Automatic translation import

* packages/apps/Snap/

f6bb5ad Automatic translation import

* packages/apps/Trebuchet/

fd3ac2a Automatic translation import

* packages/apps/TvSettings/

69224db Automatic translation import

* packages/inputmethods/LatinIME/

8695e12 Automatic translation import

* packages/providers/BookmarkProvider/

b9f8899 Automatic translation import

* packages/providers/CallLogProvider/

31525d6 Automatic translation import

* packages/providers/ContactsProvider/

0747d2d Automatic translation import

* packages/providers/DataUsageProvider/

5178682 Automatic translation import

* packages/providers/TelephonyProvider/

c8df0f0 Automatic translation import

* packages/services/Telecomm/

2dca359 Automatic translation import

* packages/services/Telephony/

e978c46 Automatic translation import

* vendor/cmsdk/

46bed16 cmsdk: Prevent NPE in CMWeatherManager

ee2dc2d Automatic translation import

* vendor/oneplus/

dd43e5c oneplus3: Remove qti telephony extension

* vendor/samsung/

b06703a Merge pull request #782 from andi34/cm-13.0

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

06-17-2016

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

* device/lge/g3-common/

85f2a9e cmhw: Use cmsdk FileUtils

3b234ca cmhw: use common DisplayColorCalibration

* device/oneplus/oneplus3/

9d88ded Missing ims blob

ba49de7 Update files from OOS 3.1.3

* frameworks/opt/hardware/

35f6e78 DisplayColorCalibration: Fix logic

d2e68ea cmhw: Use cmsdk FileUtils

* hardware/ti/omap4/

8d0de83 cmhw: Use cmsdk FileUtils

* kernel/huawei/angler/

87de452 Merge branch 'aosp/android-msm-angler-3.10-marshmallow-dr1.6' into HEAD

* packages/apps/InCallUI/

6877820 Fix call dialog not dismiss

* packages/services/Telecomm/

9f030e6 Handle IllegalArgumentException while setting default calling sub

* vendor/cmsdk/

b25a324 Weather API test: Wait for a bit before Mockito verifies if method was called

3251a45 cmsdk: Increase flaky test tolerance on zenmode tests.

9c42d41 ExtViews: Catch SecurityException due to bad interface

0b76a46 cmsdk: Provide test coverage for remainder PartnerInterface's.

afa47a7 cmsdk: Provide remainder test coverage for CMStatusbarManager.

5d5e556 cmsdk: Provide remaining ProfileManager test coverage.

9b50627 cmsdk: Provide remaining Profile test coverage.

522b0c3 utils: Introduce FileUtils class

* vendor/oneplus/

54a8c95 oneplus3: Import OnePlus3Oxygen_16_OTA_008_all_1606122244_e0cfc5ffc 8bf411a

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

06-16-2016

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

* build/

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

8019126 Conditionally skip dex-preopting specific prebuilts.

* development/

87654bc gdbclient: fix gdbclient <processname> invocation

* device/oneplus/oneplus3/

b5fcb3f Remove duplicated flag

8fcdf58 nfc: Use android api

* frameworks/base/

7670196 SysUI: Don't let rogue themes ruin notifications

* hardware/qcom/wlan-caf/

b1243a0 wcnss_service: Migrate from QMI to QCCI

* kernel/lge/g3/

09fa2c4 net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom

25c1b3d mnt: Fail collect_mounts when applied to unmounted mounts

844d7ea KEYS: potential uninitialized variable

* packages/apps/InCallUI/

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

7a3316a Explicitly set the visibility of right_icon within call notification

* packages/apps/Settings/

24f12ea Settings: Dissallow privacy guarding system apps on overlay.

eae896b Settings: Remove hide navigation bar settings

* packages/services/Telephony/

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

0ef4188 Telephony: change input type to phone for my phone no.

* vendor/beanstalk/

3492f45 cmsdk-api-coverage: Don't prepend ANDROID_BUILD_TOP to file path

* vendor/cmsdk/

4efb886 ExtViews: Catch SecurityException due to bad interface

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

3f8b3b3 Provide remaining Weather API test coverage

c701b8e CMSDK : Add tests for ColorUtils

60c6053 CMSDK : Fix external view test

912410f CMSDK : Add LiveLockScreenManager tests

* vendor/samsung/

aac8e28 espresso: remove unused blobs

d486dcc espresso3g: libsec-ril: add NEED record for libsecril-compat.so

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

06-15-2016

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

* android/

8444110 default: Add cmsdk-api-coverage tool to manifest.

* device/oneplus/oneplus3/

c6a41fe Address more denials

* frameworks/base/

6e9a839 Accidentally removed custom_header_shadow from previous reverts

cd914b8 SystemUI : grey out heads-up tile when off

4f3e169 SystemUI: fix one more misbehaving shadow

ada6825 Revert "Notification drawer: Custom clear all icon color, (1/2):"

1844d11 Revert "Notifications: Custom colors, (1/2):"

aba343b Revert "Notification Colors Switch[1/2]"

749bdcd SystemUI: Fix mCanDismissKeyguard state issue

e250dfe SystemUI: fix qs pulldown on certain themes

d08c66b SystemUI: improve layout of qs detail panel

79dc6f1 Revert "SystemUI: Fix mCanDismissKeyguard state issue"

715ed11 Themes: Expose Power Dialogs

3f9278d DocumentsUI : Hide advanced menu option when in forced mode

5b22379 Revert "Screenshot Crop & Share [1/2]"

4e829f07 Revert "Add missing import in globalscreenshot"

* hardware/cyanogen/

c70d78a cmhw: Use cmsdk FileUtils

* hardware/qcom/bt-caf/

e024328 Merge branch 'bt.lnx.1.0.c1-rel' of git://codeaurora.org/platform/hardware/qcom/bt into HEAD

* hardware/qcom/wlan-caf/

e81bc90 Merge branch 'wlan-aosp.lnx.1.0.c1-rel' of git://codeaurora.org/platform/hardware/qcom/wlan into cm-13.0

* kernel/oneplus/msm8994/

99ce9d7 video: mdss: livedisplay: Fix livedisplay MODE_RGB functionality

f6ebedb DTS: optimize DSI command delays

28993ca video: mdss: Improve the LiveDisplay driver

* kernel/oneplus/msm8996/

e20f743 Regenerate defconfig

a2aa0e5 input: synpatics: Get gestures ready for CM

b19c7d0 Use bfq as default scheduler

5ac07d5 Enable hw crc32 support

39c81dc crypto: arm64/crc32 - bring in line with generic CRC32

948bb81 crypto: crc32 - Add ARM64 CRC32 hw accelerated module

59e2fdb include/linux/poison.h: fix LIST_POISON{1,2} offset

3bb6ca1 tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)

1a3eaac KEYS: Fix race between read and revoke

45b4ab9 Enable f2fs crypto

9efc0d6 f2fs: Fix compilation

15153a3 ext4/fscrypto: avoid RCU lookup in d_revalidate

4c76809 fscrypto: don't let data integrity writebacks fail with ENOMEM

b6099f7 f2fs: use dget_parent and file_dentry in f2fs_file_open

88a7ded fscrypto: use dget_parent() in fscrypt_d_revalidate()

86ad5df f2fs: retrieve IO write stat from the right place

5cc497b f2fs crypto: fix corrupted symlink in encrypted case

8aa0720 f2fs: cover large section in sanity check of super

abee4bc f2fs/crypto: fix xts_tweak initialization

46573fa f2fs: submit node page write bios when really required

728913e f2fs: add missing argument to f2fs_setxattr stub

8865085 f2fs: fix to avoid unneeded unlock_new_inode

217f94d f2fs: clean up opened code with f2fs_update_dentry

a20bebe f2fs: declare static functions

a8a4ea3 f2fs: use cryptoapi crc32 functions

6a09bcc f2fs: modify the readahead method in ra_node_page()

cff1a88 f2fs crypto: sync ext4_lookup and ext4_file_open

ae7daa1 fs crypto: move per-file encryption from f2fs tree to fs/crypto

64a2856 f2fs: mutex can't be used by down_write_nest_lock()

9ac3616 fs-writeback: unplug before cond_resched in writeback_sb_inodes

88bb4e2 f2fs: fix to avoid deadlock when merging inline data

299b30e f2fs: introduce f2fs_flush_merged_bios for cleanup

dd67816 f2fs: introduce f2fs_update_data_blkaddr for cleanup

d2723ca f2fs crypto: fix incorrect positioning for GCing encrypted data page

2c3a78f f2fs: fix incorrect upper bound when iterating inode mapping tree

9b8a9c3 f2fs: avoid hungtask problem caused by losing wake_up

e7ca030 f2fs: trace old block address for CoWed page

e6c8410 f2fs: try to flush inode after merging inline data

0259b5a f2fs: show more info about superblock recovery

7246bbb f2fs: fix the wrong stat count of calling gc

a4c0e5a f2fs: remain last victim segment number ascending order

1affabb f2fs: reuse read_inline_data for f2fs_convert_inline_page

d695f67 f2fs: fix to delete old dirent in converted inline directory in ->rename

5a60c56 f2fs: detect error of update_dent_inode in ->rename

a97eb06 f2fs: move sanity checking of cp into get_valid_checkpoint

cdc57ed f2fs: slightly reorganize read_raw_super_block

81c1720 f2fs: reorder nat cache lock in cache_nat_entry

ab4edb7 f2fs: split journal cache from curseg cache

6194022 f2fs: enhance IO path with block plug

03beaab f2fs: introduce f2fs_journal struct to wrap journal info

a4e7850 f2fs crypto: avoid unneeded memory allocation when {en/de}crypting symlink

08b7024 f2fs crypto: handle unexpected lack of encryption keys

89b4991 f2fs crypto: make sure the encryption info is initialized on opendir(2)

b84d2f1 f2fs: support revoking atomic written pages

3b719ce f2fs: split drop_inmem_pages from commit_inmem_pages

d862231 f2fs: avoid garbage lenghs in dentries

92edb3a f2fs crypto: sync with ext4's fname padding

16e1757 f2fs: use correct errno

92cbebe f2fs crypto: add missing locking for keyring_key access

37116f5 f2fs crypto: check for too-short encrypted file names

f5518ac f2fs crypto: f2fs_page_crypto() doesn't need a encryption context

82a886e f2fs crypto: fix spelling typo in comment

0462404 f2fs crypto: replace some BUG_ON()'s with error checks

3f89ca4 f2fs: increase i_size to avoid missing data

7874b7c f2fs: preallocate blocks for buffered aio writes

56eda97 f2fs: move dio preallocation into f2fs_file_write_iter

b905c58 f2fs: fix missing skip pages info

9920484 f2fs: introduce f2fs_submit_merged_bio_cond

c13aab4 f2fs: fix conflict on page->private usage

e5c8ad5 f2fs: flush bios to handle cp_error in put_super

c9a7699 f2fs: wait on page's writeback in writepages path

8d9de05 f2fs: fix endianness of on-disk summary_footer

e5487ac f2fs: speed up handling holes in fiemap

12dc565 f2fs: introduce get_next_page_offset to speed up SEEK_DATA

71e453d f2fs: remove unneeded pointer conversion

1e77467 f2fs: simplify __allocate_data_blocks

11701ee f2fs: simplify f2fs_map_blocks

2fd6a8d f2fs: introduce lifetime write IO statistics

dc9da6f f2fs: give scheduling point in shrinking path

2fc3a1cc f2fs: improve shrink performance of extent nodes

f7fa98c f2fs: don't set cached_en if it will be freed

12401a9 f2fs: move extent_node list operations being coupled with rbtree operation

caa2219 f2fs: reconstruct the code to free an extent_node

3ac4504 f2fs: use wq_has_sleeper for cp_wait wait_queue

83f450b f2fs: avoid unnecessary search while finding victim in gc

bd5b5b6 f2fs: delete unnecessary wait for page writeback

2f82b2a f2fs: use wait_for_stable_page to avoid contention

652b5ab0 f2fs: enhance foreground GC

36c8d01 f2fs: don't need to call set_page_dirty for io error

82702d4 f2fs: avoid needless sync_inode_page when reading inline_data

4ea20cc f2fs: don't need to sync node page at every time

e4ab93d f2fs: avoid multiple node page writes due to inline_data

4066777 f2fs: do f2fs_balance_fs when block is allocated

b51a47d f2fs: fix to overcome inline_data floods

4b9eb9b f2fs: use writepages->lock for WB_SYNC_ALL

cb4cdb0 f2fs: remove needless condition check

a799a42 f2fs: correct search area in get_new_segment

7ab652c f2fs: export dirty_nats_ratio in sysfs

5e6748a f2fs: flush dirty nat entries when exceeding threshold

9922e65 f2fs: relocate is_merged_page

bb8ea44 f2fs: should unset atomic flag after successful commit

373262a f2fs: fix wrong memory condition check

a5ea449 f2fs: monitor the number of background checkpoint

cae5791 f2fs: detect idle time depending on user behavior

b4e87c1 f2fs: introduce time and interval facility

44443a2 f2fs: skip releasing nodes in chindless extent tree

308bfdd f2fs: use atomic type for node count in extent tree

90c4877 f2fs: recognize encrypted data in f2fs_fiemap

1b18a6d f2fs: clean up f2fs_balance_fs

6a08e75 f2fs: remove redundant calls

62a92cb f2fs: avoid unnecessary f2fs_balance_fs calls

8e44e3a f2fs: check the page status filled from disk

0a9cf4c f2fs: introduce __get_node_page to reuse common code

ac3a219 f2fs: check node id earily when readaheading node page

fea6a7b f2fs: read isize while holding i_mutex in fiemap

c6d8649 Revert "f2fs: check the node block address of newly allocated nid"

363216d f2fs: cover more area with nat_tree_lock

392b29d7 f2fs: introduce max_file_blocks in sbi

5d1ed58 f2fs crypto: check CONFIG_F2FS_FS_XATTR for encrypted symlink

1bd26b9 f2fs: introduce zombie list for fast shrinking extent trees

0ad28f9 f2fs: monitor zombie_tree count

f335f1e f2fs: use IPU for fdatasync

e482b92 f2fs: write pending bios when cp_error is set

04b3f7b f2fs: remove f2fs_bug_on in terms of max_depth

b80814b f2fs: fix f2fs_ioc_abort_volatile_write

f8dfc9a f2fs: fix to skip recovering dot dentries in a readonly fs

9c617b4 f2fs: load largest extent all the time

bedf16f f2fs: use i_size_read to get i_size

b6c9bc4 f2fs: early check broken symlink length in the encrypted case

6d4c7b3 f2fs: clean up f2fs_ioc_write_checkpoint

815dac4 f2fs: add a max block check for get_data_block_bmap

aabe4b0 f2fs: fix bugs and simplify codes of f2fs_fiemap

5f83716 f2fs: let user being aware of IO error

80fbea1 f2fs: add missing f2fs_balance_fs in __recover_dot_dentries

f73a933 f2fs: declare static function

c8cc900 f2fs: avoid f2fs_lock_op in f2fs_write_begin

1c3d841 f2fs: return early when trying to read null nid

b524803 f2fs: introduce prepare_write_begin to clean up

9e9cca0 f2fs: don't convert inline inode when inline_data option is disable

37e2efb f2fs: report error of do_checkpoint

f3b606e f2fs: call f2fs_balance_fs only when node was changed

2aa5c51 f2fs: reduce covered region of sbi->cp_rwsem in f2fs_map_blocks

1badcef f2fs: record node block allocation in dnode_of_data

d12d8a8 f2fs: avoid unnecessary f2fs_gc for dir operations

c082d32 f2fs: check inline_data flag at converting time

ee822cd f2fs: speed up shrinking extent tree entries

b4934cd f2fs: use atomic variable for total_extent_tree

8323041 f2fs: add a tracepoint for sync_dirty_inodes

7f58a0c f2fs: optimize the flow of f2fs_map_blocks

e0349bf f2fs: support data flush in background

246881d f2fs: stat dirty regular/symlink inodes

750b325 f2fs: introduce new option for controlling data flush

4db56c1 f2fs: record dirty status of regular/symlink inode

d034540 f2fs: introduce __f2fs_commit_super

d5d612a f2fs: relocate tracepoint of write_checkpoint

ef1de22 f2fs: don't grab super block buffer header all the time

661e7fe f2fs: backup raw_super in sbi

7d142f1 f2fs: fix to reset variable correctlly

9b94893 f2fs: introduce __remove_dirty_inode

13df609 f2fs: introduce dirty list node in inode info

c5b9444 f2fs: rename {add,remove,release}_dirty_inode to {add,remove,release}_ino_entry

756d561 f2fs: add symbol to avoid any confusion with tools

79eb0ca f2fs: do more integrity verification for superblock

1cfad22 f2fs: fix to update variable correctly when skip a unmapped block

3be931e f2fs: write only the pages in range during defragment

9a71ff9 f2fs: clean up node page updating flow

ae2361a f2fs: use lock_buffer when changing superblock

d663519 f2fs: refactor f2fs_commit_super

3c6a68c f2fs: enhance the bit operation for SSR

9d3cbc9 f2fs: fix to convert inline inode in ->setattr

e083f79 f2fs: use sbi->blocks_per_seg to avoid unnecessary calculation

244516c f2fs: kill f2fs_drop_largest_extent

b982615 f2fs: clean up argument of recover_data

4d1ae10 f2fs: clean up code with __has_cursum_space

947510c f2fs: clean up error path in f2fs_readdir

b2f6925 f2fs: do not recover from previous remained wrong dnodes

430a613 f2fs: avoid deadlock in f2fs_shrink_extent_tree

ac199f7 f2fs: fix to report error in f2fs_readdir

3fad68c f2fs: clear page uptodate when dropping cache for atomic write

94323c5 f2fs: optimize __find_rev_next_bit

7444c2e f2fs: fix to remove directory inode from dirty list

634f952 f2fs: fix to enable missing ioctl interfaces in ->compat_ioctl

c133626 f2fs: fix memory leak of kobject in error path of fill_super

091d3f7 f2fs: support file defragment

afa6dac f2fs: commit atomic written page in LFS mode

a12204f f2fs: report error of f2fs_create_root_stats

dc6912c f2fs: Fix a system panic caused by f2fs_follow_link

2a4c9db f2fs: catch up to v4.4-rc1

2577d671 Enable bfq and disable modules

5d7acae block, bfq: add Early Queue Merge (EQM) to BFQ-v7r7 for 3.18.0

06dc00a block: introduce the BFQ-v7r7 I/O sched for 3.18

635771e block: cgroups, kconfig, build bits for BFQ-v7r7-3.18

591647a arm64: Fix the ARM userspace build

ab059ab qpnp-haptic: Add sysfs interface to control intensity

0747a00 input: tri-state-key: Get it ready for CM

51ff5fe input: synaptics: Clean up oneplus' logic

37db87e Revert oneplus led edits

68a8a52 usb: Remove otg switch

a00d194 Built in modules

453d09d Add cm defconfig

deaf0ee Add qcacld-2.0 from LA.HB.1.3.1.c1-06100-8x96.0

f6de15b Fix standalone compiling

94bf8da Merge tag 'LA.HB.1.3.1.c1-06100-8x96.0' of git://codeaurora.org/quic/la/kernel/msm-3.18 into oneplus3/6.0.1

51b1128 Add OnePlus modification.

* packages/apps/Dialer/

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

d7cc36f Makes private the ambient connection check, to stop log spam.

* packages/apps/InCallUI/

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

91468b0 Stops ModButtonPresenter from hitting PackageManager on UI updates.

* packages/apps/LockClock/

9c70857 Don't include all resource densities

d2e7187 Handle >5 forecast items in cLock Forecast view

45268f4 Automatic translation import

* packages/apps/PackageInstaller/

c963ecd Themes: Add tint mode so custom icons can show in permissions settings

* packages/apps/Settings/

5ae6e85 Revert "Settings: display fstype for mounted volumes"

5de31e7 Settings: display fstype for mounted volumes

38e522a Settings: fix crash when reset App preference

8c348b8 Squashed Revert of notification colors

bf7c080 Revert "Screenshot Crop & Share [2/2]"

* vendor/beanstalk/

ad3936e Bump to BeanStalk 6.18

5c5e32a cm: Use cmsdk-api-coverage executable for coverage.

* vendor/cmsdk/

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

b6e71bc External view test

aa11b33 cmsdk: fixup javadoc in CMHardwareManager

7fff40e cmsdk: Clean up posted tile in CustomTileListenerService test.

* vendor/oneplus/

33f8f1e Add oneplus3

Installation instructions:

1. You must unlock your bootloader via fastboot.

2. You must have a custom recovery installed Grarak's TWRP

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
Display Source
Vendor Source
OPPO-Common Source
NFC Source
Framework Source
LIBNFC-NFC Source

XDA:DevDB Information
BeanStalk, ROM for the OnePlus 3

Contributors
Taker18, flo071
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: Testing

Created 2016-06-19
Last Updated 2016-06-19

Show more