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