Introducing MeanROM ICS!
MeanROM ICS goals:
MeanROM ICS goals:
- To be clean: mostly stock look and feel of the ICS/Sense
- To be mean: apply dual core and other tweaks to run the ICS base to its maximum potential
- To be nice: provide cool functionality not present in the stock base
NEWS/HAPPENINGS
----------------------------------------------------------------------------------------------------------------------------------------------
New in 2.6 (details in changelog in post 2):
----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------
New in 2.6 (details in changelog in post 2):
- Added Beats Audio
- Fixed Google+ FC
- Fixed off-center number/name when using phone
----------------------------------------------------------------------------------------------------------------------------------------------
The clean:
- Based on official Sprint OTA (2.89.651.2)
- Working: everything
- Not working: nothing (that I know about... you tell me)
The mean:
- Performance and my awakenings tweaks
- Dual core performance when screen is on for ultra-smooth experience
- Single core underclocked when screen is off for incredible battery life at idle!
The nice:
- Full Sprint build
- Full data roaming
- ICS leak fix: fixed battery level reports not matching when battery <25%
- ICS leak fix: fixed data (WiFi/3G) disconnect between 12am and 7am (my guide here)
- ICS leak fix: fixed incorrect time on text messages received while roaming
- ICS leak fix: fixed app associations, links, and "open with" dialogs (guide by steal25)
- Beats Audio
- 4-in-1 power menu w/recovery option
- Extended Quick Settings w/GPS, Wifi on/off, and link to global settings
- Removed recent apps from notification pulldown
- Browser mods: up to 15 open pages, plus full debug settings w/UA string, etc. (guide by SteelH)
- Camera mods: HDR, panorama, ISO 1250, removed focus sound, 100% JPEG quality, 1M/2M front cam
- MHL (TV out) support
- Exchange ActiveSync "Sync While Roaming" can now be enabled including push (update schedule) while roaming
- HTML message format unlocked in Exchange Mail settings
- Custom MMS mods w/500K, 1M, and 5M choices for max size (sizes in /system/customize/mns/default.xml)
- Disabled MMS compression (guide by SteelH)
- Accurate 1x/3G indicators (credit SteelH)
- "Roam Only" option in mobile network settings (credit Synergy/freeza)
- Smooth scrolling mods (credit AndroidON)
- Circular battery w/1% increments (icons from vinchenzop)
- Animated sync notification icon (credit eg1122)
- WiFi Tether: use "Generic ICS" device type and check routing fix and MMS clamping
- Flashlight
- ES File Explorer
- DSP Manager
- No location/GPS icon (guide by SteelH)
- 4x5 Rosie w/spinning top mode removed (guide by jeffsanace)
- init.d support
- Bloat removed
- No CIQ, loggers, usage stats, or other spyware
Credit where credit is due:
As with any open source stuff, some of this work is my own, most of it comes from other sources. So in addition to my own work (mostly in the "mean" category), here's a quick thanks to those of you who contributed knowingly (thank you) and not-so-knowingly via open source 5 finger discount (thank you just the same: your stuff is good and that's why I used it).
Thanks: JoelZ9614, aamikam
Installation instructions:
First, the usual disclaimers. I supply the ammo, you use it. ROMS don't kill phones, n00bs do.
Before you Install, prepare:
- This ROM installs as the full 2.89 base except for the kernel: the default kernel is the 2.17 kernel so that it will boot for everyone
- Included 2.17 kernel will work for s-on (HTC unlocked) and any hboot from 1.4 up
- If you want 100% 2.89 base, the 2.89 kernel is included in the MeanROM-ICS folder on your SD card
- Do not flash the 2.89 kernel unless you've upgraded your hboot to 1.58 s-off or you will get boot loops!
- To upgrade to 1.58 hboot, see the OP in this thread and yes, if you're 1.4 s-off you'll stay s-off but with 1.58
- If you have any trouble at all, do a super wipe and then install the above firmware and this ROM
- Go to "Menu", "Settings", "Power" and UNcheck "Fast Boot". When you reboot or power off the phone, you really want it to reboot/power-off. This can save you a lot of headaches.
How to flash
If you're coming from a non 2.89 base ROM (2.17 or prior), a full wipe is recommended. A factory reset is typically enough, then just flash the ROM via your recovery.
Problems after you flash?:
PLEASE DO NOT REPORT PROBLEMS IN THIS THREAD UNTIL you've done a super-wipe and fresh install to see if that cures it. I know I should really just do like most devs and proclaim REQUIRES FULL WIPE/FRESH INSTALL on every version. That saves me a lot of headaches but I know what a PITA a fresh install can be even with MyBackup or Titanium at your disposal. So it never hurts to try just a flash without a full wipe, but if you run into any HINT of a problem... anything at all... don't report the problem in this thread until you've tried a super-wipe and fresh install first to see if that cures the problem!
Note regarding BOTH of the above options: don't flash tweaks or themes on top unless you KNOW the tweak/theme is compatible with the ICS framework (as of this writing, most are NOT compatible - ask the developer.
CHANGELOG:
See post #2
DOWNLOAD:
Android File Host links
Dev-host link to latest 2.6
Click to Donate
Donations are greatly appreciated to keep this project going as it is taking a lot more time than expected: even a few bucks helps! So if you're struggling to make it, just take it... but if you can spare it, please share it.
Mike
Last edited: