[ROM] Jun-13 MeanROM v4.5 | 2.17 | OC/UV | Beats | 50+ hr standby | 4000+ Quadrant

Search This thread

FrickenFracken

Senior Member
Nov 4, 2009
77
1
Thanks. The first time i installed recovery it did not ask if I was S-ON, installed 1.0.0.5 RC1 test and it did.

I may wipe and reflash this morning just to see it work.

BTW, What does everyone use to quickly restore all their apps and settings with all this wiping/flashing? Play Market no longer auto installs all my apps for me after adding my gmail account. I use 2 factor on my gmail, so I have to be in front of a pc to grab my application specific password.

Make sure you're running the 1.0.0.5 RC1 test version (That's the one I helped test hehe ^_^), then once you have it set up from the app (Should ask whether you're S-On or not), the recovery takes care of the rest. I've flashed roms with kernels and just kernels from the app and from within recovery itself, friggin flawless! Don't freak out though, you SHOULD see the white HTC splash screen and feel the haptic vibration twice, this is just the SmartFlash doing its work. In layman's terms, it basically creates a backup of your boot.img before the first HTC splash, after which it flashes the modifications you made to the boot.img then reboots immediately again (Hence the double splash and buzz lol). Hope you guys enjoy cause I had a blast testing this, was literally jumping and shouting for joy lol
 

Spind426

Senior Member
Mar 1, 2012
89
12
I don't care what anyone says but 4EXT (1.0.0.5 RC1) recovery is not a stable recovery. I have been using meanrom since 1.8 and every single anthrax kernel since the 2.17release and i have not had 1 reboot or application force close. Throughout all of this time I have been playing Order and Chaos which is extremely CPU dependent. Since meanrom 1.8 (maybe even earlier) I have played order and chaos for hours (some nights i wouldnt sleep and play six hours straight lol) and i NEVER had one force close. I would even use the device heavily and recklessly, still not one boot or FC.

The moment i flashed 4EXT (1.0.0.5 RC1) Everything installed fine used superwipe, (and also an experimental install without superwipe only factory reset) 4EXT even asked me if i was S-ON i answered YES. So I installed everthing correctly. Within 20 minutes of powering up my phone and using it for the first time my phone rebooted.. I was semi-mad cause it was my first reboot ever. So i (painfully) ignored it and continued to use it. But i really got mad when 20 minutes into playing order and chaos the game just closed to homescreen without even a forceclose error (this app has stopped responding) and this happened TWO times.

So i then re-flashed cwm-4.0.1.4-shooter.img, installed MR3.7 and i have been using it for hours not one error.

The only thing i have been thinking might be the problem was the fact that using 4EXT was the first time i have installed a rom/kernal WITHOUT using the USB to PC fastboot method. Could that be the problem? Where do i get the image file to fastboot 4EXT? I think there is some bugs considering its the newest... "installing a rom as it it were S-OFF" version
 
Last edited:

mikeyxda

Inactive Recognized Developer
Jul 2, 2010
3,763
14,262
Florida - Gulf Coast
www.ddisoftware.com
Thanks Mike, this is informative. Aren't you the least bit curious why it wasn't that way by design though? There must be a reason it charges slower on USB. Changing it would make me a little nervous.

No, not curious but only because it was explained to me by another dev. The way it was explained to me is that the USB spec specifies that a USB host must be able to supply a minimum of 500mA. So HTC set the charge limit to 500mA because they knew that all USB (2.0 I believe) cards, if built to spec, must be able to supply at least 500mA. So it's all about the limitation of what you are connected to, NOT the phone! Now with fast charge, it is my understanding that the device negotiates with the USB controller to find out how much current it can draw. If the controller replies that it is capable of more than 500mA, you get fast charge. Given this, I believe it is also possible to plug the phone in and NOT get fast charge even if it's enabled: say if you plug it into a really old USB 1.0 card/device that can't deliver the current needed.

So that's my understanding. Keep in mind though that some of this stuff is so new that I wouldn't be surprised if there are caveats or misunderstandings as to exactly how it works, but I think I'm pretty close.

Mike
 

mikeyxda

Inactive Recognized Developer
Jul 2, 2010
3,763
14,262
Florida - Gulf Coast
www.ddisoftware.com
I agree. I've only had random reboots with 3.0-3.6. 2.9 was solid as a rock.

I love it when people say 2.9 was the "sweet spot" or one person a while back said they are sticking with 1.8. PLEASE READ THE OP! The sweetest is always the latest. Things get refined, apps get updated, you get features like HTML mail. Every version of the ROM is solid as diamonds because it is from stock broth, but the kernel is a different story. Read the OP: the non-stock kernel that gives us features like full beats, fast charge, and incredible speed will always be "experimental". If you have trouble with the kernel, flash the "best battery" installation so that you flash with the stock kernel. Then you'll be as solid as 2.9, 1.8, or whatever flavor you choose, but you'll have all the latest features too.

Mike
 

paallday

Senior Member
Jul 24, 2011
984
341
philly
Well, it's hard to categorize everyone as "we" when a ton of users on here have various goals. A good majority of us want the same thing, yes, but not always the case. Especially now-a-days certain users seem to demand perfection. Some scream when things go wrong and cry when features cease to operate properly.

On another side to that, I see many people afraid to try newer things (4ext recovery) for the fear of "breaking" their phone, etc. (1.4 downgrade method was a blast). How many people avoided doing that due to difficulty? lol? That's cool for them, but not for me.

So forgive me.. but not everyone is here doing the same thing. Thanks.

Point taken...... I dunno I dont think u cant brick 1 of these phones.... I root em 4 other ppl (I no dumb but hey they beg) n teach em enough 2 get in trouble.... Then when they break their phone they come running 4 me.2 fix it.....
But anyway ext 4 paid is the only recovery I ever used that I can say is BOTH fully functional AND easier 2 use than RA.... If u don't s off honestly I just think ur silly.... Learn adb..... Everybody should no it anyway...... I pulled contacts.apk off my buddy's unhacked phone when he cracked the screen.... He jumped 4 joy cause he thought they were gone......

zr3d team 420 ftw!
 

dimebagdan65

Senior Member
Aug 4, 2010
2,114
617
Las Vegas
www.dimedroidhq.com
ok.. so, i have been using the 4.14 ClockWorkMod recovery that comes in the rootevo3dfolder. I fastboot usb my phone, plug it into computer then use the booot into cwm_shooter_4.1.4.0 (or whatever its called) and i have been using this method for months. (Since before anthrax, probably since meanrom 1.6) and i have never had a single problem (not one reboot not one force close)

After hearingso much about 4EXT i decided to try it out. I installed the latest version of 4EXT that claims it works with S-ON devices (as if they were S-off) So i flashed 4EXT then was really impressed by the very nice user interface. I hit factory reset. Then i hit wipe cache+dalvik, Then i install superwipe. Then I install meanrom 3.7. And within minutes of arranging my homescreen icons my phone reboots.. So i Ignore it figuring it was just a coincidence.. Then TWICE while playing order and chaos my game just shuts down without error. WTF??

---------- Post added at 06:50 AM ---------- Previous post was at 06:43 AM ----------



Why didn't you just order the one i posted a link to a couple days ago? I have already recieved mine and the class10 has boosted my I/O scores by nearly 3000. It was a kingston 32gb class10, including a micro-sd adapter, and usb thumbdrive for $20 free shipping. It came in like 4 days, (already filled it haha)

Not that it's really any of your business but I was waiting until payday lol
 

mvansomeren

Senior Member
Jul 1, 2011
526
99
Sherman Oaks, CA
I love it when people say 2.9 was the "sweet spot" or one person a while back said they are sticking with 1.8. PLEASE READ THE OP! The sweetest is always the latest. Things get refined, apps get updated, you get features like HTML mail. Every version of the ROM is solid as diamonds because it is from stock broth, but the kernel is a different story. Read the OP: the non-stock kernel that gives us features like full beats, fast charge, and incredible speed will always be "experimental". If you have trouble with the kernel, flash the "best battery" installation so that you flash with the stock kernel. Then you'll be as solid as 2.9, 1.8, or whatever flavor you choose, but you'll have all the latest features too.

Mike

I used to feel the same way about an older version...however, I think we've achieved nirvana with version 3.7 and the included Anthrax kernel. Finally, battery performance with screen-off idle on 3G, even with the Anthrax kenel, is excellent. Screen on battery performance is also excellent. In addition, I think the ROM's speed and smoothness is the best i've seen.

One thing I did notice that is an added benefit is that when watching a video through the MHL port connected to the big screen TV, battery charging works better than with the OEM rom and kernel. It used to be that watching an hour long video, even with the charger connected would deplete the battery to about 75%. I just watched one last night and after the video was over, the battery was still at 91% (down from 99%). That is a great improvement.

Kudo's to Mikey and Chad for the latest combo! :D
 

dimebagdan65

Senior Member
Aug 4, 2010
2,114
617
Las Vegas
www.dimedroidhq.com
I don't care what anyone says but 4EXT (1.0.0.5 RC1) recovery is not a stable recovery. I have been using meanrom since 1.8 and every single anthrax kernel since the 2.17release and i have not had 1 reboot or application force close. Throughout all of this time I have been playing Order and Chaos which is extremely CPU dependent. Since meanrom 1.8 (maybe even earlier) I have played order and chaos for hours (some nights i wouldnt sleep and play six hours straight lol) and i NEVER had one force close. I would even use the device heavily and recklessly, still not one boot or FC.

The moment i flashed 4EXT (1.0.0.5 RC1) Everything installed fine used superwipe, (and also an experimental install without superwipe only factory reset) 4EXT even asked me if i was S-ON i answered YES. So I installed everthing correctly. Within 20 minutes of powering up my phone and using it for the first time my phone rebooted.. I was semi-mad cause it was my first reboot ever. So i (painfully) ignored it and continued to use it. But i really got mad when 20 minutes into playing order and chaos the game just closed to homescreen without even a forceclose error (this app has stopped responding) and this happened TWO times.

So i then re-flashed cwm-4.0.1.4-shooter.img, installed MR3.7 and i have been using it for hours not one error.

The only thing i have been thinking might be the problem was the fact that using 4EXT was the first time i have installed a rom/kernal WITHOUT using the USB to PC fastboot method. Could that be the problem? Where do i get the image file to fastboot 4EXT? I think there is some bugs considering its the newest... "installing a rom as it it were S-OFF" version

You're doin it wrong. Period. Double and triple check your steps. Also, a little digging in the AnthraX thread will show that Chad's kernels get extremely hot specifically with O&CO. Did you try flashing the stock kernel before blaming a recovery you used for the first time and had trouble with versus folks that have had no issues whatsoever with it? I've used it to successfully flash roms with kernels, kernels by themselves, themes, mods you name it and have not had a single issue since I started on MeanROM 2.3. By the way, if you don't care what anyone says, why are you here...? The purpose of these forums is to learn and educate (hopefully in equal doses)... Just sayin'
 

mikeyxda

Inactive Recognized Developer
Jul 2, 2010
3,763
14,262
Florida - Gulf Coast
www.ddisoftware.com
Ok whats the trick to enable HTML mails in ExchangeSync? Mine is still greyed out and stuck on Plain Text.

If so, check your ROM version in about phone: 3.7 did not install or didn't install fully. There's no way it can be grayed out if you are truly running MeanROM 3.7 because there is no code any more to disable that selection! I took it out completely.

Mike
 

ncfastls1

Senior Member
Oct 27, 2010
662
86
Cary, NC
Thanks. The first time i installed recovery it did not ask if I was S-ON, installed 1.0.0.5 RC1 test and it did.

I may wipe and reflash this morning just to see it work.

BTW, What does everyone use to quickly restore all their apps and settings with all this wiping/flashing? Play Market no longer auto installs all my apps for me after adding my gmail account. I use 2 factor on my gmail, so I have to be in front of a pc to grab my application specific password.

Titanium backup ftw...always use it to backup/restore apps and from the hundreds of times I've flashed new roms I have my settings and which stock apps to remove memorized

Sent from my PG86100 using XDA
 

sanmanc

Senior Member
Oct 12, 2008
112
17
Colorado Springs, CO
If so, check your ROM version in about phone: 3.7 did not install or didn't install fully. There's no way it can be grayed out if you are truly running MeanROM 3.7 because there is no code any more to disable that selection! I took it out completely.
Mike

Here are my screen shots. Could it be because I used Titanium to restore my apps?
 

Attachments

  • 2012-04-10_10-55-04.jpg
    2012-04-10_10-55-04.jpg
    31 KB · Views: 243
  • 2012-04-10_10-55-20.jpg
    2012-04-10_10-55-20.jpg
    64.7 KB · Views: 240

mikeyxda

Inactive Recognized Developer
Jul 2, 2010
3,763
14,262
Florida - Gulf Coast
www.ddisoftware.com
Here are my screen shots. Could it be because I used Titanium to restore my apps?

Hmm. Yeah, that's a possibility. Maybe it overwrote my mail.apk. I don't use Titanium (MyBackup Pro FTW as far as I'm concerned), but I assume Titanium has a way to restore only the apps you want? Go to the list and see if it is trying to restore the mail app. If so, uncheck it before you restore. Maybe that'll resolve it.

Mike
 

sanmanc

Senior Member
Oct 12, 2008
112
17
Colorado Springs, CO
Hmm. Yeah, that's a possibility. Maybe it overwrote my mail.apk. I don't use Titanium (MyBackup Pro FTW as far as I'm concerned), but I assume Titanium has a way to restore only the apps you want? Go to the list and see if it is trying to restore the mail app. If so, uncheck it before you restore. Maybe that'll resolve it.

Mike

Just reinstalled 3.7 over my existing installation and it is working fine. Titanium must have restored some previous settings.


Closed Mail then opened back up and it's back to Plain Text with the option greyed. I'll mess with it again tonight since I have to get some work done.
 
Last edited:

Osirus71

Senior Member
Aug 6, 2010
1,110
269
Austin, Tx
Seriously folks, 4EXT is that shiznit, take a whiff and enjoy the aroma ^_^ I've used TWRP 1.1.1, TWRP 2.0, CWMR (Normal and touch) and 4EXT owns 'em all! Plus the dev is super nice and very diligent at improving and adding features, as awesome as it is, from what I've gathered in my talks with him, he's just barely scratching the surface of what he plans to do! Great chance to get in on the ground floor and really help in making an amazing recovery even better! Besides, if you really wanna have fun, do like me and keep copies of lal the popular recoveries in your Android folder on your computer so you can fastboot into whatever you want whenever you want, but trust me, on the phone you want 4EXT!. Now to go do a fresh Titanium Backup (Deleted all my old ones so they'll be fresh and from the newest Play Store update) and a nandroid for $#!+$ and giggles (I probably won't lol haven't done a nandroid since 2.3, Mikey's stuff just works, period lol) then flash MeanROM 3.7 Infected Edition (My pet name for MeanROM+AnthraX hehe). And here's where I lay down my challenge... As a HUGE Kevin Smith fan, I plan on sticking to version 3.7 (Those who know are probably laughing really hard right now lol) until Mikey drops 4.0 unless the next incremental increases are monumental in the changelog department! So there ya go, you never cease to wow me brotha so I'm curious to see if you'll be able to tempt me away from 3.7 (In a row?!) until 4.0 comes hehe (Don't take offense please Mike, I have every confidence that you will, I just had to find a way of sneaking my Kevin Smith "Clerks" reference in there hahaha)

Do you know if it has the capability to do a nandroid backup with just the rom without all the apps??? Just trying to save some space on SD Card...

Thanks
 

Goonzy

Senior Member
Dec 10, 2009
150
11
Moreno Valley, CA
Automatic Battery calibration

Hey Mikey is there anyway to included the Automatic battery calibration script to your ROM? I think we would all benefit from it since most of us flash your lastest every 3 days or so and would potentially fix some of the battery issues some are having.

Try it ..add these lines to init.post_boot.sh

#Automatic Battery calibration

SLEEP=120

if [ -e /data/.battery-calibrated ] ; then
exit 0
fi

(
while : ; do
LEVEL=$(cat /sys/class/power_supply/battery/capacity)
CUR=$(cat /sys/class/power_supply/battery/batt_current)
if [ "$LEVEL" == "100" ] && [ "$CUR" == "0" ] ; then
log -p i -t battery-calibration "*** LEVEL: $LEVEL CUR: $CUR***: calibrating..."
rm -f /data/system/batterystats.bin
touch /data/.battery-calibrated
exit 0
fi
# log -p i -t battery-calibration "*** LEVEL: $LEVEL CUR: $CUR ***: sleeping for $SLEEP s..."
sleep $SLEEP
done
) &
 
Last edited:
  • Like
Reactions: luis4ever

Top Liked Posts

  • There are no posts matching your filters.
  • 253
    Introducing MeanROM

    MeanROM goals:
    1. To be clean: mostly stock look and feel of the HTC 2.17.651.5 base
    2. To be mean: apply dual core and other tweaks to run the 2.17.651.5 base to its maximum potential
    3. To be nice: provide cool functionality not present in the stock base


    :eek: ==> STOP - You're gonna break it! <== :eek:
    -----------------------------------------------------------------------------------------------
    Please read before installing
    tweaks/themes on this ROM​
    Beats support in MeanROM 3.0 means that flashing tweaks or themes on top of this ROM is most likely going to BREAK IT!
    Most tweaks and themes are not both 2.17 and Beats compliant so when in doubt, check with the author of the tweak or
    theme you want to add to be sure it is both 2.17.651.5 compliant and was built on the Beats framework.
    Installing non-2.17 or non-Beats tweaks or themes will cause FC's, reboots, and other horrors.

    If you MUST install non-Beats compliant tweaks or themes, you have two options:
    (1) For leedroid: flash the ZIP in the SD card MeanROM folder to make leedroid Beats compatible!
    (2) In the MeanROM folder on your SD card, there's a ZIP you can flash to remove Beats from this ROM completely.
    -----------------------------------------------------------------------------------------------​

    NEWS/HAPPENINGS
    ----------------------------------------------------------------------------------------------------------------------------------------------
    New in 4.5 (details in changelog in post 2):
    • Fixed WiFi/WiMax connection problems
    (New) Click to join your fellow Meanies in the MeanROM Group!
    Video review of MeanROM v2.5: http://www.youtube.com/watch?v=7QmPvicAyzU&hd=1&list=PL9B601B5B9B4F42BE
    Video review of MeanROM v0.8: http://www.youtube.com/watch?v=NvxKjJHqq-M
    ----------------------------------------------------------------------------------------------------------------------------------------------​

    The clean:
    • Based on stock deodexed 2.17.651.5 and inspired by CleanROM Reborn (thanks scrosler!)
    • Working: everything
    • Not working: nothing

    The mean:
    • Anthrax kernel overclocking/undervolting (default 1.5Ghz) - Thanks Chad Goodman!
    • Performance and my awakenings tweaks
    • Dual core performance when screen is on for ultra-smooth experience
    • Single core underclocked when screen is off for 50+ hours of battery life at idle!
    • Pulls 3000+ Quadrants, 5400+ CF Bench, and 5500+ AnTuTu @ stock 1.2Ghz!
    • Pulls 4000+ Quadrants, 7000 AnTuTu with latest Anthrax 1.5+ Ghz kernels, still with 30+ hr standby batt!

    The nice:
    • Beats Audio enabled (credit gruesomewolf, made flashable by smokin1337)
    • Fast charge ready (need Anthrax kernel for this feature)
    • Ponury gesture compatible
    • Google Talk w/video
    • ICS inspired slide to clear notifications (credit gruesomewolf)
    • Unlocked hotspot
    • 7-in-1 power menu
    • Roam-only option on roaming menu (credit Synergy/freeza)
    • Up to 15 browser windows open at once (guide by SteelH)
    • Extended settings in browser
    • Wake with volume rocker (or disable that feature via flash)
    • Exchange ActiveSync "Sync While Roaming" can now be enabled including push (update schedule) while roaming
    • HTML message format unlocked in Exchange Mail settings
    • Extended quick settings
    • Custom MMS mods w/500K, 1M, and 5M choices for max size (sizes in /system/customize/mns/default.xml)
    • Stock Camera w/HDR and Panorama
    • Amaze Camera also included
    • Flashlight
    • No location/GPS icon (guide by SteelH)
    • Disabled spinning carrousel (credit ozkaya)
    • 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). :) 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.

    Thanks: scrosler, Ziggy471, Virus, Chad Goodman, Lrod0175, mwalt2, Vinchenzop, misfit, jewe11, GruesomeWolf and Team-Nocturnal, TrevE, smokin1337, jeffsanace, thesparky007

    Installation instructions:
    First, the usual disclaimers. I supply the ammo, you use it. ROMS don't kill phones, n00bs do. :D 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 2.17.651.5 compatible. But... it always helps to have some familiarity with flashing ROMs to keep yourself safe.

    Before you Install, prepare:
    1. 2.17.651.5 ROMs need the latest firmware. See freeza's all in one firmware update if you haven't done that already. If you unlocked via the HTC method, you know the drill: you'll have to take the OTA and then re-unlock.
    2. If you are already running an older version of MeanROM, you should be OK just flashing this ROM without a full wipe, BUT...
    3. If you have any trouble at all, do a super wipe and then install the above firmware and this ROM
    4. 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

    Please use 4ext Touch Recovery because it works on both Hboot 1.4 and 1.5 (including S-ON) and will give the best results (least potential flash problems like reboots or boot loops).

    The two popular configurations for 3.x:
    • Best Performance and Battery: Flash MeanROM and nothing else on top. This setup offers maximum performance and battery. With the overclocked 1.51 Ghz clock (capable of 1.72 Ghz) and undervolting, the included (Dodava) kernel outperforms the stock kernel in both battery life and speed. The tradeoff is that non-stock kernels can be more sensitive to user configuration changes and installed apps. If you have problems (reboots, etc.) a super-wipe and fresh install will likely solve the problem. If not, flash the stock kernel below.
    • Best Reliability: Flash MeanROM from recovery and then "stock-kernel.zip" from MeanROM folder on SD card. No need to reboot or wipe: just flash the ROM and then stock-kernel, then reboot. This setup offers very good performance and best compatibility. While Beats Audio features are enabled, full Beats audio quality requires Anthrax kernel (see next configuration).
    Full Beats Audio kernel:
    If full kernel-level Beats Audio support are important to you, you can try the (more experimental) Anthrax kernels. Go here for installation instructions.

    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 Beats framework (as of this writing, most are NOT compatible - ask the developer.


    A note about the mirror app:
    For whatever reason, HTC chose to hide the mirror app from the app drawer in recent updates. This ROM has the mirror app visible in the app drawer but it will only show up if this is a fresh install of the ROM (after a factory reset).

    CHANGELOG:
    See post #2

    DOWNLOAD:
    Android File Host links

    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
    71
    ** CHANGELOG **

    v4.5

    Changes:
    • Fixed WiFi/WiMax connection problems

    Results of above changes:
    • If WiFi/WiMax wasn't working for you on 4.4, 4.5 will fix the problem

    Recommendations:
    • If coming from a prior version of MeanROM, OK to try installing without a full wipe, however...
    • If you run into issue, do a backup and then flash Modified_SuperWipe. Then install fresh!

    v4.4

    Changes:
    • Back to 0.5.2 stable version of Dodava kernel
    • Updated undervolting for the "MINIMUM" setting

    Results of above changes:
    • Dodava 0.5.2 kernel is the most stable version
    • Some voltages were too low in the "MINIMUM" voltage table: corrected in 4.4

    v4.3

    Changes:
    • New 0.5.3 Dodava kernel with improved performance and options
    • Updated CPU Tweaks

    Results of above changes:
    • Dodava 0.5.3 kernel and new tweaks squeeze out yet more performance
    • Testing shows slight increase in benchmark scores and also more consistent scores

    v4.2

    Changes:
    • New 0.5.2 Dodava kernel with improved performance and options
    • Updated CPU Tweaks

    Results of above changes:
    • Dodava 0.5.2 kernel shows tangible performance increase
    • Updated CPU tweaks make the most of this latest kernel update
    • SD card read_ahead value fixed, and updated to 2048Kb
    • Due to repeatable issues: use of "SmartAssV2" governor is not recommended

    v4.1

    Changes:
    • New 0.5.1 Dodava kernel with thermal protection
    • Fixed buffer overflows in Android services framework (eliminates boot loops on custom kernels)
    • Updated tweaks for even better performance
    • Updated Google Maps

    Results of above changes:
    • Dodava kernel now provides kernel thermal protection on all but engineering (HW01) devices
    • Android services framework not designed for OC kernels with more than 20 CPU speeds
    • Modified framework with larger buffers to support many CPU speeds: fixes boot loops on OC kernels
    • Between new Dodava 0.5.1 kernel and buffer overflow fix, overheating problems should be fixed
      [*]Be warned: if you flash tweaks or themes that replace services.jar, you may lose the bootloop fix!
    • Added appropriate kernel tweaks in post_boot for battery savings & performance
    • Google Maps 6.6.0 for the latest maps

    v4.0

    Changes:
    • New Dodava kernel designed on MeanROM!
    • Ad-free HTC flashlight app
    • Updated Google Maps

    Results of above changes:
    • Dodava kernel is a diamond in the rough, setting new standard for speed, reliability, and battery
    • OC/UV to 1.78Ghz, fast charge ready, Ponury compatible
    • HTC flashlight replaces old ad-supported flashlight
    • Google Maps 6.5.1 for the latest maps

    v3.92

    Changes:
    • Hiss-free Beats: eliminates background hiss on headset jack

    Results of above changes:
    • Existing Beats implementation has sound board gain set way too high for Evo 3D
    • Result is audible background hiss in quiet musical sections and just after pausing music
    • Gain has been reduced to eliminate hiss and adjustments made to DSP Manager to keep similar volume
    • End result is much cleaner audio with the same audio effects, features, and tone

    v3.91

    Changes:
    • Improved CPU tweaks make Ziggy kernel fly
    • New FAST_CHARGE user parameter in init.post_boot.sh

    Results of above changes:
    • Adjustments to CPU tweaks make default Ziggy kernel as fast/snappy as Anthrax
    • Fast charge (available if you install Anthrax kernel) is now off by default
    • Fast charge is now a user parameter at the top of init.post_boot.sh

    v3.9

    Changes:
    • Fixed black screen on incoming call
    • Improved auto brightness with more steps

    Results of above changes:
    • Incoming call will always turn screen on, even in dark rooms
    • Auto brightness is smoother, has more steps, and can go darker in dark rooms

    v3.8

    Changes:
    • Ziggy OC/UV kernel now built-in
    • New battery calibration script
    • Updated overclocking/undervolting
    • Updated Google Play Store app
      * Note: new kernel does not support USB fast charge (flash Anthrax if that's a must)

    Results of above changes:
    • Ziggy kernel appears to be more stable than Anthrax kernels used in MeanROM 3.4 through 3.7
    • New battery calibration script may take a few recharge cycles
    • To "force" battery calibration, simply charge to 99 or 100% and turn the screen on/off once with battery at 99 or 100%.
    • To REcalibrate at a future time, just delete /data/MeanROM.cal and repeat above.

    v3.7

    Changes:
    • Latest Anthrax kernel (SENSE-Anthrax_Shooter-RLS8-beta3)
    • HTML message format unlocked in Exchange mail settings
    • Fast charge enabled
    • CPU tweaks updated: conservative governor now used when screen is off for better battery life

    Results of above changes:
    • Latest Anthrax kernel increases stability
    • Fast charge really makes a difference bringing the charge up quickly on USB
    • HTML message format enables HTML mails in ExchangeSync regardless of server side support
    • CPU tweaks should improve screen-off battery life

    v3.6

    Changes:
    • Latest Anthrax kernel (Anthrax 2.17REBASE-RLS07-TEST-040512-1245)
    • Updated CPU tweaks for Anthrax: much snappier performance and no lag anywhere!
    • Changed kernel flashing method (both Anthrax and stock) for better reliability

    Results of above changes:
    • Switch from ondemand to interactive governor makes Anthrax SCREAM!
    • 1.5 Ghz performance now what you'd expect for OC kernel: incredibly fast!
    • Kernel flash method should alleviate problems with flashing the ROM or the stock kernel for both Hboot 1.4 and 1.5

    v3.5

    Changes:
    • Updated kernel (Anthrax 040412-1845_22f1a90)
    • Memory tweaks for increased memory
    • Kernel tweaks for increased stability
    • Updated SU binary
    • Updated DSP Manager
    • Updated Gmail and Google Street View
    • Bug fix: laggy screen off animation after flashing stock kernel

    Results of above changes:
    • Latest 22f1a90 Anthrax kernel (note, will still show 882e069 in "About" but it is truly the latest 22f1a90 code)
    • Memory and kernel tweaks are designed to allow more free memory and greater kernel stability
    • Updated DSP manager shows EQ settings with presets now
    • Updated to latest apps and binaries for maximum compatibility
    • Bug fix: flashing stock-kernel.zip from MeanROM folder no longer produces laggy screen off animation

    v3.4

    Changes:
    • Anthrax kernel 040212-1910_882e069 gives overclocking, undervolting, and full beats support
    • 1.5Ghz clock, undervolted by default. Max 1.7Ghz.
    • Turned off volume rocker wake by default

    Results of above changes:
    • Anthrax kernel installs with ROM for less issues w/kernel installations
    • Overclocking/undervolting results in incredible battery-performance ratio
    • Stock kernel can be flashed (in MeanROM folder)

    v3.3

    Changes:
    • Smooth Rosie mod makes scrolling more fluid
    • Cleaned and updated all flashable ZIPs in MeanROM folder on SD card
    • Added build tweaks to potentially improve battery life on Anthrax kernels
    • Fixed a bug in carbon fiber status bar

    Results of above changes:
    • Rosie will scroll smoother now at higher frame rates
    • You can now flash tweaks in MeanROM folder without worrying about losing slide-to-clear notification or other tweaks in the process
    • Explicitly setting phone sleep mode parameters may improve battery life on Anthrax kernels
    • Bug fix in carbon fiber status bar only improves dev's ability to decompile MeanROM's SystemUI.apk. No difference to end user.

    v3.2

    Changes:
    • 4x5 Rosie allows more apps and widgets (or flash the standard 4x4 in the MeanROM folder on SD)
    • Updated Google Maps

    Results of above changes:
    • Less wasted space on your home screen(s) and more room for apps and widgets.

    v3.1

    Changes:
    • Increased maximum browser windows to 15
    • Added advanced settings to browser
    • Enabled volume rocker to wake the phone (can be disabled)
    • Updated CPU tweaks and voltages for better stability w/Anthrax kernels
    • Added flashable ZIP to remove Beats Audio completely
    • Added flashable ZIP to make leedroid tweaks Beats compatible (thanks gruesomewolf!)
    • Added flashable ZIP to disable volume rocker wake

    Results of above changes:
    • Flashable ZIP in MeanROM folder of SD card can make leedroid tweaks Beats compatible. Flash leedroid FIRST, and then the fix in the MeanROM folder.
    • If you don't care about beats and you need compatibility for a theme/tweak, flashable ZIP in MeanROM folder allows you to completely uninstall Beats from the ROM so that tweaks/themes will be compatible.
    • Browser will be more versatile with 15 windows allowed plus the "debug" setting options available.
    • If you don't like the volume up/down buttons waking the phone, flash the ZIP in MeanROM folder to disable that.
    • CPU voltages for the Anthrax kernels have been increased to 100mV above minimum now in the default "UNDER" setting. This is still 50-100mV lower than kernel defaults.
    • New CPU voltages should ensure stability while still saving battery.
    • You can choose "MINIMUM" to lower the voltages further or "NORMAL" to choose kernel defaults (higher voltages). See instructions.
    • MeanROM will tell your phone to boot at 1.51Ghz. To go higher, see this thread to learn how to update CPU tweaks.

    v3.0

    Changes:
    • CPU tweaks updated for both stock and Anthrax kernel optimization
    • Fixed order/timing of tweaks: some were not "sticking" in previous versions
    • Updated undervolting to best settings for Anthrax kernels
    • Beats Audio features enabled: go here for info on installing the Anthrax 1.5+ Ghz kernel that enable full Beats Audio sound

    Results of above changes:

    v2.9
    Changes:
    • CPU tweaks updated to be compatible with latest 1.7Ghz RLS75 Anthrax kernel
    • Updated undervolting to best settings for Anthrax RLS75
    • Updated the Google Play Store and ES File Explorer apps
    • See this guide for notes on running MeanROM at 1.5Ghz and up

    Results of above changes:
    • Anthrax RLS75 appears to be the most stable release yet. Battery is also improved.
    • RLS75 allows slightly lower voltages in the high frequencies for better battery
    • MeanROM will tell your phone to boot at 1.51Ghz. To go higher, see this thread to learn how to update CPU tweaks.

    v2.8
    Changes:
    • CPU tweaks and undervolting updated to be compatible with both 1.5Ghz and 1.6Ghz Anthrax kernels
    • Updated undervolting to the "MINIMUM" setting: tested and reported stable by users
    • See this guide for notes on running MeanROM at 1.5Ghz and 1.6Ghz

    Results of above changes:
    • MeanROM w/Anthrax kernels running with unbelievable battery and performance now
    • New "MINIMUM" setting for voltage will undervolt the Anthrax kernels a little more and result in the best battery life yet
    • This "MINIMUM" setting is the new default undervolting so you don't have to change anything in the user config area

    v2.7
    Changes:
    • CPU tweaks updated for better battery with Anthrax kernels
    • CPU tweaks have a user config section at the top of /system/etc/init.post_boot.sh
    • See above for notes on running MeanROM at 1.5Ghz

    Results of above changes:
    • MeanROM w/Anthrax kernels running with unbelievable battery and performance now

    v2.6
    Changes:
    • CPU tweaks updated for better performance with Anthrax kernels
    • System Tuner and SetCPU settings are no longer cleared on boot
    • Errors with the CPU tweaks (interference) from CPU apps will be reported in /data/MeanROM.log
    • All flashable ZIPs in /sdcard/MeanROM are flashable without manual dalvik/cache wipe

    Results of above changes:
    • Unlike 2.5, 2.6 does not interfere with System Tuner and SetCPU settings for stability reasons
    • Want to know if your CPU tweaks are working? Open /data/MeanROM.log about 3 minutes after boot. No error messages there = good to go.
    • Tightened up the CPU tweaks for Anthrax kernels = reduced lag and even faster benchmarks!
    • Reduced up_threshold for screen-off on Anthrax kernels = correct lag/skipping on background apps like media servers


    v2.5

    Changes:
    • Disabled the useless and frequently annoying spinning-top mode of the carousel
    • Optimized CPU tweaks to work with both the stock kernel and new Anthrax kernel

    Results of above changes:
    • No more inadvertent spinning top when you flick your home page(s) too fast
    • Anthrax kernel + MeanROM 2.5 = unbelievable performance and battery life!

    v2.4
    Changes:
    • Removed some remaining loggers, usage stats, and check-in services
    • Removed unneeded/unused mpdecision service: it was still being started in v2.3 and prior

    Results of above changes:
    • Should result in a slight improvement in battery life
    • Usage stats will be blank now when using Phone Info app and #3282: those stats have been found to be next to useless anyway

    v2.3
    Removed an HTC logging service that was eating battery on at least some phones
    Increased SD card read ahead from 512 to 1024
    SD card tweak allows faster read speeds on high speed cards without adversely affecting slower (class 4) cards or reading of multiple small files
    Added adreno config GPU performance tweaks
    Improved the installation script so that no wipe of cache/dalvik required, plus fixed the progress meter to be more realistic during install
    If running any previous MeanROM version: OK to flash v2.3 with NO wiping (install now wipes cache and dalvik automatically)
    * If you run into trouble, a clean install (factory reset) is the answer
    * If you run into bugs, before you post a bug report, be sure to tell me if you flashed any tweaks/themes as those are often the culprit: not the ROM.
    * While flashing the ROM itself doesn't require a cache/dalvik wipe any more with 2.3 and up, the flashable ZIPs in the MeanROM folder on the SD card do require a cache/dalvik wipe!


    v2.2
    Implemented the anti-stutter smooth scrolling mod (makes a big difference in many apps: no more stuttering)
    Updated MeanROM lock ring to a more subtle, cleaner look
    Updated Google Maps to latest version
    Rearranged a few lines of code in the post boot code for simplicity (will not change CPU, batt, or performance)
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v2.2

    v2.1
    Updated CPU tweaks based on user feedback for better performance-battery balance
    Changed screen-on WiFi scan interval from 1 minute to 2 minutes for better battery life
    Added code to produce a WiFi scan once each time the screen is turned on
    If you want your phone to (re)scan for WiFi access points, turn the screen off and back on, then wait 10 seconds
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v2.1

    v2.0
    Finalized CPU tweaks give us the fastest performance yet with little or no loss of battery life
    No need to flash different MMS tweaks for max sizes
    Open messaging, press Menu, Settings, MMS, and Maximum message size to select max sizes for popular carriers:
    • 500K for Cricket, etc.
    • 1M for T-Mobile, etc.
    • 5M for Sprint
    • Other carriers: pick what suits you
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v2.0

    v1.9
    Updated CPU tweaks:
    • Further optimized both min and max frequencies for screen on/off
    • Screen off gets the same battery saving 384/594 single core settings as before
    • Screen off gets an upgrade to 486/1188 dual core: higher min frequency improves benchmarks, eliminates lag completely, and gives even better screen-on battery life due to less "frequency hunting"
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v1.9

    v1.8
    Updated CPU tweaks: more battery life with NO drop in performance!
    Updated core apps including VoiceMail, YouTube, and Maps 6.3.0 w/improved battery life
    Added SprintTV to flashable zip MeanROM folder on SD card
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v1.8

    v1.7
    MMS options a plenty! v1.7 comes with a full 5MB MMS size limit (only dalvik/cache wipe needed), plus
    Look in the MeanROM folder on your SD card: options to flash 500K, 1M, 2M, or 5M limit
    Flashable MMS size options can be flashed via just dalvik/cache wipe + flash from recovery
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v1.7

    v1.6
    New download notification icon visually distinguishes between in-progress and completed downloads
    Updated ES File Explorer
    Tiny Flashlight from the Market
    Updated install text on green animation flashable ZIP in sdcard/MeanROM
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v1.6

    v1.5
    By popular demand: created an animated sync notification icon
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v1.5

    v1.4
    Modified Exchange ActiveSync: "Sync While Roaming" checkbox can be checked/unchecked, and "Update Schedule" now works while roaming
    Performance/battery tweaks: raised min CPU freq from 192 to 384Mhz for stability and better battery life when running background apps
    Exchange ActiveSync changes above do NOT require a full wipe/factory reset!
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v1.4

    v1.3
    Thanks to GruesomeWolf and Team-Nocturnal, we now have slide-to-clear in notification list
    English-only version of Swype eliminates inadvertent language switching when typing comma or "Sym"
    For our bi-lingual or Spanish speaking friends, stock Swype can be found in "MeanROM" folder on your SD card
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v1.3

    v1.2
    Increased speaker and headset volume: adjust or disable via included DSP Manager app
    Changed Exchange sync settings to fully enable sync-while-roaming (full wipe/factory reset required)
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v1.2

    v1.1
    192Mhz min CPU freq: more battery savings without any performance hit!
    Enabled "sync while roaming" for Exchange (full wipe/factory reset required)
    Disabled Android compatibility check: fixes FC on some apps
    Rearranged order of some other tweaks to improve compatibility
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v1.1

    v1.0
    MMS compression fix
    Updated ES File Explorer to 1.6.1.1
    Changed boot and down animations to blue color
    Check your SD card's "MeanROM" subdirectory for flashable tweaks
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v1.0

    v0.9
    Increased max MMS message size to 5MB: you must do a factory reset and fresh install for this to take
    Increased the minimum free memory requirement
    Removed some non-working (superfluous) tweaks
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v0.9

    v0.8
    Fixed Amaze Camera forcing closed on new/fresh install
    Removed signal tweaks: after further review and feedback, they appear to have no effect on the Evo 3D
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v0.8

    v0.7
    Added selected (and tested) 3G signal/speed tweaks
    New stock camera w/more features (shutter sound switch, etc)
    Modified Amaze Camera so that only the stock camera opens when pressing the camera button
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v0.7

    v0.6
    Stock camera mod: now has HDR and Panorama modes
    Amaze Camera: yep, you get both. Use the Amaze Camera when you need it's features/quality or if you don't want the Amaze Camera, just uninstall.
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v0.6

    v0.5
    New MeanROM lock ring
    Google Talk w/video
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v0.5

    v0.4
    New carbon fiber status bar (see tweaks below if you like the stock status bar)
    Added HTC Watch
    If running any previous MeanROM version: OK to wipe cache/dalvik and then flash v0.4

    v0.3
    New boot animation (just changed to green color) and cool new (matching) down-animation
    Reviewed, tested, and installed a handful of build prop tweaks (thanks benny) to squeeze out just a hint more performance

    v0.2
    Fixed sticking at boot animation when flashing after a full wipe

    v0.1
    Initial release
    35
    v3.8 now installs with the Ziggy kernel already in place. If you prefer the stock kernel, you can flash the stock kernel via the flashable ZIP in your MeanROM folder on your SD card. Keep in mind if you flash the stock kernel that while the stock kernel will benefit from some Beats Audio features, you need the Anthrax kernel to take advantage of full Beats Audio sound. Chad updates his Anthrax kernels quite often, so if you want to update to the latest Anthrax kernel , you'll need to follow the instructions below.

    Getting the kernel:
    The Anthrax kernels are not public. You need to to to infectedROM, subscribe, and get the proper kernel version for MeanROM. Here's how:
    • Visit http://www.infectedrom.com
    • Top right: click "Register" and register an account if you don't already have one
    • Log in with your account details
    • Go here: http://forums.infectedrom.com/showthread.php/1162-KERNEL-Private-Kernel-Download-Thread (you must be registered/log in)
    • Download instructions and username/password for the download are at the bottom of the post
    • When you get to the download directories, choose "SHOOTER_CDMA"
    • Click on the latest 2.17 kernel (bottom) to download
    • Flash as you would any other flashable ZIP or if you're on HBOOT 1.5, this seems like a pretty good guide

    That's really all you need to do. MeanROM will take care of the "marriage" between the CPU tweaks and the Anthrax kernel automatically.

    User Config:
    MeanROM 2.7+ has some user configurable options in the init.post_boot.sh file. Here's how to change CPU tweaks:
    • Install Root Explorer from the market if you don't already have it
    • Use Root Explorer to go to /system/etc
    • Scroll down and find init.post_boot.sh
    • Long hold on the init.post_boot.sh file
    • Choose "Open in text editor" at the bottom.
    • Change any user config items at the top
    • Back-arrow out of the file and save
    • Reboot and you're done
    • See below for user config examples

    User config examples (how to edit the above init.post_boot.sh file):

    (1) You like the 1.51Ghz setting but you want to use the maximum speed (1.7Ghz) that the kernel will deliver.
    Change this line:
    AWAKE_MAX_FREQ="AUTO"

    To this:
    AWAKE_MAX_FREQ="MAX"

    (2) You've had a few reboots or other issues and you want to disable the undervolting and use the voltages designed into the kernel to see if that solves the issues.
    Change this line:
    VOLTAGE="UNDER"

    To this:
    VOLTAGE="NORMAL"

    (3) You run some CPU intensive things (media servers, etc.) and you want to allow the CPU to run higher than (the MeanROM default) 756Mhz.
    Change this line:
    SLEEP_MAX_FREQ="AUTO"

    To this:
    SLEEP_MAX_FREQ="1188000"

    Be creative, but know what you are doing. If something fouls you up and you get boot loops, it should be no problem to correct it. Just boot to recovery by pulling the battery and then holding power-VolDown and you can reflash the ROM and kernel from recovery to get everything back to defaults. Of course, you have to leave the ROM and kernel on your SD card if you want to be able to recover. Of course, the best way to do this is to Nandroid before changing anything!

    Mike
    24
    This is going to be rather long, but Mike has asked for everyone's feedback and I'd like to speak my full piece..

    Thanks for the feedback. I do appreciate it, but by the looks of your post, you didn't see my detailed description of why the frequencies are set to what they are now. I was more interested in what people are actually experiencing as far as performance and battery in real world tests and conditions. From your post, the information that I believe is relevant is that you think your phone runs fine at 192Mhz. I'll accept that for what it is (a data point) but I already know from experience that you are in the minority here. As soon as I released v1.1 with the 192Mhz min frequency, I immediately started getting inundated with people complaining that battery life was much worse, and the phone lagged more on occasion. Then when I brought the frequency back up to 384Mhz, the vast majority reported "thank you, battery life is back to phenomenal and lag is gone". Well, that's what got me on my quest to actually find and measure the needed frequencies.

    No, neither HTC nor Qualcomm set these devices up to work as well as they actually can. They simply do not have the resources and the time. These things are rushed to market and updates are no better: they are designed to "make the device work". That's about it! So when I actually started testing these things, I found that 192Mhz was far too slow to make this phone work without lag. 384 fixed the problem but when I looked into it further, 486 worked even better, and without extra battery drain. I didn't pull these numbers out of a hat nor did I increase them for bragging rights. They are measured values of what the phone actually needs in order to keep up! I spent many hours testing different states, what frequencies are needed when the CPU wakes up when the screen is off, etc. Simply put, 192 doesn't cut it (not even close) and 384 doesn't quite cut it either. When you crunch the numbers, you find that the phone actually needed 432Mhz while running one core with the screen off and 540Mhz while running dual core with the screen on. Lowering those numbers caused the CPU to jump relentlessly between the min/max numbers and when you look at the time and crunch the numbers, it was always shooting for those figures: 432 with screen off and 540 with screen on!

    In other words, if you crank it down to even 384Mhz while the screen is on and IDLING (not even running any games or other apps: what you called "waiting for input"), it'll hop up to 1188 much more frequently and in fact, crunch the numbers for the amount of time it spent at 384 and 1188 and get an average and you'll find that on average, the CPU was using about 540Mhz of power with the screen on and about 432Mhz with the screen off. I will add a disclaimer here that yours may be slightly different (up or down one notch in the time table) from the 432-off/540-on numbers, but I did test a variety of configurations as I said in my description when I released 2.0 and 432/540 minimum frequencies were the good middle ground that worked well under all setups from clean install to heavily loaded down. Part of the need for higher minimum frequencies is because with the screen off, there's an initial "crunch" when the CPU is awakened and that often requires more CPU power than when a longer task is being performed. And with the screen on, it is always doing more than just waiting for input from you! There's a lot more going on in there than you think. Even bumping the min screen-on frequency from 384 to 486Mhz caused a dozen posts saying "Wow, lag is completely gone" and "apps seem to open before I even touch the screen". This is not placebo. This is noticeable and even measurable in benchmarks! No, the phone CANNOT and will not instantly crank up to 1188 Mhz from 192 (or 384). I've proven this many times. It doesn't work that way.

    You have to remember that the decision to ramp up to 1188 is made at 192Mhz! It only measures CPU load 20 times per second. And it will never be able to ramp up to 1188 in 1/20 second! The reason is that by the time the service reports a high CPU load (high enough to trip the up-frequency), you've already experienced 1/20 second lag minimum. At that point, it takes at least one more cycle to actually increase CPU frequency at which point you've experienced at least 1/10 second of lag. That is almost always noticeable. To complicate matters, if you look at the code for the daemon, you'll notice that it is a "nice" process which means other high priority system processes can actually "steal" time from the daemon and that can actually greatly increase the amount of time it takes for the daemon to actually raise CPU frequency once it notices the phone is lagging. By that time, you've already noticed additional wait to open an app, a "hiccup" while scrolling, etc. The reality is, your phone can lag at 192Mhz (or 384) for several 1/20 second cycles before the CPU is actually ramped up to the full 1188 and THAT is what causes the lag.

    So long story short (I know, too late now) I have to discount all your questioning about whether or not I got the numbers right because your assumptions about the numbers are quite frankly all dead wrong! Your scale of the numbers in your car analogy doesn't fit either. I actually do performance tuning on (among other setups) Hemis. The analogy is more like: set your idle to 192 RPM and see if you can keep it running. If it does, it'll be loping like hell and then when you hit the gas, what happens? It bogs. It's because the system wasn't ready for the load. Set it to 540RPM and see how much better it responds. That's a better analogy here.

    So I'm really interested in actual results more than people pulling their own numbers out of a hat and saying "these make more sense to me". A lot of testing went into the CPU tweaks in this ROM and I'm aware of "theories" about how people think 192 might be better or 384 is better. Been there done that. That was the boardroom stage... kinda where HTC and Qualcomm left it. We're already out on the track racing and making adjustments. :)

    Oh, and the frequencies are no more "locked" now than they've ever been. I intentionally set up the init.post_boot.sh so that they can easily be changed. So if you want to run yours at the laggier, less efficient 192Mhz, the choice is yours. Just follow Lrod's instructions above. I was going to post those but he did a fine job.

    Edit: I also notice you said at one point "So I don't understand why the decision was made in v2.0 to raise the minimum frequencies to 432mhz for core0 and 540mhz for core1.". CPU0 is never run at a different minimum frequency than CPU1. The numbers for min/max are:

    - Screen off: CPU0 = 432/648, CPU1 = offline
    - Screen on: CPU0 = 540/1188, CPU1 = 540/1188

    And again, these numbers came from actual measurements and number crunching. Didn't matter what you used for minimum frequency: you could set it to 192 and run the phone for a day, and then set it to 384 and run the phone for a day. What you'd find is that regardless of what you picked, the CPU was always "hunting" for about 432Mhz with the screen off and about 540Mhz with the screen on. And with screen on, I mean the screen forced on but the phone doing nothing but idling on the home screen. The CPU was doing nothing but typical background tasks with an occasional email or SMS message coming in and maybe a stray screen scrolling thrown in infrequently.

    Mike
    17
    I'm working right now on updating my CPU tweaks to be fully compatible with the Anthrax kernel. Should have something later today. It looks to me like running MeanROM on Anthrax might even SAVE battery... at 1.5 Ghz! More later.

    Mike