yashsingh1/xdaforums huggingface dataset:
[Vibrant Android Development] davidisflash:
I kindly disagree with the necessity to have to reboot the phone after full charging to get decent residency in deep sleep. I'm seeing 80%+ percent in deep sleep and haven't restarted since following the OP instructions for flashing.

You can cross reference some of my posts on Nick's MIUI ROMs for GB 2.3.7 regarding battery things I found (look for ROM Lithium 13 on XDA, for example).

I found after some rigorous testing that many task killers and the Android kernel itself don't always gracefully clear your apps from memory even when you think they are closed. For example, on some Lithium builds this was a problem for the most part until Lithium versions 10 and 13, where the battery was spectacular.

At first I thought the kernel was the main dictator of battery consumption. Sure, it has some play, especially with the govenor you choose like in the latest glitch kernels (my favorite btw....Lithium 13 comes with Glitch v13 and was my favorite kernel to date).

To answer the questions about battery conditioning and getting the most of your battery (especially with this build), here is what I do:

1) Follow the instructions for flashing in the OP EXACTLY

2) Fully charge your phone on AC power (don't do USB...AC is quicker and more reliable). MAKE SURE IT'S AT 100%. Download "Battery Calibration" (free) from market

3) Calibrate, restart phone. DO NOT plug your phone into a power source (eg: just leave USB disconnected) and let it drain all the way until it dies.

4) Quickly plug it in to AC power source. You technically "should" then redo calibration in the Battery Calibration app when it shows the charge is 0% but this seems very hard to achieve. If it's at 1%, I don't fret; I notice battery is improved. So basically, try to get into the app as quick as possible :) I use WidgetLocker to put apps on home screen, so mine is on there for quick launch :)

5) Now, fully charge to 100% without removing AC power source (uninterrupted) and recalibrate one last time when the app shows 100% charge.

NOW, once you have done all of that, we can care about fine-tuning the idle mode. With the steps above, we want quick drain since we are calibrating (takes less time). Now do the following:

a) I bought the app called "SysPanel" from the Market. VERY VERY worth it...not only does it show you raw data indicating which apps have consumed most cpu cycles over 1 day / 8 hours / etc, it has a nifty widget to EndAll apps. THIS iS IMPORTANT! I no longer rely on apps like Advanced Task Killer, the ROM, etc, as I have been surprised by things staying in memory.

b) Thus, before every time I turn off the screen, i press the EndAll widget to kill everything. As a sanity check, you can go into the app and look under "Active Applications" to see what's remaining in memory. Try this with EndAll versus other apps you have tried, etc, to confirm for yourself when things do and do not close properly.

Let me know if this helps! My battery right now isn't as good as Lithium 13 (2.3.7) but is still very acceptable.
[Vibrant Android Development] beren28:
This is insane, and wrong.

Every time you use the app it is deleting the batterystats.bin.

Therefore what you did before is wiped out.

Hit the calibrate button ONCE when the phone is at 100. Let it drain, charge it completely. But every time you hit the button you are starting over.

Directions to draw a line in the sand:

Take a stick, draw the line.

Wipe the line out from left to right.

Draw anew line.

Wipe the line out from right to left.

Draw the line.

Not to mention that killing all apps uses battery, since most of them restart anyway. Task killers are bad, mmmkay?
[Vibrant Android Development] advil0:
Great battery life so far.
[Vibrant Android Development] neobuddy89:
Lol.

I agree the long post above about battery calibration.

However, we trying to implement new innovation to clear apps.

Maybe with next update.
[Vibrant Android Development] fscussel:
is GPS fully working?
[Vibrant Android Development] davidisflash:
Let's tone it down a bit.

Firstly, regarding your battery calibration steps, do you have a reference to some official guide on this? If you do a quick search on Google, you'll find there is no "Universal" method. Some are in fact harder than mine! For example:

http://xdaforums.com/showthread.php?t=1134626

That right there shows you people have followed different steps. Now I'm not saying my steps are ideal, but I figured, heck, it works real well on this ROM and I'm getting better battery life than others, so why not share it? To be honest, most of us here aren't design engineers who *really* know what we are talking about.

