I have a friend of mine that has an EVO and a new Kernel just rolled out for their phone. Battery life is unbelievable 2 days unplugged and 60% battery life still. Proof can be found here: h**p://184.72.239.143/mu/b8fdf248-0e64-0208.jpg
Kernel is based off of Netarchy's 4.2.1 Universal More Aggressive Kernel build 129
The info for the Kernel is found here: http://forum.xda-developers.com/showthread.php?t=876590
Any way this can be modified for Epic. Maybe some of the info found here can assist with future development.
you should post the build and kernel info as well
Possible, but difficult. The hardware is entirely different. I'll take a look at what he has changed and at least see if we have the same stuff later.
Related
Hi Guys - don't ask me why but a number of people have requested that I place my guide to undervolting (kernel replacing ) for the nexus one in a separate thread. I don't think the quality is all that good - but it does explain the process of kernel replacement & SETCPU power schemes all in one place. Using both it will save you some battery life.
The post is http://www.adriancantrill.me/blog/2010/04/undervolting-the-nexus-one/ and i've updated it for the ADB PUSH and Flash ZIP methods of kernel changing.
Shameless Plug If my article is useful to you please take a look at the ads from some of my sponsors - if their offering something interesting then pay them a visit.
If you have any questions either post here (prefered), blog comment or twitter me @woolnoir
small changes, based on feedback.
As some feedback to this, a lot has changed since i wrote the article specifically Intersect raven has started to focus on the 800MV and 900MV variants of his kernel - anyone whos tried this, feedback would be appreciated as to how they find the battery life. I'll be updating my post at some stage with a recommendation based on feedback here, and on the thread in the development forum.
Been trying the 900MV kernel and it does seem to give a little extra life than the 800 ... odd...also seems to be less 2G to 3G switching in weaker areas, although i could be dreaming.
Has anyone experienced any battery charging issues with the above kernel, seems on my 2800MAH battery using this one im stuck at 91% charge... even after a restart.
I have a friend of mine that has an EVO and a new Kernel just rolled out for their phone. Battery life is unbelievable 2 days unplugged and 60% battery life still. Proof can be found here: h**p://184.72.239.143/mu/b8fdf248-0e64-0208.jpg
The info for the Kernel is found here: http://forum.xda-developers.com/showthread.php?t=876590
Any way this can be modified for Epic. Maybe some of the info found here can assist with future development.
Xerexis said:
Any way this can be modified for Epic. Maybe some of the info found here can assist with future development.
Click to expand...
Click to collapse
I very much doubt it, but I am in no way any kind of developer, dont even play one on tv.
Anyway, this isnt anything special... I have posted similar results using the DK17 rom with no battery saver programs or killing any applications. You can see my post HERE with screenshots. 4 days, 12 hours at 5% left. Might even get better when the source code drops for 2.2 and they start creating custom kernels.
So i've bought an extended battery for the atrix and ofc the device won't boot and just shows a question mark. This is ofc a check within the kernel or someplace early which defines which types of batteries are allowed for the device. Probably only Motorola ones.
I've done some googling another android phone, I believe the HTC Desire had some specific code in the battery section of the kernel that limited the battery selection.
http://forum.xda-developers.com/showthread.php?t=1334052
I've already dled the Faux's github of the current kernel, but i've already glanced at the acpi/battery code and I don't see any battery filtering. So where else is this issue located?
Hi Guys,
What would ye recommend for the best kernal to put on with AOKP? Guess im looking for battery life rather than hugh performance, although i dont want it to be really laggy.
ricochet69 said:
Hi Guys,
What would ye recommend for the best kernal to put on with AOKP? Guess im looking for battery life rather than hugh performance, although i dont want it to be really laggy.
Click to expand...
Click to collapse
huh??? theres only one kernel that can used for AOKP and if you're using AOKP you're running it. you gotta do some reading up bro. AOKP is an ICS rom. but anyways. even if you weren't running AOKP there's only one kernel developer (pershoot) so far for the galaxy tab 10.1.
You always have the option of using a popcorn kernel. Not sure how that compares to the stock kernel or pershoot's kernel, but since it's really the only other option, I'd say give it a try. Best with melted butter.
I experienced really fast battery drain on pershoot's kernel. I don't have evidence to prove it and at the same time don't want to diss pershoot's work and there is a big chance that I might be wrong but that is what I witnessed.
that's why I stuck with stock based kernel's right now.
slack04 said:
You always have the option of using a popcorn kernel. Not sure how that compares to the stock kernel or pershoot's kernel, but since it's really the only other option, I'd say give it a try. Best with melted butter.
Click to expand...
Click to collapse
The popcorn kernel sucks until rooted and modded by heat.
sorry couldn't help myself like you couldn't.
As far as seriously, it all depends on how you configure and use Pershoots kernel as to if you'll experience lessened battery life enough to be bothered by it.
If you can read this it was sent using my GT-P7510.
task650 said:
huh??? theres only one kernel that can used for AOKP and if you're using AOKP you're running it. you gotta do some reading up bro. AOKP is an ICS rom. but anyways. even if you weren't running AOKP there's only one kernel developer (pershoot) so far for the galaxy tab 10.1.
Click to expand...
Click to collapse
ya man i know its an ICS rom but just flashed it for the galaxy nexus on friends phone and put a different kernal, was just wondering if there was different ones for the Tab. looking at the comments below it seems best to go with the kernal packaged with AOKP was just wondering if there was a better one. Thanks every one for your help.
kernel hero = Preshoot
ricochet69 said:
ya man i know its an ICS rom but just flashed it for the galaxy nexus on friends phone and put a different kernal, was just wondering if there was different ones for the Tab. looking at the comments below it seems best to go with the kernal packaged with AOKP was just wondering if there was a better one. Thanks every one for your help.
Click to expand...
Click to collapse
At this very moment we only have preshoot's ICS kernel available for GT 10.1 since he is the only one involved in kernel development but we would all love to see more developers jumping into the Kernel Wagon!
But sincerely speaking ......... I think preshoot's kernel would give anyone good battery life if they do not have over-clocking on.
davsarus said:
I experienced really fast battery drain on pershoot's kernel. I don't have evidence to prove it and at the same time don't want to diss pershoot's work and there is a big chance that I might be wrong but that is what I witnessed.
that's why I stuck with stock based kernel's right now.
Click to expand...
Click to collapse
Pershoot's ICS kernel or HC?
I always had good battery life with Pershoot's kernel on HC. Actually, not just good - great.
However, so far, CM9 is a poor battery performer. I've got a suspicion why (I think it's the same wifi power management bug I experienced on the Galaxy S II with some firmwares) but I haven't had time to confirm.
If it's not the bug I'm thinking of, it'll be a ***** to debug - high drain despite good deep sleep percentages is really difficult to solve. (Basically, something is failing to power down in deep sleep.)
Maybe more info this weekend when I have time to get a kernel tree synced and building for the 10.1.
I think there were two reasons no other kernel developers have done much with the 10.1:
1) Until Heimdall supports the 10.1, developing kernels for it is a bit of a pain in the ass (Edit: If you have a retail Tab - the I/O Tabs had fastboot...)
2) Pershoot does a damn good job - if it ain't broke, don't fix it. There's only two features I miss that aren't present in the kernel, and they weren't worth the hassle of maintaining my own fork.
Entropy512 said:
Pershoot's ICS kernel or HC?
I always had good battery life with Pershoot's kernel on HC. Actually, not just good - great.
However, so far, CM9 is a poor battery performer. I've got a suspicion why (I think it's the same wifi power management bug I experienced on the Galaxy S II with some firmwares) but I haven't had time to confirm.
If it's not the bug I'm thinking of, it'll be a ***** to debug - high drain despite good deep sleep percentages is really difficult to solve. (Basically, something is failing to power down in deep sleep.)
Maybe more info this weekend when I have time to get a kernel tree synced and building for the 10.1.
I think there were two reasons no other kernel developers have done much with the 10.1:
1) Until Heimdall supports the 10.1, developing kernels for it is a bit of a pain in the ass.
2) Pershoot does a damn good job - if it ain't broke, don't fix it. There's only two features I miss that aren't present in the kernel, and they weren't worth the hassle of maintaining my own fork.
Click to expand...
Click to collapse
i get good with battery life on CM9 (for tab 10.1). especially so with the new wifi module coming.
this is with no sync on (using new module):
45 hours - 93%
with sync on, just a bit less then that.
another person with 3g + wifi always on (using new module), about 14 hours, lost 13%.
pershoot said:
i get good with battery life on CM9 (for tab 10.1). especially so with the new wifi module coming.
this is with no sync on (using new module):
45 hours - 93%
with sync on, just a bit less then that.
another person with 3g + wifi always on (using new module), about 14 hours, lost 13%.
Click to expand...
Click to collapse
New module? Holy crap, I just revisted your sources. I guess ICS doesn't like the legacy BCM4330 module.
That explains a lot...
45 hours to 93% is consistent with what I got with HC. Right now, I'm intermittently (Sometimes life is great, but at some point it behaves like something is not properly powering down in deep sleep and remains that way until reboot - it can take 2-3 days to break in some cases, in others it breaks almost immediately.) getting around 1%/hour standby which is poor for a 7 AH battery on a wifi-only device (esp because I KNOW it used to do much better). I suspected it was wifi power management, but it's apparently not the specific issue I thought it was (even though it has very similar symptoms)... (As I said - I've been so busy I haven't had time to mess with it myself, I was going to this weekend but now it looks like I'll be changing track.)
I just rebuilt, time to flash!
BTW, which remote do you pull Dmitry Schmidt's patches from? Last time I tried to find upstream for that stuff I failed.
pershoot said:
i get good with battery life on CM9 (for tab 10.1). especially so with the new wifi module coming.
this is with no sync on (using new module):
45 hours - 93%
with sync on, just a bit less then that.
another person with 3g + wifi always on (using new module), about 14 hours, lost 13%.
Click to expand...
Click to collapse
You sir, flat out ROCK!
So far, after repo syncing, rebuilding, and flashing last night - the new wifi driver seems to be doing the trick. I'm now seeing battery life consistent with what I used to see on HC. Went to bed at 95% and it's down to 94% now. Previously, I would've lost at least 10% in that period of time.
Of course, it needs a few days to shake out - previously it took as much as 2-3 days before it flaked out, although even pre-flakeout I don't think I ever saw CM9 on the Tab do this well in terms of standby battery.
I spoke too soon, and it turns out I was wrong with my initial guesses as to the nature of the problem. I haven't been as rigorous with the Tab as with my main devices.
It turns out it is exhibiting the same Broadcom bug with frequent wakeups that I777 UCKK6, I9100 XWKK5, and a few Infuse leaks had - See http://forum.xda-developers.com/showthread.php?t=1308030 , it's the first entry in the list there.
It's annoying because it's a combo of system and kernel - on I9100 and I777 it was usually caused by system changes, but sometimes would surface if a kernel developer started mucking around in the BCM4330 driver...
In the attached zip is:
A dmesg dump
A shot of the battery screen (less useful than I thought it was now that the problem is not what I originally thought it was)
A dump of /proc/wakelocks
A Wireshark pcap of the problem - note the protocol 0x886c packets happening at 1 Hz
Hi.
I have installed PA 3 (15 FEB Build) + Franco Kernel r72 (I heard about people talking about the r80 but i cant find it..).
I have been looking for a guide for this kernel, is the first time I flash one and people says battery life is awesome, but I cant agree with other people. So far I have noticed worst battery life, maybe because the r72 is not for 4.2.2, maybe because I need to do something else apart of flashing the kernel?, I bought the app, and the only changes I have made are some in the screen color and put the max. cpu to less 1188 MHz, i thought that putting it less will give me better battery life but it didn't.
So far I had better battery stats with stock, for example: Last night I completely discharge then charge it full and let it rest the hall night to see how the battery will be.. With franco it jumps from 100% to 85% when i saw it in the morning (I just did a little of web browsing before going to sleep but it doesnt mean 15% less??) and with PA original kernel (They use the stock kernel with some modifications) From 100% to 99%. I mean is a huge difference, maybe I'm doing something wrong or something but that cant be good.
I'm not saying that franco kernel is bad, what I would like to know is, if I need to do some adjustment in the app to get a good battery life. I have heard of undervolting but i cant find a guide for that and franco kernel.
I'm really new to all of this so any help would be appreciate
Attachments: 84% Was when i woke up, cheking all the stuff and taking screenshots then it was 80% you can see it in the attachtments and the phone idle time too.
DrawFist said:
Hi.
I have installed PA 3 (15 FEB Build) + Franco Kernel r72 (I heard about people talking about the r80 but i cant find it..).
I have been looking for a guide for this kernel, is the first time I flash one and people says battery life is awesome, but I cant agree with other people. So far I have noticed worst battery life, maybe because the r72 is not for 4.2.2, maybe because I need to do something else apart of flashing the kernel?, I bought the app, and the only changes I have made are some in the screen color and put the max. cpu to less 1188 MHz, i thought that putting it less will give me better battery life but it didn't.
So far I had better battery stats with stock, for example: Last night I completely discharge then charge it full and let it rest the hall night to see how the battery will be.. With franco it jumps from 100% to 85% when i saw it in the morning (I just did a little of web browsing before going to sleep but it doesnt mean 15% less??) and with PA original kernel (They use the stock kernel with some modifications) From 100% to 99%. I mean is a huge difference, maybe I'm doing something wrong or something but that cant be good.
I'm not saying that franco kernel is bad, what I would like to know is, if I need to do some adjustment in the app to get a good battery life. I have heard of undervolting but i cant find a guide for that and franco kernel.
I'm really new to all of this so any help would be appreciate
Attachments: 84% Was when i woke up, cheking all the stuff and taking screenshots then it was 80% you can see it in the attachtments and the phone idle time too.
Click to expand...
Click to collapse
I did PA3 + franco r80 (test version that you can find on the first thread) last night. This morning I checked the battery drop from 100% to 96% and 6min screen was on.
I can't find the r80, can you give me a link please?
Sent from my Nexus 4 using xda app-developers app
DrawFist said:
Hi.
I have installed PA 3 (15 FEB Build) + Franco Kernel r72 (I heard about people talking about the r80 but i cant find it..).
I have been looking for a guide for this kernel, is the first time I flash one and people says battery life is awesome, but I cant agree with other people. So far I have noticed worst battery life, maybe because the r72 is not for 4.2.2, maybe because I need to do something else apart of flashing the kernel?, I bought the app, and the only changes I have made are some in the screen color and put the max. cpu to less 1188 MHz, i thought that putting it less will give me better battery life but it didn't.
So far I had better battery stats with stock, for example: Last night I completely discharge then charge it full and let it rest the hall night to see how the battery will be.. With franco it jumps from 100% to 85% when i saw it in the morning (I just did a little of web browsing before going to sleep but it doesnt mean 15% less??) and with PA original kernel (They use the stock kernel with some modifications) From 100% to 99%. I mean is a huge difference, maybe I'm doing something wrong or something but that cant be good.
I'm not saying that franco kernel is bad, what I would like to know is, if I need to do some adjustment in the app to get a good battery life. I have heard of undervolting but i cant find a guide for that and franco kernel.
I'm really new to all of this so any help would be appreciate
Attachments: 84% Was when i woke up, cheking all the stuff and taking screenshots then it was 80% you can see it in the attachtments and the phone idle time too.
Click to expand...
Click to collapse
R80 is a test kernel that Franco release a couple days ago. If you ever read the OP, you'll find the link here.
http://forum.xda-developers.com/showthread.php?t=2002782
It's even written in bold letters "Test versions (if you don't know what this is PLEASE don't flash or ask what inside)"
And here's the link from the OP, http://minooch.com/franciscofranco/Nexus4/tests/
From time to time Franco likes to test a kernel that he just implemented before putting it off as a final release. For final nightly release, you can also find the link in the OP. http://forum.xda-developers.com/showthread.php?t=2002782
It's also written in bold letters "DOWNLOAD". There are two kernel versions now. For whatever android version you're using choose the correct link and download the latest one.
Last night, Franco released a nightly (r82) for verison 4.2.2.
You can find it here in the OP like I just told you. There's a .img file to push the kernel via command prompt but there's also a zip file if you click the link when you are in the 4.2.2 download link.
Next time, you should really take your time and read the thread. People will bash or ignore you.
Have fun and good luck!
P.S You're complaining about battery life and I noticed you didn't include that you have tried undervolting the frequencies. Undervolting will help you increase battery life if not a lot it should be an improvement.
scream4cheese said:
R80 is a test kernel that Franco release a couple days ago. If you ever read the OP, you'll find the link here.
http://forum.xda-developers.com/showthread.php?t=2002782
It's even written in bold letters "Test versions (if you don't know what this is PLEASE don't flash or ask what inside)"
And here's the link from the OP, http://minooch.com/franciscofranco/Nexus4/tests/
From time to time Franco likes to test a kernel that he just implemented before putting it off as a final release. For final nightly release, you can also find the link in the OP. http://forum.xda-developers.com/showthread.php?t=2002782
It's also written in bold letters "DOWNLOAD". There are two kernel versions now. For whatever android version you're using choose the correct link and download the latest one.
Last night, Franco released a nightly (r82) for verison 4.2.2.
You can find it here in the OP like I just told you. There's a .img file to push the kernel via command prompt but there's also a zip file if you click the link when you are in the 4.2.2 download link.
Next time, you should really take your time and read the thread. People will bash or ignore you.
Have fun and good luck!
P.S You're complaining about battery life and I noticed you didn't include that you have tried undervolting the frequencies. Undervolting will help you increase battery life if not a lot it should be an improvement.
Click to expand...
Click to collapse
Thanks a lot, and I noticed that part but I didnt think of it. I'm really new to all of this of flashing so this: "(if you don't know what this is PLEASE don't flash or ask what inside)" , just make me focus on the official release in the zips sections
Actually my question is if there's any guide on how to undervolt/increase battery life in this kernel, is the first kernel I've flashed so I dont have experience with voltages and things like that.
DrawFist said:
Thanks a lot, and I noticed that part but I didnt think of it. I'm really new to all of this of flashing so this: "(if you don't know what this is PLEASE don't flash or ask what inside)" , just make me focus on the official release in the zips sections
Actually my question is if there's any guide on how to undervolt/increase battery life in this kernel, is the first kernel I've flashed so I dont have experience with voltages and things like that.
Click to expand...
Click to collapse
There's no official guide. It's actually pretty simple.
But first you will need to find out what type of CPU bin you are using. What is that you say? I will try to explain it with the best of my knowledge.
Well, it's quite obvious that we have the same Snapdragon chip but not quite the same. Each one is somehow made differently based on it's quality. There are a few types, slow, nominal, fast and faster chips. What are the difference? For one, I know that they all have different voltages for each frequency and the quality of the chip will determine how much you can undervolt.
From here I am going to teach you how to find which chip you are using, you can follow this guide on the very very top section of the page.
http://forum.xda-developers.com/showthread.php?t=2048739
Second, you will need to download an app in the Play Store called "terminal emulator" (Link below).
https://play.google.com/store/apps/...251bGwsMSwxLDMsImphY2twYWwuYW5kcm9pZHRlcm0iXQ..
Here's how to find out the CPU bin:
1. Go to the app once you have finished installing it.
2. Type in "SU" to request Superuser root action
3. Type this in: "dmesg | grep PVS" (Without quotation marks) -----> http://forum.xda-developers.com/showthread.php?p=35547734&highlight=terminal+cpu+bin#post35547734
4. Finally, you should get something like this: "[ 0.873920] acpuclk-8064 acpuclk-8064: ACPU PVS: FAST"
5. At the very end of the command, you can see that the CPU quality like above. It's a fast CPU.
If you have a FAST cpu bin like 90% of Nexus 4 owners, you can undervolt up to -100mV just to be safe. You can test it farther but if your phone reboots, that means the value that you have entered is not stable.
Here are some articles on undervolting on android:
http://bigfatreality.blogspot.com/2012/03/guide-to-undervolt-android-safely.html
http://www.android.net/forum/android-rooting/58117-droid-x-guide-undervolting-guide.html
I hope this helped you in some way. Good luck!
P.S In addition to the Franco's test kernels, you can always wait until the official nightly release. Franco releases them when testing is complete. But it's nice to see what in store for us when the official nightly comes out. LOL