[ROM][KITKAT]BeanStalk-4.4.4065-OC2 [4.4.4](14/10/09)

I am proud to present to you BeanStalk by Scott.Hart.Bti. This is a build composed off of the CM10.1 builds and including alot of features on top of it. So you get speed, stability, and ultra customization ability. Many of the additional code additions came from slim ROM and also Derteufels build and have been modified to work with my current setup. A huge thanks to Derteufel and the Slim ROM guys for their work and dedication. Also a big thanks to everyone involved with CM as that is the building stone in this project. Thanks to skyliner33v for the bootanimation and upcoming wallpapers!

I plan on updating this and adding features on a pretty regular basis, so if you happen to like this, keep checking back.

***Please keep in mind that this is the initial release and bugs are to be expected. Before reporting bugs, please make sure you verify everything on your end and make sure you do a full wipe and format first to make sure it is a legitimate issue. I'm going to say this once and only once... I am doing this for fun. It is my CHOICE to share my work (and Scott's ROM) with everyone. If you decide that you do not like my work, good for you.. Move on and flash something else. I will not tolerate ungrateful people in my thread.***

AND (Do not just stop at that default initial wipe where it says ...'this is all you will need')

Press Advanced select System

Format System

Install ROM

Flash Gapps.

Instructions : CWM

Download ROM

Download GAPPS package

Reboot into recovery

GO--> Data/Factory Reset Note: Mandatory

if you are flashing on top of a different rom.

then Wipe cache

Enter mounts and storage, select -Format /System. **Go Back**

enter Advanced Folder --> wipe Dalvik cache. **Go Back**

Flash ROM

Flash Gapps.

b) If you flashed ROM & Gapps all at once, Deal with Google reg dialog permit SuperSU* at pop up and get to it's settings

If you want to flash Marla or Moretz kernels reboot again, wipe cache and dalvik first

*SuperSU - only available on 4.2.2/v.1.300 BeanStalk.

Dirty Flashers: (Flashing a ROM without doing a full proper wipe)

Please note. It is practically impossible to provide effective support when you dirty flash. Very Random things can/will happen.I would never really recommend it. IF You really have to. Wipe Cache and Wipe Dalvik and FORMAT system folder.
Then Flash update (Not from some other ROM), flash Gapps then reboot.

~~~~~~~~~~~~~~~~~~~~~~~~~~~STOP! BELOW HERE IS EVERYTHING YOU NEED FOR 4.4-KITKAT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DO NOT MIX AND MATCH~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

NOTE! You MUST use the recovery provided at the install link otherwise you will boot loop! ....or, as of 25-08-13***TWRP menues have changed for 4.3. Be careful to follow all wipe conditions for clean install.***NOTE! You MUST wipe /cache, /data, and /system!! Also, make sure you install a 4.3-compatible gapps package.

The CyanogenMod team and TeamChopsticks would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!

ROMS: These below are all with custom kernels. Still under development. Much better performance for usability and gaming.***Browser is back with these too.witmar22:http://d-h.st/u6Tv4.3.1015(Updated: 27/10/2013) Code Name: 'witmar' (BeanStalk with 'Marla')**

**NEW So you flashed one of the above Roms and wondered about how to configure the kernel to suit your needs?
Governors and IO-Schedulers Control 2 key aspects of how your dual core (hot plugging) CPU works. (Note. Only 'witmo' (Moretz) allows Over Clocking)
Some want speed no matter what kind of battery it uses. Some don't use games and need 'just a phone' and want to
conserve battery as much as possible. Here is your chance to tailor performance your way.
Going in to all of this is beyond the scope of this thread but here is the best one to help you decide.... http://forum.xda-developers.com/show....php?t=1369817

These below are all with stock kernels. A little more stable but lack performance for gaming.Devhost:http://d-h.st/kI5 v4.3.1009 (Updated: 15/10/2013)in-line and beanstalk update

ACTIVE DEVELOPMENT ROM. IF YOU DID A FULL WIPE CLEAN INSTALL, THEN A LOG WOULD HELP.
PLEASE ATTACH LOG IN TEXT FORMAT TO A POST WITH A SHORT DESCRIPTION, THANKS. Logcat app: https://play.google.com/store/apps/d...5sb2djYXQiXQ..
(Under log level, select 'warn', the 'x' at the top to clear data, then recreat the condition. Come back to the app, press pause then save as text)

Included Apps and Why They Are There:

*AdAway - Stops app ads and undo net chatter
*AlloyLightBlue - Theme
*BetterBatteryStats - Get control of apps battery usage and see wakelocks
*ES File Explorer - One of the best file manages. Because of removal of 'Mass Storage' usb interface -
this has excellent wifi/network/lan connectivity.
*Incredicontrol - To control Kernel Voltages & Fast Charge ability.
*noFrillsCPU - What you need to control kernel CPU settings. No more, no less.
*SD Increase - To override system cache settings. To say 2-3 MB (2048-3072 KB)

While I really appreciate peeps that like the ROM and want to say thanks for help I give,
in the interest in keeping the thread clean, using the Thanks button is a perfect way to do that. Thanks...