As to your comment about app killers. I tend to not blindly follow blanket statements without data. Have you done some day-to-day testing with and without the use of battery killers? I have, and I found that SysPanel is reliable whereas the few task killers out there with "Task Killer" in their name aren't for me when it comes to battery. To be honest, I prefer free apps that do the job, so I wouldn't be recommending a paid app otherwise. Plus, I'm pretty sure I'm spending a lot more time in IDLE than turning the screen off ;) If that's not the case, you are just hosed on battery life aren't you?

ANYWAYS, let's calm down and keep the thread clean and helpful to others. The end.

---------- Post added at 02:58 PM ---------- Previous post was at 02:55 PM ----------

Thanks for the hard work neobuddy on the awesome ROM (and all the contributions to MIUI)! v10 is a big step up from v9 in terms of stability (haven't seen any SOD / restart yet whereas it was common on v9)
[Vibrant Android Development] Nabeel10:
Well said. :)

Sent from my Vibrant
[Vibrant Android Development] davidisflash:
Forgot to mention: yes, *system* processes and services restart. Many third party apps like games that I tend to use for my use case DO NOT restart themselves. That's only when killing tasks helps. However, there are still some rare system processes that would like to restart, but I was able to resolve them from using too much CPU with SysPanel. For example, on many Lithium builds, "events/0" was notorious for me for eating CPU in "idle," and the only thing that remedied that was using SysPanel. You can refer to the posts where I did few-day tests with and without this task killer and reported the results to nickmcminnon
[Vibrant Android Development] beren28:
All pressing that button in that app dies is delete the file the OS uses to track battery forcing it to start over. Deleting it multiple times makes it start over multiple times. Not rocket science. Hence my analogy to the line in the sand.

you have misunderstood what the app does.

Even in the "complicated" system to linked to, the file is only deleted once, not 3 times. In that version step 6 is the same has hitting the button.
[Vibrant Android Development] davidisflash:
Yes, I agree with you on the batterystats.bin part and how it doesn't necessitate multiple clicks which undoes it. I had read those steps on MIUI forums from someone and they helped but didn't notice you are "undoing" your work. Thanks for the tip. As far as the Battery Calibration app goes in my process moving forward, I'll use the widget that I know works for me (SysPanel) but will only use Battery Calibration once while discharging and fully charging once again as you mentioned.
[Vibrant Android Development] vacant:
I'm on my first "full" charge on ICSv10 and I'm enjoying the battery life so far. After about 7.5 hours I'm a bit below 60%.

I would say my use on this charge has been a bit more than moderate use. Had wifi on quite a bit (probably 30-40 minutes in total) and my screen on for for the first two hours or so.. which is where the first 15% or so went to. Had Google Music running for about an hour while I went out on my run. Also sent/received about 20 text messages in that time too and chatted on google talk for a bit.

I do have pretty much everything off that I'm not specifically using (so the only thing that stays on in Accounts & Sync is Gmail.. I just selectively activate Music sync when I have new music or updated my playlist).. GPS/Bluetooth is always off and screen is the most dim it will go.

All I really did was follow the instructions for non-CM7/MIUI (came from ZenDroid/Froyo) and then used Battery Calibration once after my battery was at 100%. Working pretty well for me so far. ;) It's using almost no battery when I'm not using it, so it's going into Deep Sleep this time around very well.

On an unrelated note, am I blind or is there not a way to enable the timer for the Camera?
[Vibrant Android Development] dsimages:
I somewhat agree with this. I really only need to fully drain, then fully charge (with phone off), then hit calibrate in app @ 100% battery only. No need to calibrate at 0%. Test for yourself. You will have same results.

On the other hand. This rom (v10 and I think v9.2) has a battery calibration script in init.d to calibrate battery at each boot IF battery is at 100%.

SO, if you happen to have one of those batteries that just wont charge to 100%, then you can manually calibrate with "battery calibration" app to 100%, then the script will calibrate at each boot if battery is at 100%!!!!

Have fun!
[Vibrant Android Development] davidisflash:
Good info. Thanks!
[Vibrant Android Development] dsimages:
No problem

---------- Post added at 05:45 PM ---------- Previous post was at 05:40 PM ----------

FYI -

Here is the code I pulled from the v10 rom. This is located inside the script "S3nboptV3"...
[Vibrant Android Development] M9x3mos:
So far I have tried the new version of plants vs zombies with a apk size under 2 mb that saves data to sd card and force closes upon opening. The older version that is over 70 mb works though. Also Leo's RC Simulator also fails to open but worked on version 7 any ideas?
[Vibrant Android Development] steventbianco:
possible dsp manager issue?

