yashsingh1/xdaforums huggingface dataset:
[Epic 4G General] dyehya:
If you notice especially high battery drain and recently used your GPS or Camera they can occasionally stay on with no visible signs. Also please remember the battery stats is HIGHLY inaccurate. A Phone reboot usually fixes this.

Never keep apps like Skype, IRC, etc that stay running and keep your CPU on they drain battery especially fast!

One big battery saver is to not wake your phone to just check the time. Let the CPU stay in deep-sleep as long as possible to preserve power until you actually need your phone for something.

One MAJOR thing to save power is DO NOT MESS WITH CPU SETTINGS!

Do not use 3rd party apps like Voltage Control or SetCPU or even the built in Performance settings as modifying the settings will increase the minimum clock to 200MHz which will greatly reduce battery life than NOT messing with them. This is a known issue and will be addressed in a future release!
[Epic 4G General] tabormeister:
If you DO decide to run a custom kernel, (NOT, I repeat NOT recommended or supported by CM9 devs) I'd suggest Control Freak. I ended up with a 200mhz min, and with that app managed to get deep sleep and 100mhz back. WITH uv and some minor oc. My battery life is great.

Head on over to the app thread here: http://xdaforums.com/showthread.php?t=1072403

Another thing that can save battery, Screen Filter from the Market (Play Store now I guess) can dim our screens lower than the lowest stock increment. Useful for dark environments. (Movies, night outside etc.)

This should be obvious, and has been stated already, but it bears repeating: TURN OFF DATA AND ALL OTHER MODEMS if you're not using them.

Thanks to all the devs and everyone who contributes.
[Epic 4G General] prochargedls2:
YES!!! It seems a little bit more snappy or is it just me?

And thanks for the advice not to run custom kernels...
[Epic 4G General] DCRocks:
Without a doubt, the biggest battery saver for me, is to turn off data until I want to use it.

I simply cannot believe the difference. Makes me think I'm gonna have to go out and get Juice Defender, and let it turn off data when I put the phone to sleep, it is just that dramatic.

I can call text, and play hours of games, and still have the battery have more juice remaining than it did over the same timeframe with just a call or two for usage with the data on.
[Epic 4G General] Liner81:
Rather than installing an additional app to control brightness, why not just tweak the settings yourself?

System Settings / Display / Automatic Backlight

Check "Use custom" and set a lower Screen dim level. Use "Edit other levels..." to adjust the steps for auto brightness if you use that feature.

This is a fantastic feature if you use the phone in low light conditions.
[Epic 4G General] Xiutehcuhtli:
This first and foremost for me.

I took my phone to a basketball game the other night and turned data off. From when I left work to when I got home was about 7 hours, and I didn't plug in for another few hours later and still had some juice. Compare this to last night when I went to class and had my phone in my pocket with 4g on for a few hours, I arrived home and my phone died 15 minutes later. Total time elapsed, 3 hours 46 minutes.

Particularly 4G data is offensive in it's battery consumption.

I have also found that putting the display on Auto Brightness saps my battery. I just adjust it whenever I need to, keeping it on the lowest setting most of the day since I'm inside a lot.
[Epic 4G General] spyderusa11:
The mmc_delayed_work and deleted_wake_locks are driving me crazy. I know they've been reported as "false blames," but something, whether MMC or otherwise, definitely causes seemingly unnecessary wake locks, and there is a very clear pattern between high report percentage and battery drain.

I don't mean to take away from the optimizations suggested; they're definitely useful if you're looking to stretch the battery life out longer than typical stock capability. But for many of us, something wakes the phone a little too often, and it's very difficult to debug without disabling every single application and testing one at a time.

I guess the point is, has anyone else found a better way to figure out these wake locks?
[Epic 4G General] KennyG123:
Why is awake time in Android OS always more than double the display on time? That sounds like serious wake locks. What can I do to reduce that?
[Epic 4G General] Liner81:
Don't overlook the AudioOut_1 wakelock. Its my number one offender at the moment.

