[DISCONTINUED] [HALO] SlimBean | JB 4.2.2 [14/06] + Slimbean OpenPDroid [14/06]

DennisBold

Senior Member
Jul 10, 2012
606
594
0
London
Download is in next post.
Freenode IRC: #SlimSensation

This is an unofficial SlimBean ROM compiled for the Sensation. The ROM is experimental. Please include logcats, kmesg and dmesg when reporting problems. If you don't know how, search.
I am not associated with SlimBean, but I liked the idea of a small ROM and some of the tweaks. It's built using Team-Hydra's source and kernel; that includes Albinoman887's and Bruce2728's work.

More Info: http://www.slimroms.net/


My Disclaimer:
Your warranty is void.
I am not and will not be responsible if this ROM accidently bricks your phone, marries your dog or dates your goldfish.
You are responsible for your device, including rooting, turning off security and flashing this ROM. If and when something breaks don't complain to me. I (insert rude response here).
CyanogenMod Disclaimer (only because it's so descriptive... and amusing):
Cyanogen or anyone else on this forum is not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in the products you find here before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, we will laugh at you. Your warranty will be void if you tamper with any part of your device / software.
Credits:
SebastianFM
TestUser0072 (His slim Google Apps package)
Bruce2728
Team-Hydra
Albinoman887
Arco
SlimBean (http://www.slimroms.net/index.php/general-credits)
CyanogenMod
Paranoid Android
Nutella, pop tarts, diet coke and coffee for keeping me up long enough to work on this.
Anyone else that helped (or I borrowed a feature or a fix from)
A massive, massive thanks to Albinoman and Bruce for their work on bringing the Pyramid to JB and Team-Hydra for supporting it.
Arco also deserves a line -he fixed the video glitches/tearing along with so many other fixes.

No disrespect if your name is not on here and it should be. Let me know and I'll be sure to add it.

Source:
Kernel Source:
My edits: https://github.com/DennisBold/SebastianFM-kernel
Sebastian's: https://github.com/SebastianFM/SebastianFM-kernel
Code:
repo init https://github.com/DennisBold/platform_manifest -b jb4.2
repo sync
. build/envsetup.sh
lunch slim_pyramid-userdebug
make bacon -j8
 
Last edited:

DennisBold

Senior Member
Jul 10, 2012
606
594
0
London
Downloads:

-------------------------------------------------------------------------------------
Normal Slimbean [14/06]:
-------------------------------------------------------------------------------------
Does not include OpenPDroid!

ROM:
http://184.173.234.188/SlimBean/Release/SlimBean-DennisBold-REL-Friday14June2013-0444PM-BST.zip
MD5: DE9713B636fE1C1C1266A6F26A10338D

Non-Halo: http://184.173.234.188/SlimBean/Release/SlimBean-DennisBold-REL-Sunday16June2013-0917PM-BST.zip
MD5: BF7C6A3E4C2B183BF944464AA7391E97

Test Builds:
Not garunteed to work correctly, or even boot. Use and flash as you wish, but don't ask for support as these aren't meant to be used
Build at the top is most recent.

http://184.173.234.188/SlimBean/Test/?C=M;O=D

-------------------------------------------------------------------------------------
Slimbean + OpenPDroid [14/06/13]:
-------------------------------------------------------------------------------------
ROM:
http://184.173.234.188/OpenPDroid/R...ennisBold-REL-Friday14June2013-0744PM-BST.zip
MD5: 48767ab6b480722132a1c8126b17b2f4

Test Builds:
Not garunteed to work correctly, or even boot. Use and flash as you wish, but don't ask for support as these aren't meant to be used
Build at the top is most recent.

http://184.173.234.188/OpenPDroid/Test/?C=M;O=D

-------------------------------------------------------------------------------------
Google Applications:
-------------------------------------------------------------------------------------

Slim Google Apps by Testuser0072:
Last updated: 08th July 2013.
Slim GApps 4.2.2 made by Testuser0072 (huge thanks):
http://db.tt/9yQbUQhW
Mirror: http://184.173.234.188/GoogleApps/SlimGappsBuild-2013-07-08-TestUser.zip
MD5: 746c3bbce5c439abcc31602cf329d00f

Standard Google Apps:
Last updated: 1st March 2013.
http://184.173.234.188/GoogleApps/gapps-jb-20130301-signed.zip
http://goo.im/gapps/gapps-jb-20130301-signed.zip
MD5: b7e53e96e1c8b1a1c4865bf29418c8e0

-------------------------------------------------------------------------------------
Bugs:
-------------------------------------------------------------------------------------
- Halo lag
- DSP Manager (process randomly dies)
- Video autofocus (normal picture taking mode works fine)

-------------------------------------------------------------------------------------
To do:
-------------------------------------------------------------------------------------
- libwvm.so
- Port over CAF MSM kernel to build for Sensation.
- Fix video auto-focus
- Fix DSP Manager
- Add option to choose between Slim customisation (lockscreen handle and wallpaper)
- Refactor a few things

-------------------------------------------------------------------------------------
FAQ:
-------------------------------------------------------------------------------------

Last App/Button mapping doesn't work:

- Settings > Interface > Hardware Keys > (Select your button) > Screen Off
- Reboot.
- Settings > Interface > Hardware Keys > (Select your button) > Last App/Your button map

My phone is getting hot!:
- Flash another kernel. (Sultan recommended)
- OC to 1.5GHz if not done so already.
- Make sure min CPU freq is above 384MHz.
- The phone will get hot while charging.

Help! My phone reboots when I turn on 'USB Storage':
This is caused by an application running on the SDCard. The phone can not kill the application so reboots, and this in turns allows you to turn on USB Storage.
A simple fix is to move all applications to internal storage.
- Go into Settings > Apps > Slide to 'ON SD CARD'
- Click on the applications with a checkbox.
- Move to Phone.
- Rinse and repeat for each application on the SD Card.

Facebook or an application is acting up:
Halo does cause issues with some applications. Try closing Halo and closing all applications through the 'Recent Apps' menu.

I can't install an APK, I can't click the install button:
Again, close Halo temporarily and try again.
 
Last edited:

DennisBold

Senior Member
Jul 10, 2012
606
594
0
London
Changelog:

14 June 13:
- Added more audio related libs
- Replaced SlimFileManager with CyanogenMod's File Manager
- Integrated Halo
- Fixed Halo Settings
- Moved Halo Settings under Interface
- Added Halo App
- Fixed a few bugs
- Upstream Changes

11/12 June 13:
- Corrected a glitch with DSP Manager.
- Added in missing audio resampler libs.
- Added in misc audio libs.
- Fixed OpenPDroid. Should be as stable as non-OpenPDroid builds.
- Upstream to build 6.2
- Various optimisations and bug-fixes.
- Added QWERTY character map.
- Video auto focus still not fixed (sorry!)
- Fixed sOuterContext logcat spam on OpenPDroid build by nulling the variable so it can be reused (Not very clever but it worked).

02 June 13:
- Open music player on headset connect now resides in Settings > Interface > Sound
- Default Wallpaper changed (it seemed cool when looking at it full size, now not so much)
- Added APNs (Spiderio)
- Optimized a few things (forgot what I changed exactly)
- Kernel changes from Albinoman (see his CM10.1 thread)
- KCM reverted, will switch a QWERTY keyboard later
- WiFi region seems to work after reboot (for me at least)
- Under Volt init.d script removed.
- Removed any swap clearing init.d scripts.
- Fixed crons again.
- All Slim changes included, latest build is 6.

21 May 13:
- Clean source.
- Launcher freezes fixed.
- Default wallpaper changed.
- Audio routing properly fixed. Headset now works on boot/reboot. ( Thanks CyanogenMod -beat me to it, by five minutes :laugh: )
- Fast-charge compiled but turned off.
- Fixed SU problems.
- Found SDCard 'USB Storage' soft reboots problem. FAQ for solution.
- Added all previous fixes, minus ASEC fix.
- KCM (keyboard character map) is now fixed. Using type FULL instead of type QWERTY.
- OpenPDroid build has the same changelog (as it's rebased) but with all OpenPDroid things.
OpenPDroid build being released later.

10 May 13:
(Build will be uploaded after I've compiled and tested them!)
OpenPDroid:
- OpenGL errors corrected.
- Latest kernel from Albinoman. S2W and fast-charge enabled.
- Clean source. No fixes other than wired-headset fix and OpenGL fix.
- All build.prop tweaks from ROM w/o OpenPDroid included.
- Other fixes will be added, this is more or less a test.

Without OpenPDroid:
- Fresh source.
- Reapplied all (almost all) fixes.
- Added init.d script to calibrate proximity sensor on boot.
- S2W enabled.
- Fixed 01slim init.d script. Now runs and zip aligns/fixes permission on boot.
- Added ASEC script to run on boot (as init.d script).
- Several other fixes (too lazy to list them today).
- Updated Apex to version 2.0.0

3 May 13:
- Updated to Build 5.
- Smart Capture, Audio Triggers and several resolutions added to Camera application.
- Removed a lib that was causing issues.

2 May 13:
- Added init.d script to clean swap every hour/day or week.
Edit /sdcard/cron/cron.conf to change which swaps you have. By default all three are enabled.
- Corrected dirty fix for "voip_flag=" spam.
- Updated to latest source. (Video fix included, thanks Arco!)
- Fast Charge and Sweep2Wake are not complied with the kernel. This is to ensure proximity sensor works and extend battery life (fast charge causes problems with charge level as far as I know).
- Used S2W fix from Albinoman's/Team-Hydra's Phone Application.
- Several build.prop tweaks (they'll be tested before I push the real build)
- Compile missing libs (some libs are just plain missing).
- Working to fix libc error.
- Developer options enabled by default.
- Fixed Audio (again!)

29 April 13:
- Init.d scripts are working, you can now install Turbo Boost!
- Dirty fix for the "voip_flag=" logcat spam whenever you do something audio related.
- Cleaned and updated source. Yet to upload.
- Removed SlimIRC
- Search(Assistant) Key is now mappable too.
- Changed lockscreen handle from the Slim symbol to stock android. (It looks better)

27 April 13:
- Replaced Music with Apollo.
- Replaced MusicFX with DSPManager
- Using latest Kernel from Team-Hydra (Visit Albinoman's CM10 ROM thread for more details)
- Cleaned up source.
- Updated source.
- Will remove SlimIRC on next build.
- Will update hardware keys to enable mapping for search button.

25 April 13:
- Corrected headset problem
- Updated to latest SlimBean.
- Fixed EGL errors by using CyanogenMod framework libs.
- Camera fixed by fixing EGL errors.
- Added SlimBean bootanimation.
- Uploaded source.
- Used Albinoman's latest kernel, more info in his CM thread.

22 April 13:
-Initial release. Expect problems, but do report them eh?
-Corrected LCD Density.

Screenshots:
See post attachments.
 

Attachments

Last edited:

DennisBold

Senior Member
Jul 10, 2012
606
594
0
London
Hi, thanks for your release. :)
Can you tell us what was stripped down and tweaked? Thanks :)

Sent from my HTC Sensation using xda premium
The tweaks are listed on their site, if I tweak anything myself I'll let you know... (Link in post #1)
I'll just list the apps left without GApps, or you can check the last screenshot. Whichever works.
  1. Browser
  2. Calculator
  3. Clock
  4. Dev Tools
  5. Downloads
  6. Gallery
  7. Music
  8. Contacts
  9. Phone/SMS/Contacts
  10. Torch
  11. Slim Apps and tweks, including PIE (I think), Slim File Manager, HoloLauncherHD, SlimIRC and Slim Centre.
 
Last edited:
  • Like
Reactions: MidnightDevil

DennisBold

Senior Member
Jul 10, 2012
606
594
0
London
I love slim beans on my Xperia
gotta try this one...

are you added more tweaks for sensation ???
I haven't added any myself, so all tweaks are Slim tweaks or CM tweaks (since they seem to be similar). This is just a first compile to see what works, what doesn't and what needs to be fixed first.
Possibly the first big bug has to be the missing Camera... opps.
 
Last edited:

DennisBold

Senior Member
Jul 10, 2012
606
594
0
London
Do you know if MHL is working with this ROM??

I really want to use my phone to display videos in my TV via HDMI...

BTW, nice ROM!!
Going by other CM10 ROMs, it may not be. As I don't have an MHL cable; if you're willing to test it out for me I would really appreciate it!
 
Last edited:

buzzboy

Senior Member
Oct 29, 2010
2,933
1,117
193
Canterbury
Great job on the build.

Zero problems to report. All extra interface options are all working.Having used the official S3 ROM, I have to say that this is just as good.
I've attached a few extra screenshots to help wet the appetites.-(The Dark/Stock theme switch is a winner).

Thanks to the OP for the share.

Regards
 

Attachments

pushpann

Senior Member
Feb 18, 2011
183
61
0
Seems like Camera libs are broken. Camera app is installed yet doesnot appear in drawer.
I tried the camera from 16:9 mod thread, and same problem there too.

Otherwise, the ROM's pretty smooth and love the dark theme. Some tweaks available on interface menu are pretty cool. Thanks alot.
 

Jiggs82

Senior Member
Dec 22, 2010
5,780
2,732
253
The Bronx, NY
No problem. This is experimental though!
Logcats and dmesgs please!

I'm working on fixing things but need sleep right now... and pop tarts. If you guys find more bugs or errors let me know.
If i was you i would ask albinoman or bruce for help getting the camera fixed on this one...pretty sure they can help you out, anyways im glad to see you delivering such a great ROM to the sensation as I'm running it right now on my replacement Samsung Galaxy S2 and its smooth as butter:good: good luck!
 

explosivequack

Senior Member
Feb 8, 2012
398
144
73
Sweep2wake isn't working, which isn't too big if a deal to me, but headphone playback isn't working (from my limited testing on YouTube and the music player)

Slim bean has been my favorite rom since the 4.2.2 version was released and I will be switching back once headphone playback is fixed, but for now back to cm10.1.

Fantastic first build keep up the good work.