On v10 with stock kernel while listening to music I ran DSP Manager. It sounds fine until I lock my phone or until the screen times out after which the music sounds choppy. I hit the power button to activate the screen and it sounds fine again. Hit the power button to deactivate the screen and it sounds choppy. Maybe it's just me, but can someone else confirm?

Thanks
[Vibrant Android Development] jdcooper:
PROBLEM

alright I need some help, I was going to flash the new V10 kernal and did everything but flash the actual zip. I accidentally then hit reboot to go out of recovery and now I am stuck on the Vibrant/samsung boot screen and cant get back into recovery!!! suggestions please, this is the 1st time my vibrant has made me nervous in over a year.
[Vibrant Android Development] jad3675:
Same happening here, but I'm on the OC kernel. It is related to DSP Manager; disabling eq and bass boost for the phone speaker make the issue almost disappear.

John
[Vibrant Android Development] gobluewolverines4:
Terrible battery stats .. even with v10..

Help?
[Vibrant Android Development] ameedi600:
I noticed that you have gta 3 on your phone and I was wondering if it runs good on your phone because its really laggy on mine.
[Vibrant Android Development] xriderx66:
Unresponsive lockscreen sometimes.

its not just me either.
[Vibrant Android Development] dsimages:
Terrible battery stats?? That screen shot tells me that you phone has been "awake" for something around 98% of the time. Are you sure your phone is entering deep sleep? Grab "cpu spy" from the market and see.
[Vibrant Android Development] scaldaferri:
NOTE: If you get in boot loop during first install, DONT panic.

Remove battery. Hold Vol Down + Home + Power Key. You will enter new recovery mode. Flash the ROM again.

Some users (having Froyo Bootloader) need to press Vol Up Key instead of Home Key to get in Recovery.

Or

Try to put on download mode and odin back to stock or lindroid.

Regards

Andre
[Vibrant Android Development] isyiwang:
I'm glad your phone goes to deep sleep without restarting :) My phone, sadly, does not (I've tested this extensively). I merely suggested that those who had difficulty getting their phone into deep sleep restart their phone after a full charge as this definitely helps my phone sleep deep. Just a quick FYI, to check if your phone goes into deep sleep, download CPU Spy or check the advanced battery stats screen (System Settings > Battery > click on the graph and check 'Awake' bar). Cheers!
[Vibrant Android Development] xriderx66:
sorry but i'm 90% sure you can't "hold home" ...

it's just Volume Down + power for Recovery (if on GB bootloader)

Volume up + power for Download (GB bootloader)

the rest you have is right.

the home button is probbaly for i9000 since THEY actually have a physical home button.
[Vibrant Android Development] gobluewolverines4:
i have it, what do i do? im a noob :p
[Vibrant Android Development] gobluewolverines4:
I haven't really used my phone today and when i did I cleared the apps
[Vibrant Android Development] neobuddy89:
There are issues being reported with minimum frequency set to 100 MHz.

Please use any CPU Root Tool from the Market (e.g CPU Master) and increase minimum frequency to 200 MHz or 400 MHz.

This small change is required for those who get unresponsive screen after sometime.

Basically, your phone is not able to wake from the Deep Sleep at 100 MHz minimum.

We will be updating the kernel soon and this work around won't be required.
[Vibrant Android Development] davidisflash:
Yup, this has generally been an intermittent Android problem in general. For instance, 100 MHZ can cause intermittent BT music skip issues due to deep sleep entry. Thanks for the heads up.

---------- Post added at 06:59 PM ---------- Previous post was at 06:58 PM ----------

Yeah understood regarding you having to restart after full charge for deep sleep. What you are doing definitely would work. It's still a good find, especially for those who don't want to use task killers and/or purchase apps.
[Vibrant Android Development] hayabusa129:
having had issues with Music player

At first install, it seems to be fine but after few hours of use I start to get this message

"Couldn't play the track you requested"

What is saved online is played fine but whatever stored in my emmc folder is not playing

What may be the problem? How can I fix it?
[Vibrant Android Development] L1LK1LLERZ:
This happened to me the first time I opened Google Music on v10. I fixed this by going into settings, storage, unmounted SD, went in recovery and wiped dalvik cache, and reboot system. Or, just find a different player.
[Vibrant Android Development] ricky2k1:
after installing this rom, everything works fine