Minimize it by turning off screen selection sounds... System Settings / Sound / Touch sounds.

We need to figure out what the problem is with that.

On the good side, my mmc and deleted wake locks are negligible so far on beta.
[Epic 4G General] muyoso:
Same for me. Think due to notification sounds mostly.
[Epic 4G General] JBakey:
That's probably right. The only time I ever see that is playing music without headphones. I almost always have my phone on vibrate
[Epic 4G General] KennyG123:
I get 39 minutes for vbus_present in the 6 hours since unplugged.
[Epic 4G General] amateurhack:
Just want to say THANK YOU for this thread, and THANK YOU for such am awesome rom.

If I might be so bold to suggest, put a section on your page for "If you get worse battery life on this rom than your last rom, it may not be because of a problem with this rom, it may just be that way and there may be nothing that can be done about it because that's just the way it is."

I have had no problems with battery life, fwiw.
[Epic 4G General] XXCoder:
"Without a doubt, the biggest battery saver for me, is to turn off data until I want to use it."

Agreed... Right now 25%, 8 days 8 hours, 3 h 37 m awake, screen on 1 h 43 m
[Epic 4G General] JBakey:
8 days? Airplane mode? Or is your battery over 9000....mah?
[Epic 4G General] schnowdapowda:
Pics or it didn't happen! And here's a battery tip. Don't install facebook or messenger. Ever.
[Epic 4G General] poit:
Just spend a day with CM9 Beta 0. It's a great rom with lots of promise. Great feel and look, very fast, ICS is fantastic.

That said, the battery life is not there yet. I basically set it up the same way I set up the stock rom. Email on Exchange push notification, EVERYTHING ELSE on manual sync. On a stock rom I usually am at about 40% after 12 hours of moderate use. About 5% drop an hour. On this rom I was at 75% after 2 hours. About 12% an hour. This is with the "stock" 1800 mAh battery.

If the devs can match the battery life of stock GB I'll be back. It really is a great rom, I just can't recharge twice a day, and I'm not carrying around a 3500mAh battery in my pocket either.

Seriously, great work to all the devs who have taken it this far. Looking forward to the next couple releases.
[Epic 4G General] nimaim:
I use JD for this and run it in extreme mode, which disables data until you physically enable it yourself (and after you enable it, it will disable again when the screen is off). Using it, I get a huge improvement in battery life, especially on CM9. It's kind of annoying having to enable it everytime you turn the screen back on, especially since it takes 4-5 seconds before data works again, but if it can give me the type of battery life it does, I am all for it. Other than the slightly noticeable lag I get compared to CM7 and other ROMs such as CleanGB (I know I can install supercharger, but I am talking pure stock CM9 here), I have no problems at all. Major props to all the developers involved for breathing new life into our OG Epics.
[Verizon Droid Incredible 2] IMT00FIERCE:
I'm a noob. I did search for about an hour and found no answer. I've been living in MIUI glee for the a few months and my USB/Charger port has finally given out. I can't connect it to my pc, or I would have used the Unrevoked method to unroot it. Unrooting without being able to connect to my PC really seemed like a shot in the dark until I found this. http://xdaforums.com/showthread.php?t=1287111 It's an unroot guide without a pc, except it's for the Incredible S. Is this possible to do with the Incredible 2? I can charge my phone battery via an external battery charger and was considering just buying another battery and doing a swap every morning, but I would rather have a functional USB port. Thanks in advanced for anyone that replies!
[Verizon Droid Incredible 2] faehsemc:
That method worked for me on my og dinc. Dunno about our dinc 2... Worth a shot I would assume... But I really don't know
[Verizon Droid Incredible 2] faehsemc:
The only issue with my dinc is I had an amoled screen and I rooted before froyo I believe and every ruu I had was for the gb update, but it wouldn't register with anything so I had to trial and error with a lot of ruu's till I found the right one
[Verizon Droid Incredible 2] IMT00FIERCE:
Thanks for the responses!, how would I go about finding the correct RUU for my phone?
[T-Mobile Samsung Galaxy S II SGH-T989] tomasitoc:
I have a stock Tmobile ROM, I rooted the phone.

