[ROM] Aug-17 MeanROM ICS v3.1 | 1.22.651.3 | 1.5-1.9 Ghz | Mods | Batt saver

for the Evo 4G LTE!MeanROM ICS goals:
----------------------------------------------------------------------------------------------------------------------------
- To be clean: mostly stock look and feel of ICS/Sense 4
- 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
VIDEO REVIEW
----------------------------------------------------------------------------------------------------------------------------
Check out Josh`s great video review of MeanROM ICS 0.8!
NEWS/HAPPENINGS
----------------------------------------------------------------------------------------------------------------------------
New in 3.1 (details in changelog in post 2):
- Fixed OTA Updater issues incl. download problems and always reporting "update available"
- Updated OC voltages for greater stability
- New "sticky settings" (see post 3). Example: flash 1.7 Ghz OC once and your 1.7 Ghz setting survives through dirty flashes!
- Minor fix for Google Now
- Updated core apps: Google Maps, Google+, and Play Store
MEANROM GROUP
----------------------------------------------------------------------------------------------------------------------------
(New) Click to join your fellow Meanies in the MeanROM Group!
OTHER REVIEWS
----------------------------------------------------------------------------------------------------------------------------
QBKing77`s video review
The clean:
- Based on 1.22.651.3 RUU deodexed
- 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!
- Multitasking improvements to reduce background task killing (credit in part to zeppelinrox/blk_jack)
The nice:
- HTC/ICS fix: fixed data (WiFi/3G) disconnect between 12am and 7am (my guide here)
- ICS fix: fixed app associations, links, and "open with" dialogs (guide by steal25)
- HTC/ICS fix: fixed incorrect SMS/MMS time stamp when roaming
- HTC/ICS fix: Eliminated annoying "Unable to determine your current time zone" notifications
- HTC/ICS fix: Fixed off-center chopped off numbers on calculator
- OTA Updater for quick and easy ROM updates
- Overclock to anywhere between 1.5 and 1.9 Ghz: see post 3 (credit Haus and Art2Fly)
- 5-in-1 power menu w/recovery and bootloader options (adapted from vinchenzop`s mod)
- Super-extended quick settings tab with long press for settings (credit aamikam)
- Google Now! (credit the Google Now for ICS project: links in this thread)
- HTC Notes
- Mirror app
- Browser mods: up to 15 open pages, plus full debug settings w/UA string, etc. (guide by SteelH)
- 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)
- Outgoing call "vibrate when connected" can be turned off: it honors vibrate feedback settings under sound settings
- Camera mods: Enable/disable shutter sound, enable ISO 1250, and higher quality JPEG saving
- Capacitive buttons mapped to Back, Home, Menu w/long press Home for recent apps
- Full press of camera button to wake
- No three dot nav bar to ruin your games and full screen apps
- Use a half press of the camera shutter for Search
- Long press volume up/down to skip tracks w/screen off (credit one_love_420 and metalhead8816)
- Disabled MMS compression (guide by SteelH)
- MMS over WiFi flashable (credit Team Xposed and SteelH)
- "Roam Only" option in mobile network settings (credit Synergy/freeza)
- Accurate 1x/3G indicator (credit SteelH)
- Capacitive buttons on/dim with screen: no flashing on/off while in use
- Smooth scrolling mods (credit AndroidON)
- 4x5 360 rosie w/flashable landscape Rosie in MeanROM-ICS folder on SD card
- Transparent rosie nav bar
- Added animated sync icon (credit eg1122)
- New super-sharp circular battery meter is easier to read (credit vertigone)
- Use stock buttons or remap your right button to "Menu" or "Search": see MeanROM-ICS folder on your SD card (guide by RegnierD)
- Working Google Wallet
- Facebook (and other third party app) contact photo fix (credit troyboytn)
- 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)
- init.d support
- Ringtones and notifications from both the Evo 4G LTE and Evo 3D included
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).

Sometimes it`s not entirely obvious where the source started so if I missed someone, please let me know and I`ll add you. Also, I`m careful to only include other work where the author does not specify any usage restrictions or has given approval. If you believe, however, that I`ve included something that shouldn`t be in this ROM, please just PM me.
Credit Haus for pulling and deodexing the stock base and fixing the Wiper.apk issueInstallation instructions:First, the usual disclaimers. I supply the ammo, you use it. ROMS don`t kill phones, n00bs do.

Use this ROM at your own risk as I won`t be responsible for bricks or any other untoward happenings. I spent a lot of time ensuring that the stuff in this ROM is fast, smooth, and compatible. But... it always helps to have some familiarity with flashing ROMs to keep yourself safe.
Before you Install, prepare:LATEST FIRMWAREThe 1.22.651.3 update comes with a firmware upgrade that upgrades the radio, PRI, etc. When running MeanROM ICS v1.4 or higher, the new firmware is not
required, but it is
recommended. Since the ROM will run with or without the firmware, you can install the latest version of MeanROM ICS and then install the firmware, or install the firmware first, then the ROM: order doesn`t matter! What does matter is whether you are s-on (HTC unlocked) or s-off (LazyPanda). If you do run into trouble flashing the ROM first, however, try flashing the firmware (or radio) first to see if that solves the issue. So here`s what you do:
Option 1 (s-on HTC unlocked): While there are other firmware bits in the latest RUU, people who are s-on can only update the radio at this time. For the 1.22.651.3 RUU, this appears to be OK and taking the radio firmware and not the PRI and other firmware bits seems to have little or no down side. So to update your radio firmware if you are HTC unlocked (s-on), flash
this file from recovery. Because you are HTC unlocked (s-on) it is flashed from recovery just as you`d flash a ROM (using "install" from TWRP). You do not load this from the bootloader!
Option 2 (s-off LazyPanda): Because you are s-off, you can flash all firmware bits: radio, PRI, and all. Just take
this file, rename it PJ75IMG.zip, and place it on the root of your sdcard2 partition. Then boot to the bootloader (power + voldown) and follow prompts. Don`t forget to delete the file after you reboot.
Firmware sourceTRYING TO ACHIEVE S-OFF WHILE RUNNING MEANROM ICS?If you`re trying to use LazyPanda to achieve s-off, you`ll have to flash MeanROM ICS 1.3 before using LazyPanda, else the poor panda won`t be able to find its bamboo! MeanROM ICS 1.4 and later run on the new 1.22 base and will not work with LazyPanda. If you are on MeanROM ICS 1.4 or later and want to use LazyPanda, just nandroid your current version, install MeanROM ICS 1.3 using the Android File Host link below, and then once you`re s-off, you can restore the nandroid of the current version.
Before flashing any custom ROM, make sure you do it right or you could brick the NFC chip in your phone (and Google Wallet)
- Note: the 1.4 update has been rebased to 1.22.651.3 OTA. Full wipe when installing 1.4 is recommended.
- If you haven`t already unlocked, rooted, and installed TWRP recovery, do that here.
- Always make a Nandroid backup before installing anything on your phone!
- On first install of MeanROM ICS, do a full wipe (at least a factory reset)
- Subsequent updates: no wiping necessary BUT...
- If you have any trouble at all, do a full wipe and then reinstall
- Install using TWRP recovery
- 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 flashThanks QBKing77 for this
awesome installation video!
How to adjust some performance/battery parameters in MeanROM and share your battery statsSee post 3 below
Problems after you flash?:
PLEASE DO NOT REPORT PROBLEMS IN THIS THREAD UNTIL you`ve done a full 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 full wipe and fresh install first to see if that cures the problem!
Note regarding tweaks: 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 linksDev-Host link to latest 3.1Click to DonateDonations 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
Some of my other creations (mostly digital photography software):
http://www.ddisoftware.com