BeanStalk 1.200 - 4/21/2013 - MTD
* Option to auto hide status bar when there are no notifications present... Shows up again when you have a notification.
* Fixed a few memory leaks in frameworks source
* Custom quicksettings tile - Option to set a quick tile for anything you want! (Thanks slimrom)
* Completely removed old pie and added a version of PIE from slimrom that is completely customizable in every way imaginable. Thanks again slimrom devs.
* enahnced toggle notification shade
* Support for removing camera widget from the lockscreen. (widget is off by default)
* Improved scroll boost in frameworks/systemui
* Swipe top of app while fullscreen to show statusbar for 10 seconds. (Default behaviour)
* Option to add people to blacklist for MMS (Thanks JT)
* Overhaul of the auto brightness code
* Removed Fav Contact tile since we now have custom tile option
* Numerous improvements throughout the build
* Latest CM source merged in as always.

Infuse Users Only:
* Changed default I/O scheduler from cfq to noop. Noticeable increase in smoothness/performance over cfq.
* Added a few changes to the kernel for performance/battery optimization. Noticed a significant increase in overall battery life.
* Will update the BLNnTouchwake package later today to include the kernel changes.

BeanStalk 1.190 - 4/13/2013 - MTD
* Added black list options under the phone settings
* Made voicemail notifications dismissable
* Stylus Gestures options added (not available on the infuse)
* Removed a few questionable commits to ensure stability.
* All pie issues should be fixed.
* Optimization for low end devices.
* Fixed LockClock not updating weather
* Camera Sound toggle
* COMPLETE overhaul of QS tiles code. Along with this change there are a few different toggles added.
* Combined the 'themed mms packages with the regular mms packages to great one mega MMS package. It has all the benefits of before along with the theming capibilities of the themed version. The theme/style options can be found from MMS - settings
* Included speakerbooster app for devices with low volume/poor speaker placement issues. ***Use at your own risk as setting levels to high can damage your hardware.***
* Fixed incorrect string showing for clock options. Used to show as 'disabled' even when it was enabled by default.
* Numerous fixes/optimizations throughout the build
* Merged latest CM source code

For Infuse4g users only:
* Fixed the touchkeys light dimming issues. They now turn off and on as they should.
* Added sensors preferences to advanced device settings
* Removed option to set multi users. Was causing errors. Everything seems to just run smoother without it.

BeanStalk 1.179a - 4/1/2013 - MTD
* Fixes issue from previous build where navbar does not disable without restarting systemUI. Should be back on track now.

BeanStalk - 2/13/2013 - 1.135
* fixed the quicksettings tile FC from previous build
* addressed a couple other minor issues that i missed in the previous build.
* removed some of the tweaks i applied as they didnt seem to be doing much.
* added lockscreen shortcuts to the lockscreen settings.
* Added an option to allow user installed apps to be disabled and force stopped when disabling an app.
* Couple other minor changes to benefit the overall stability/smoothness of the build.
* As always i merged latest cm source as well.

BeanStalk 1.070 - 1/20/2013
*ability to disable bootanimation
*ability to set custom bootanimation
*More effective approach for setting notification drawer wallpaper/custom background.
*Ability to sync facebook to contacts.
*Change dualpane from on/off to selecting different options.
*Increase touch sensitivity.
*Build prop tweaks for battery, speed, and smoothness
*Removed lockscreen rotate option. Was causing screen on delays.
*Added add all widgets to lockscreen feature.
*Redefined some titles/menus to better clarify function.
*Fixed the maximize widget option from lockscreen. (option would not be checked when it was active)
*Made developer options visible by default. No more hiding menus.
*Removed performance warning message... We all know the risks.
*Added ability to select text in Google Talk app... Previously was not possible.
*Removed ability to use nav ring while phone is locked.. It would previously unlock phone when target was selected.. Not exactly secure.
*Bunch of other little fixes/tweaks.
*Merged latest CM source code.

1/18/2013
Updated to BeanStalk 1.050
Chronus lock clock options have been added to system settings
Changed statusbar transparency option to use scrollbar to set the value
Custom Carrier Label
Recents ram bar option
Dual panel option for settings window (Can be heard to read at times unless density is lowered)
Lockscreen interface has been revamped. Laid out using the Slim approach.
Option to set toggle colors (specify color for both on and off)
Lockscreen carousel animation option
Lockscreen auto-rotate option
Latest CM source code has been merged as of 2 hours ago.
Entropy kernel tweaks have been added
Change to initialize BT correctly.
Hopefully Fixed Dock audio - (Please test and report back to confirm!)
Added PA wallpapers (why not)
Numerous other small changes/enhancements
**Still working on adding paranoidandroid layout features.. Almost there, but not quite so i have left it completely out for now**

****As always, please use common sense when reporting bugs and make sure that you dont waste anyones time... and more importantly, dont be a dick about it. ****

I'm going to publish this in a little bit, but with the massive changes pushed to CM10.1 yesterday all new builds on the ROM don't work. I'm going to use the build I ran yesterday, make some small changes and include the marla v1.1 kernel and that's it. Until the BeanStalk mods are made compatible with the new CM10.1 updates there will be no updates, nor any bug fixes.

Good news is that it has been running very well for me the past day.

Thought maybe this should join the dev thread, too. At any rate, very interested in trying this out. Now I have to decide if I work on my motorcycle or my phone tonight. Decisions, decisions.

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?