Can I use the bullet kernel with it?
[T-Mobile Samsung Galaxy S II SGH-T989] iLeopard:
Yes you can use any though I don't see why you would want to use the Bullet kernel. Not to say that its not good but it hasn't been updated in a long time and all the current ones are better performance-wise.
[T-Mobile Samsung Galaxy S II SGH-T989] tomasitoc:
the bullet was good when I had the vibrant. I woild like to try it again with the S2
[T-Mobile Samsung Galaxy S II SGH-T989] yoft1:
But you upgraded your phone right? Maybe it's time to upgrade your kernel too ;)

(darkside kernel's the best of the best)
[T-Mobile Samsung Galaxy S II SGH-T989] iLeopard:
I think Eugene's kernel is one of the best but I just say that because I haven't really given dark sides to much of an opportunity. I'm guessing that's the same with you and Eugene's kernel
[T-Mobile Samsung Galaxy S II SGH-T989] kiingJ:
darkside is def beast!
[T-Mobile Samsung Galaxy S II SGH-T989] iLeopard:
I'm actually gonna give it a go for a couple of days and see how that works out for me. What are your settings?
[T-Mobile Samsung Galaxy S II SGH-T989] yoft1:
Guilty as charged! I gave macnut a twirl but LG is not really to my liking and so I never got to use streamline again. But with darkside I'm running it underclocked @1.35Ghz and undervolted by -112.5mV. Your mileage will vary with how much you can undervolt it and get away with it.
[T-Mobile Samsung Galaxy S II SGH-T989] iLeopard:
K so I know how to under clock but I'm a noob with undervolting. Do I have to under volt the amount you said to all the frequencies?
[T-Mobile Samsung Galaxy S II SGH-T989] Jdom58:
Start with -50mV across the board and work your way down from there to see how your phone reacts. I have Darksides ROM at Min 384/Max 1.51GHz and undervolted at -50mV across the board and it works quite well. I might give -100mV a shot to see how it goes.
[T-Mobile Samsung Galaxy S II SGH-T989] iLeopard:
Yesssir I'll give that a go. I'll update later, the minimum for each frequency is 800mV correct? At -50 I have the first bottom five at 800mV
[T-Mobile Samsung Galaxy S II SGH-T989] yoft1:
You can technically go lower than 800 but it was posted at one point that any lower than that causes more battery drain than it saves (I'm not sure why though). Things to look for when you're undervolting: if you're off the mark by more than 2-3 steps (12.5mV per step), your phone will reboot on the spot. If you're off by just one step, your phone well generally work fine but will randomly reboot on occasion. For me, if I go to -125 and I leave my phone alone for around 20 min it will reboot. But I get no reboots at 112.5.

Something to keep in mind though: undervolting isn't linear which means that while my 112.5 works for my underclocked processor at 1.3GHz, it doesn't work at 1.7 GHz. The higher you run your processor the less you can globally undervolt.
[T-Mobile Samsung Galaxy S II SGH-T989] iLeopard:
Okay cool I'll keep that in mind. I'm on stock frequency at 1.51GHz and at -50mV. So far so good, I'll give it like 2-3 marks less later and see how that works. Thanks again for your help
[T-Mobile Samsung Galaxy S II SGH-T989] Jdom58:
Here's the full list of what the default voltages are, work your way down from there.

(Mhz/Ghz) - (mV)

192 - 800

310 - 825

384 - 825

432 - 850

486 - 850

540 - 875

594 - 875

648 - 900

702 - 900

756 - 925

810 - 975

864 - 975

918 - 1000

972 - 1025

1.02 - 1025

1.08 - 1050

1.13 - 1075

1.18 - 1100

1.24 - 1125

1.29 - 1150

1.35 - 1150

1.4 - 1175

1.45 - 1200

1.51 - 1225

1.62 - 1250

1.67 - 1275

1.72 - 1300

1.78 - 1312.5
[T-Mobile Samsung Galaxy S II SGH-T989] iLeopard:
Thanks much for this, I undervolted too much and now my battery is draining like crazy. I was at -100mV and was fixing to flash the kernel all over again, saved me a good 5 minutes thanks :)
[General Questions and Answers] mgustin:
I just got my Samsung galaxy tab 10.1 and I was flashing a them not a costum rom. Now it is just stuck at the boot up screen. What should I do I have all of the files that were on the tab on my laptop. HELP PLEASE!!!
[General Questions and Answers] Faiz Malkani:
Is the rom compatible?! If not then its bricked. Read an unbricking guide.

If it is then boot into recovery, wipe both caches and data and reflash rom
[Samsung Infuse 4G] BrassGuy:
Could anyone give me a hand and post their vold.fstab? My external SD will not mount..... and before the flames start I have changed mmc2 to mmc1.... and yes I did save it.

For what its worth I have also Odin to stock froyo, heimdall to stock gb, heimdall entropy dd.... flashed community kernel, infusion a2 kernel, entropy DD kernals (3/4/12 & 11/27/11) flashed Zeus & R3velation... and finally heimdall to gb then heimdall entropy DD ... then flashed Zeus again... and edited vold.fstab to mmc1 saved and rebooted.... still no external SD....

I wiped and formatted the SD (fat32) on my laptop as well....

I'd just like to see the vold.fstab from someone's infuse with working external SD....that way I can compare and try to get to the bottom of this myself without a huge back and forth thread:-) Thanks in advance. Flame away.
[Samsung Infuse 4G] qkster:
it's on the bottom of my vagabond op.

fwiw, you flashed the comm kernel onto a gb rom..may have borked your partition...start over?
[Samsung Infuse 4G] BrassGuy:
Thanks for the reply Qkster! So I used heimdall to gb... and this time I did flash the second time with flash bootloaders checked. I then flashed the heimdall entropy dd kernel package (yours). BTW thanks again for the vold.fstab info... it matched my changed version.

Something strange I noticed in CMW.... if I go to Mounts and storage and try to mount /sd-ext I get

E:Can't mount /dev/block/mmcblk1p2

(File exists)

Error mounting SDEXT:!

Any ideas? I'm thinking something is borked somewhere.... lol... obviously:)
[Samsung Infuse 4G] qkster:
I don't mess around too much with the mount settings.

Some may be incorrect, idk.

I only use it to format certain things when installling a rom.

The mmc2 mmc1 switch occurs when you switch kernels from different source.

Froyo comm kernel are based on att stock

Our current gb kernels are based on rogers' source, their sd access is switched

When you can't access your microSD, check for the change in mmc2 mmc1
[Samsung Infuse 4G] BrassGuy:
Get this... I get the above error when I go into CWM ... advanced....wipe dalvik cache.... as soon as I press enter (power button) to select wipe dalvik cache I get the error... crazier still if I select "no" after that it'll display "dalvik cache wiped"....

Something strange is afoot ... not sure if it is the left foot or the right... but it seems to be unaffected by wipes, flashes to stock (with bootloaders), etc....
[Samsung Infuse 4G] qkster:
that error you're tallking about is "normal" in cwm

mount e: error..doesn't seem to effect issues
[Samsung Infuse 4G] BrassGuy:
Well i got hold of another phone with a microSD slot.... The card won't mount in that phone either....

Word to the wise.... Don't be an idiot like me.... ALWAYS REMOVE your sd card before using heimdall or odin!!!!!!!! Im guessing that's why the op's say to....

Crawling back in my hole now... Thanks again QKster!
[Samsung Infuse 4G] qkster:
try accessing that card in a pc or formating in a diff system..it may be re-usable.
[Samsung Infuse 4G] BrassGuy:
Yeah... I tried that today. It mounts fine in 2 different pc's. I formatted it and tried it in the phone...no go. I used diskpart clean function and installed it... no go. I used diskpart clean and formatted it and installed it... no go. Works fine with my computers but no dice in the phone(s). I might play around with it in my linux pc and see what happens.... other than that I got nothing.

BTW I flashed vagabond tonight... not bad, not bad:D:D Though I'm going to stay on the entropy kernal:)

I'm such a flashwhore...
[Samsung Infuse 4G] qkster:
Yeah, that's my preference as well. I don't use HDMI, so I run Entropy's test kernel.

Imo, running with the stock kernel is intended for those who aren't flash addicts :) , love their HDMI, or for us to put it on phone of other people we may know that want some features but we don't want to come back to us for issues.
[Hero CDMA Android Development] ajrty33:
Ported from gannon5197's Optimus V build

Thank you jaybob413 for everything... literally

everything

.

I don't know who to give credit for this thing. Whoever wins the argument, thank you.

gannon5197

lithium76

stelios97

This isn't a theme.... this is MIUI v4 ICS holy crap batman yummy goodness!

What doesn't work:

camera

let me know

Changelog:

Beta 1.1 - fixed su issue, usb mass storage works, outgoing calls work, logcat fixed
Beta 1 - phone force close fixed
Alpha - initial release

Notes:

The installation AND the first boot take a while!! Boot took over 6 minutes on a clean install... it helps if you watch the logcat.

It takes a little while for everything to settle after boot, but it runs much better after it's done with all of the processing.

Make sure you turn on root permissions in the MIUI permissions app.

Beta 1.1 (13 Mar 2012) - Download link: http://goo-inside.me/devs/ajrty33/roms/heroc/miui4/heroc_miui4.beta1.1.zip

(goo-inside.me app will notify you of updates)

(gapps is included)
[Hero CDMA Android Development] slobo2712:
Nice job :)
[Hero CDMA Android Development] scataldo721:
Wow if this can ever be smooth prob the best Rom for the hero!
[Hero CDMA Android Development] FussyQBert:
Literally just daydreaming about this earlier. Cant sacrafice usability my hero as its my only phone, but I hope someone can take one for the team and get some testing done.

Great news
[Hero CDMA Android Development] ajrty33:
I've got a list of things to do and two heros, so the first set of changes should be the biggest.... like adding the miui libs I left out
[Hero CDMA Android Development] rukin5197:
Hey man if you really want a stable port use my one. It will work because I've been porting your other ROMs for some time now :)
[Hero CDMA Android Development] andygu3:
Going to give this a go this afternoon, thanks for your time and effort on all of these Roms!
[Hero CDMA Android Development] stelios97:
The rom for legend is based on mine so you should give me some credits!
[Hero CDMA Android Development] 0xD34D:
You should follow your own advice. Your ROM for the Galaxy Mini is based off of one of my MIUI.us ports. I'm getting FC emails with a model name "tass" and I inspected your ROM and found my email address in it. Give ****ing credit or stop *****ing about others doing what you did.

It irks me to see a developer crying foul but doing the exact same thing they are complaining about.
[Hero CDMA Android Development] flashinglights:
This looks promising if you'll base it off gingerbread instead of ics. Might want to get a hold of cofface or whoever it was that ported miui to v6 devices and ask how it was done. You have a better chance of getting a decent miui build by porting this against a fully working gingerbread rom.

Might have to start from scratch but knowing how it was done in the first place should help a lot.
[Hero CDMA Android Development] waqasr:
+1

10 char
[Hero CDMA Android Development] Shakes27:
Looks like MIUI v4 is an ICS based rom, are you saying use an older version of MIUI?
[Hero CDMA Android Development] flashinglights:
Yes, why work on porting something over that even the higher end devices have problem running. Instead port over the gingerbread miui using jaybobs gb build as a base and that should fix a lot of problems.
[Hero CDMA Android Development] NineInchNails:
Exactly why DX is gingerbread.
[Hero CDMA Android Development] rukin5197:
I think I've just fixed the only bug keeping it from being a stable ROM in my port. As soon as he ports his over, it will work just fine. No problems, hopefully :)
[Hero CDMA Android Development] stelios97:
if you mean this port is not mine: http://xdaforums.com/showthread.php?t=1521241
[Hero CDMA Android Development] ajrty33:
Updated.

Thanks to BeansTown106 for the phone force close fix.

The rom is usable now. We're looking at an issue with the dialer force closing.

Can receive calls, send/receive sms.

Post any issues you have
[Hero CDMA Android Development] Shakes27:
Makes sense, would love to see a speedy MIUI. However this looks awesome, still going to flash and try it out.
[Hero CDMA Android Development] ajrty33:
Updated - beta1.1

Made several calls now without issue

Fixed su issue

USB mass storage works now (requires su permission)

Make sure you enable root permissions in the MIUI permissions app
[Hero CDMA Android Development] stayclean:
Running this now, I really like a lot of things about MIUI, but, alas, the Hero.. would a GB-based one ported over run much more smoothly (probably?)?
[Epic 4G Android Development] wtogami:
CM9 Stable: Android 4.0.4 for Samsung Epic 4G

Team Epic is proud to present CyanogenMod 9 for Samsung Epic 4G.

CM9 Stable Announcement

CM9 RC1 Release Notes

CM9 beta4 Release Notes

CM9 beta3 Release Notes

CM9 beta2 Release Notes

CM9 beta1 Release Notes

CM9 beta0 Release Notes​

CM9 Discussion Threads

User Support, Questions & Answers Thread

Battery Optimization Discussion Thread

Tips & Customization Discussion Thread

Development Discussion Thread

If you appreciate our work, please consider supporting Team Epic.

[YOUTUBE]HiaaTg35LcE[/YOUTUBE] [YOUTUBE]vkHNKelP-78[/YOUTUBE]

Links

CM9 Status Page

CM9 Install Guide
[Epic 4G Android Development] djjroc007:
First!

(Always wanted to do that)

Awesome to finally see some beta action!
[Epic 4G Android Development] phirewire110:
Congrats on progress thus far.

Big thanks to the talented devs that work hard on this.
[Epic 4G Android Development] wispoffates:
Yay for more RAM now my phone actually multitasks
[Epic 4G Android Development] sonarchist:
Congratulations!...........Big Props EPIC CM Team!!!!
[Epic 4G Android Development] qbking77:
Awesome! :)

How to install:

http://www.youtube.com/watch?v=HiaaTg35LcE

Review:

http://www.youtube.com/watch?v=vkHNKelP-78

:D
[Epic 4G Android Development] brooksyx:
Virgin Mobile mms fix for beta 0 can be found here:

http://xdaforums.com/showthread.php?p=22403917#post22403917

Thanks guys for another great release.
[Epic 4G Android Development] Giftedx29:
Dev's having been doing a solid job fixing all the bugs that have been going on especially the hard work mkasick was doing fixing sdcard issue that was prevalent on all CM9 Devices with sdcard's. Thanks EpicCM Team for your hard work !!!

dont forget to thank the QA Team aswell :D
[Epic 4G Android Development] socos25:
Initial impression with about 20 minutes of use, it is much smoother than Alpha 5, and while I don't see corruption in video recordings, it does stutter, especially if you do a quick pan side to side. All I did was flash over the top of Alpha 5 with no wipes.

I'm posting in hopes it is just a result of me not starting fresh and others have better.
[Epic 4G Android Development] phirewire110:
Did a fresh install.

Wiped everything, flashed Beta 0 and latest gapps.

The pictures in my gallery are still sorted wrong.

Maybe the gallery is borked?
[Epic 4G Android Development] brooksyx:
This is a known bug. They will be working on it soon. :p