FORUMS
Remove All Ads from XDA

[ROM][JellyBean][4.2.2]BeanStalk for Atrix Build 1.179

6,308 posts
Thanks Meter: 9,311
 
Post Reply Email Thread
I am proud to present to you BeanStalk Builds put together by my good friend scott.hart.bti from the Samsung Infuse 4G. This is a build composed off of the CM10.1 builds that he has added 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.

Like what you see? Click the thanks button or Donate to scott.hart.bti by clicking HERE

Interested in Porting/Building BeanStalk on another device? Check out Post #3!

Feature List.... Its a long one and growing every day!
  • CM based
  • Lockscreen background options (Color fill, Custom image, Transparent)
  • Customizable Lockscreen text color
  • Lockscreen rotation
  • Option to enable all widgets
  • Minimize lockscreen challange
  • Use widget carousel
  • Slider Shortcuts
  • Static Lockscreen shortcuts
  • Lockscreen button actions
  • LCD Density
  • Scroll elasticity options
  • Default App grip option
  • Custom Carrier label
  • Dual Pane options
  • Customizable boot animation (off, default, set your own bootanimation)
  • Status bar color and transparency
  • Clock and date options which includes color, location, style
  • Signal Styles which include color and text instead of icons, alternate GB signal layout, hide signal icons
  • Breathing SMS option
  • Battery styles - Includes specific colors and styles. Also includes battery bar
  • Do not disturb option
  • Show notification count
  • Pie controls (need to have lockscreen background set to something other then default to work correctly (dont ask why) )
  • Fully customizable navigation bar - Includes style, layout, color, nav rings, pretty much everything you can think of.
  • Quick settings color settings, tiles per row, Quick pulldown, text color
  • Notification shortcuts, behaviour, drawer style (customizable colors), toggle colors, longpress quicksettings icon to enable/disable toggles
  • Keyboard and input method options which include disable full screen keyboard and auto rotate
  • Kil app back button with customizable timeout values
  • High end graphic effects option
  • option to disable/enable vibrate on expand for notifications alerts
  • Low battery warning customizable options
  • Recents RAM bar fully customizable with color styles
  • Clock widget for LockClock including extra options to fully customize every feature of the lockclock
  • 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
  • About BeanStalk option with links to github source and facebook for beanstalk. Also links to my twitter and donate.
  • insane amount of edits/tweaks/fixes to make this build absolutely fly
  • option to use a fully themable MMS packages. You can access from mms - settings - theme settings
  • Numerous other options hidding throughout the build

All Builds Will Be Located HERE

Trouble Alerts/Workarounds:
Status bar/Notification Drawer - There seems to be a bug with the 4.2.2 status bar/notification drawer freezing. It is happening on numerous phones at random and there is not a fix available yet. Workaround - Numerous ways to workaround this issue, but easiest in my opinion is to go to settings - system settings - PIE - Enable/Disable PIE. This restarts systemUI and unfreezes the status bar.

PIE - PIE seems to be functioning good for the most part, but there is one bug i have noticed. When you first bring the phone out of sleep and unlock it and try to use PIE without doing anything else, it does not show the PIE image until you change a screen. So basically you have to do something first and then it will work fine. Workaround - Settings - Lockscreen - custom lockscreen background - Select any options... it can be Color, transparent, or custom image. As soon as you select one of those options, PIE works perfectly.


***Please keep in mind that this is the initial release and bugs are to be expected. Scott is working on this mostly himself and does not have a team that is helping him. 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. Im going to say this once and only once... He is doing this for fun and I am building it for this device for fun. It is our CHOICE to share the work with everyone. If you decide that you do not like it, good for you.. Move on and flash something else. I will not tolerate ungrateful people in my thread.***