but it doesn't pickup the 1700 AWS band

is there a service menu that activates it?

i tried flashing modem, but still same problem

thanks
[Vibrant Android Development] Oxirane:
Using 1800 mah battery. I'm very happy with the standby battery, just light texting today... I've been busy and without reason to constantly use my phone. I'll see how it holds up with heavier use over the next week :)
[Vibrant Android Development] jad3675:
Found a fix, if anyone wants to confirm it - set min CPU to 200mhz. Per another post, android has trouble with deep sleep and 100mhz.

John
[Vibrant Android Development] jdcooper:
I have tried this a few times and the vibrant/samsung logo will flash on and off repeatedly where as in the past recovery usually popped up after the second blink. I am worried i may have to ODIN and this is kind of intimidating because even though i have flashed many many ROMs I have never had to ODIN before and I don't know where to begin... Help, tips, pointers??
[Vibrant Android Development] Nabeel10:
How can I untoggle orientation change? I don't want my phone to go landscape unless I turn it on.

Sent from my Vibrant
[Vibrant Android Development] xriderx66:
I would guess that its

Settings>Display> auto-rotate screen

---------- Post added at 03:47 AM ---------- Previous post was at 03:46 AM ----------

Have you flashed the GB bootloaders or no?
[Vibrant Android Development] phenom69:
Everything works except the mute bug, hope Nero's working on an update fix
[Vibrant Android Development] jdcooper:
I assume so because I came from CM7 and then have been using V5-10 of passion. I had it running great until i messed up in the recovery mode, either i accidentally formatted the boot or I just f'd something up by forgetting to flash the new kernal
[Vibrant Android Development] phenom69:
I mean Neo
[Vibrant Android Development] soviet1942:
13 locks but no google maps

I get 13 locks in 7 seconds on AngryGPS yet google maps can't find where I am. Am I doing something wrong?
[Vibrant Android Development] xriderx66:
... I suggest you read the OP and flash the GB bootloaders, as far as I know It won't hurt to re-flash it and if you didn't have it, it would actually help in your case.

BEFORE doing that, check by going into recovery

by doing

holding power + both volumes and when the VIBRANT logo comes on release the power but keep holding the volume buttons.

If that doesn't get you into Recovery, yes something DID go wrong and you should probably odin.
[Vibrant Android Development] Jasonhunterx:
It runs great on fugu mod kernel with just about no lagg link?
[Vibrant Android Development] L1LK1LLERZ:
My battery without calibrating it, without charge cycles, and OCed to 1.4.

I don't know what that "Mediaserver" is but that thing ate a lot of battery. Can someone tell me what that is? Thanks.
[Vibrant Android Development] CM Wave:
Anyone else having Wifi issues when waking up the phone? I get gray bars and have to turn off/on Wifi to get it working again.
[Vibrant Android Development] jdcooper:
Thanks Ill give it one more Go
[Vibrant Android Development] xriderx66:
I PM'd this to you too but i thought it'd be helpful for others who want to know too so here is what I PM'd him

I want you to go over that thread and follow its instructions, you'll also need to know how to RE-ROOT your phone which is also in that thread.

Follow the instructions, download the right files, make sure your USB does not get pulled out during ODIN process or it can leave your phone dead, and unfixable.

For Odin(you need to do this first): http://xdaforums.com/showthread.php?t=848737

For rooting afterwards ODIN: http://xdaforums.com/showthread.php?t=849028 (this thread also has instructions on how to flash ROMS, i suggest you get a bit of a hang using Clockwork recovery and then go back into ICS Passion thread and start the instructions for people who are NOT on CM7/MIUI/ICS it is a bit long, but it'll make sure you're going in the right path.

---------- Post added at 04:38 AM ---------- Previous post was at 04:28 AM ----------

Bug Report: By: ElectricMenace

By ICS SETTINGS he means Toggles app.
[Vibrant Android Development] souleater11:
is odin (to stock vibrant) an effective method to downgrade ICS back to Gingerbread?
[Vibrant Android Development] ameedi600:
Can someone please link me to fugu mod kernel that works on this rom. Thank you
[Vibrant Android Development] xriderx66:
Don't put me on what I say on this post, im not absolutely sure.. but i THINK you should just be able to flash a GB rom and be good..

CM7 is GB and you need to flash that to come to this rom so i don't see why it can't be the opposite, and you already have GB bootloaders so i think its the right thing, but im not sure.
[Vibrant Android Development] gobluewolverines4:
Will this make it to where you dont have to reboot at full battery to let your phone deep sleep?
[Vibrant Android Development] RaymondPJR:
Passion

No, two different issues. This will stop stuttering of music playback when the screen is timed out and will enable the phone to wake up properly at any other time it is awakened from sleep.
[Vibrant Android Development] vacant:
I didn't actually flash the OC/UV kernel until I already set up my phone and did my initial calibration. The next morning I flashed the kernel and set my frequency range to 1.2ghz/200mhz (the 200mhz thing I got into a habit from an earlier froyo rom where they recommended that) and I've had 0 issues getting it to Deep Sleep regardless of rebooting.
[Vibrant Android Development] hahahaclneo:
All I did was change set CPU to on demand and that stopped the stuttering music for me never had any issues when my phone is sleeping though
[Vibrant Android Development] baillou2:
E-mail problems.

Can anyone else confirm that the email isn't loading all emails.

I have dozens of emails in two different accounts, and both are showing as having only 2 messages for one, and none for the other.

I can't seem to bring up my whole in-box.
[Vibrant Android Development] alexdemonumber3:
I have no complaints about this rom at all. Thank you to all involved in making this happen. Tiny little bug I'm sure others have reported too, the touchscreen goes unresponsive on the lock screen occasionally but you just hit the power button a few times and it unlocks. I'm sure it'll be fixed too but I just wanted to report it. Great work! God bless y'all and thanks for the early birthday present :)
[Vibrant Android Development] Kajunt504:
I love the ics v10 update its getting better n better
[Vibrant Android Development] Defdealr:
Think I need a new battery?

Every reboot returns different battery percentage even after proper charge cycles n even using nema battery calibration

Stock everything

N e ideas?
[Vibrant Android Development] m4r10:
I think it only loads new emails. All other roms I've tried previously load previous ones too. I prefer this new way.
[Vibrant Android Development] airhop7:
Anyone know how to get the word Google on the search bar?:) I like it:)
[Vibrant Android Development] Nabeel10:
Oh lol, didn't notice that...

Sent from my Vibrant
[Vibrant Android Development] ameedi600:
Someone please post up the fugu mod kernel that works on this rom.
[Vibrant Android Development] Voltage Spike:
A brief note on what I've seen on the corrupted MediaStore (resulting in duplicate entries, unplayable files, etc.):

The bad entries have no file name

The bad entries have a date_added matching the file date

The good entry has a file name and a date_added matching the scan time

Still no fix, but I'm zeroing in. I see a merge in the CM codebase for scanning EMMC that claims to be from CM6 ... that's kind of disturbing since I think Android 3.0 changed these tables and how it treats files...
[Vibrant Android Development] airhop7:
Hmm j just noticed when I do battery calibration my bat dies so fast even with the run it down charge when full method. I get extreme good battery life just installing v10 and not touching the battery calibrator anyone else find this issue?
[Vibrant Android Development] samdroid959:
I believe that a battery calibration is in the script
[Vibrant Android Development] fileboy22:
Anyone else experiencing reboots from usimg YouTube for too long??
[Vibrant Android Development] samdroid959:
I believe it's something that has to do with deep sleep and read on the facebook group that to try setting the min cpu to 200 or to 400 then reboot. hope this helps.

This also happened to me on the previous versions, then found out that it usually happens when reboot and not letting it charge all the way, not sure though but just a thought.
[Vibrant Android Development] ameedi600:
Can u link me to the fugu mod kernel or can anyone link me to the fugu mod kernel. Please link me to the fugu mod kernel that works with this rom. Thank you
[Vibrant Android Development] ou814us2:
Can anyone explain why in the build prop it still says Gingerbread several times?
[Vibrant Android Development] neobuddy89:
It doesn't matter.
[Vibrant Android Development] jovi_juan:
I installed v10 2 days ago, and the battery was draining too fast.

But I have flashed Nelson Kernel 2 hours ago and by now it sees that:

- The CPU usage has lowered

- Battery seems MUCH better

Before flashing kernel I had checked that phone was entering sleep mode. And in CpuSpy I had seen that it was in sleep most of time, but it stayed too much (from what I've seen inn other roms) in 100mHz, or in 200 when I set 200 as minimum.

Of course I will wait several battery cycles to confirm but it looks quite clear in the screenshots