Instructions
  • USE CWM by Th3Bill or TWRP
  • Place ROM onto storage on your device
  • If you have NOT flashed via Aroma before, use Aroma-Prep (DO NOT report a failed install if you have not done this, as I am letting you know NOW that it might bork if you don't)
  • Do NOT wipe first
  • Flash the ROM
  • Choose Wipe INSIDE the ROM flash (recommend FULL the first time)
  • Choose storage and tweaks
  • Select Install
  • When finished, UN-ckeck reboot box, then click finish. You may get a supposed "failed" error in CWM at this point. Ignore it.
  • Manually reboot phone.
  • Install Gapps(Optional...then follow next 3 steps)
  • Wipe Cache Partition
  • Advanced/Wipe Dalvik Cache
  • Reboot

CREDITS
Scott.hart.bti his source can be found [B]HERE[/B
SlimROM source can be found HERE
DerTeufel's source can be found HERE
Jokersax11for the initial work on the Atrix that became the base for the work I do now.
Attached Thumbnails
Click image for larger version

Name:	bean1.jpeg
Views:	20797
Size:	20.1 KB
ID:	1804396   Click image for larger version

Name:	bean2.jpeg
Views:	19894
Size:	22.6 KB
ID:	1804397   Click image for larger version

Name:	bean3.jpeg
Views:	18030
Size:	29.5 KB
ID:	1804398   Click image for larger version

Name:	bean4.jpeg
Views:	16996
Size:	21.9 KB
ID:	1804399   Click image for larger version

Name:	bean5.jpeg
Views:	16508
Size:	27.2 KB
ID:	1804400   Click image for larger version

Name:	bean6.jpeg
Views:	15735
Size:	35.4 KB
ID:	1804401   Click image for larger version

Name:	bean7.jpeg
Views:	14411
Size:	24.5 KB
ID:	1804402   Click image for larger version

Name:	bean8.jpeg
Views:	14911
Size:	42.2 KB
ID:	1804403   Click image for larger version

Name:	bean9.jpeg
Views:	13874
Size:	42.2 KB
ID:	1804404   Click image for larger version

Name:	bean10.jpeg
Views:	13245
Size:	43.2 KB
ID:	1804405   Click image for larger version

Name:	bean11.jpeg
Views:	12310
Size:	33.0 KB
ID:	1804406   Click image for larger version

Name:	bean12.jpeg
Views:	12738
Size:	19.7 KB
ID:	1804407  
The Following 110 Users Say Thank You to Th3Bill For This Useful Post: [ View ] Gift Th3Bill Ad-Free
 
 
14th March 2013, 02:12 PM |#2  
Th3Bill's Avatar
OP Senior Member
Flag Where I Am
Thanks Meter: 9,311
 
Donate to Me
More
BUGS
*Bluetooth
*Graphics Stutter
*Some report storage issues (need confirmation)
*you tell me

Change Log:

BeanStalk 1.179 - 4/4/2013 -
* Fixes issue from previous build where navbar does not disable without restarting systemUI. Should be back on track now.
* Browser issue from previous build has been fixed.
* Cleaned up the expanded desktop code (still a little wonky at times, but progress nonetheless)
* Few other misc. fixes/patches.
* Latest CM sources merged
* Status/notification freeze has finally been resolved.
* Quick settings tile for reboot added (plan on adding a bunch of tiles in the near future)
* Power widget for reboot option added
* Added lock volume keys option
* Added widgets viewpager (Really cool from slimrom. It can be found from nav ring targets, navbar targets, and hardware keys)
* Option to set wifi ad-hoc configuration if applicable
* Daydream on wireless charger
* Swap volume buttons when the screen is rotated
* Total overhaul of Hardware keys (mirrored slim rom with added abilities to enable/disable hardware keys)
* Added vibration adjustments via performance settings
* Sign quick replies option in MMS
* Easy Selector to add multiple contacts in MMS
* Hide Avator option in MMS
* Smart control option in Gallery options - Ability to control video playback by waving your hand across the screen.
* Numerous additions improvements across the build.
* Breathing Phone notifications
* Notification Opacity options
* Gears battery option
* Square battery option
* Alt Circle battery option
* Cleaned up status bar settings layout
* New BeanStalk wallpapers - Thanks skyliner!
* Extra audio alerts/ringtones/alarms
* Dark Bean - Inverted toggle option directly from settings menu that will instantly transform the ROM theme to Black. All the credit goes to the slim rom devs on this one. They did an amazing job.
* Option to go to call log after phone call optional
* Option to set device phone number
* Updated themed optional MMS and Contacts packages. Looking nice, try them if you want something different.
* Set emoticons to blue by default

BeanStalk 1.160 - 3/11/2013 - MTD
* Fixed signal text with dbm option. Was not displaying the dbm before... it is now!
* Added about beanstalk to main settings screen. Link to beanstalk facebook (WIP), Link to my twitter, link to donate, link to my github to view my repos
* Added option to set battery charging text color
* Option to hide/display power widgets by long pressing quicksettings icon.
* Option to automatically rotate keyboard
* Fixed volume rocker wake not displaying. It is now where it should be.
* Added signature option to MMS
* Added camera and power options to lockscreen longpress button choices.
* Added Xposed DPI apk and Xposed Installer apk to system/app/
* Numerous other fixes and improvements as always.
The Following 23 Users Say Thank You to Th3Bill For This Useful Post: [ View ] Gift Th3Bill Ad-Free
14th March 2013, 02:13 PM |#3  
Th3Bill's Avatar
OP Senior Member
Flag Where I Am
Thanks Meter: 9,311
 
Donate to Me
More
So your interested in Building/Porting for another device?! Follow this guide! **Please make sure to give proper credits and Use the layout i have in the first post.** - If you need assistance, please send me a PM, do NOT post questions in this thread. Scott may open a general porting/building thread in another section depending on how this goes. You must have some general experience/knowledge in this area to complete this. Building from Linux platforms. In particular Ubuntu 10.04

Setup to build - This section can be skipped if youve ever built anything before. This is for first time build setup.
1. From your root terminal location, type the following: sudo apt-get install curl git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline5-dev gcc-4.3-multilib g++-4.3-multilib
2. Type: mkdir ~/bin
3. Type: PATH=~/bin:$PATH
4. Type: curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
5. Type: chmod a+x ~/bin/repo

From terminal
1. type 'cd'. This will bring you to your root folder.
2. type 'mkdir beanstalk'. This will create a folder named beanstalk.
3. type 'cd beanstalk'. This will take you to the beanstalk directory created from previous step
4. type 'repo init -u git://github.com/scotthartbti/android.git -b cm-10.1'. This will setup the folders to be synced.
5. type 'repo sync'. This will sync the folders to your beanstalk directory. Note - This will take some time depending on internet connection. Be patient!
6. After the repo sync finally finishes, all you need to do is add your device, kernel, vendor specific files for the device you are building for. (You must know what these are, dont bother asking me if your not sure.)
7. Make sure all your device specific files are setup as if you were going to build for CM.
8. Outside of terminal, navigate to beanstalk/vendor/cm. Double click on the get-prebuilts file and select run in terminal. This will fetch necessary files needed to build and place them where they need to be.
9. Type '. build/envsetup.sh && brunch "device name"'
10. Previous step will start building beanstalk for your device. The process takes anywhere from 1 - 3 hours depending on your computer.
11. Once completed, it will say package complete and you will have a beanstalk named zip file in your out folder.
The Following 17 Users Say Thank You to Th3Bill For This Useful Post: [ View ] Gift Th3Bill Ad-Free
14th March 2013, 02:13 PM |#4  
Th3Bill's Avatar
OP Senior Member
Flag Where I Am
Thanks Meter: 9,311
 
Donate to Me
More
Mine just in case I need it
The Following 8 Users Say Thank You to Th3Bill For This Useful Post: [ View ] Gift Th3Bill Ad-Free
14th March 2013, 02:38 PM |#5  
madmax59's Avatar
Senior Member
Thanks Meter: 138
 
More
Thebill come back, good job man
14th March 2013, 02:44 PM |#6  
Th3Bill's Avatar
OP Senior Member
Flag Where I Am
Thanks Meter: 9,311
 
Donate to Me
More
Quote:
Originally Posted by madmax59

Thebill come back, good job man

BT is still broken, but most other functions should be working on this. Let me know if not.

I have other projects that will be released soon as well
The Following 6 Users Say Thank You to Th3Bill For This Useful Post: [ View ] Gift Th3Bill Ad-Free
14th March 2013, 02:53 PM |#7  
Member
Thanks Meter: 15
 
More
Hello, Thanks for new ROM, sounds interesting

Would be nice to get the list of things "not working", like Bluetooth, tethering, Fingerprint, 3D Games, HW Acceleration and etc ...
14th March 2013, 03:35 PM |#8  
stl-soldier's Avatar
Senior Member
Thanks Meter: 294
 
More
Re: [ROM][JellyBean][4.2.2]BeanStalk for Atrix Build 1.160
Welcome back to the game Bill! Thanks for sharing your work guys! It's great to see fresh options popping up for this device. We all appreciate it.
14th March 2013, 03:48 PM |#9  
blttalas's Avatar
Senior Member
Flag Ankara
Thanks Meter: 2,216
 
More
Thanks
Looking Good
14th March 2013, 04:28 PM |#10  
scott.hart.bti's Avatar
Inactive Recognized Developer
Flag Reading
Thanks Meter: 17,278
 
Donate to Me
More
Whoa! Nice work expanding BeanStalk to other platforms then just the Infuse4g. I put alot of work into BeanStalk and hopefully you guys enjoy it.
The Following 17 Users Say Thank You to scott.hart.bti For This Useful Post: [ View ] Gift scott.hart.bti Ad-Free
14th March 2013, 04:42 PM |#11  
Member
Flag Dayton, OH
Thanks Meter: 4
 
More
ROM Works - GApps, not so much
Install of BeanStalk works just fine. However, when I install either of the GApps located here (http://www.androidfilehost.com/?a=sh...iles&flid=2555), my Atrix hangs on the boot screen. Any assistance would be greatly appreciated.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes