Related
I'm referring to the battery drain bug that keeps the radio on, introduced by Google in Lollipop and which continued to this day (thousands of reports):
https://code.google.com/p/android/issues/detail?id=165558
https://code.google.com/p/android/issues/detail?id=190396
I have a Galaxy A5 and have this bug too with Lollipop (but I can downgrade to Kitkat). I'm considering buying a Galaxy S6.
- Can KitKat be installed on S6? (KK does not have this bug)
- Is there any S6 rom (potentially compiled from modded sources) which patched this bug?
Cheers in advance!
mastabog said:
I'm referring to the battery drain bug that keeps the radio on, introduced by Google in Lollipop and which continued to this day (thousands of reports):
https://code.google.com/p/android/issues/detail?id=165558
https://code.google.com/p/android/issues/detail?id=190396
I have a Galaxy A5 and have this bug too with Lollipop (but I can downgrade to Kitkat). I'm considering buying a Galaxy S6.
- Can KitKat be installed on S6? (KK does not have this bug)
- Is there any S6 rom (potentially compiled from modded sources) which patched this bug?
Cheers in advance!
Click to expand...
Click to collapse
no and no...but you still have the fast charging feature which make the battery drain not a big deal (i know it is really bad bug)
What about this patch? It was made into an Xposed module as well.
EDIT: I just found reports of Galaxy S6 owners who report that the Xposed module fixed it for them:
http://forum.xda-developers.com/showthread.php?p=62611065&highlight=galaxy+s6#post62611065
http://forum.xda-developers.com/showthread.php?p=62604308&highlight=galaxy+s6#post62604308
http://forum.xda-developers.com/showthread.php?p=62604167&highlight=galaxy+s6#post62604167
So it looks hopeful. I may bite the bullet and try it.
It seems that CM is going to implement his patch and the devs found it to improve things: http://review.cyanogenmod.org/#/c/107828/
There's no bug on S6.
But if you want a good battery performance, you shouldn't buy S6. It has a terrible battery life.
No drain for me with forcedoze app, no root
The two google code bugs I linked to in my 1st post show plenty of reports saying S6 is affected by the radio on bug the same as other devices. It's a bug in the OS that is triggered only if 3g/4g radio is used for data, the radio is never switched off after that.
If you never activate 3g/4g data then you will not see a problem.
I've never had an issue with this bug, or atleast the drain hasn't been noticeable. s6 MM 4-5 hours of SOT a time
Check this thread.
The Android OS battery draining bug still exists on my S6 even after two factory resets.
Hi,
I am currently running Marshmallow stock firmware with root, because I pretty much have enough customization as I wanted with Xposed modules.
The reason I kept my firmware is because I think that its battery life is already great.
However, I am open to any ROMs that are more capable of handling more battery life than the current latest stock ROM.
Thanks.
ezcheez said:
Hi,
I am currently running Marshmallow stock firmware with root, because I pretty much have enough customization as I wanted with Xposed modules.
The reason I kept my firmware is because I think that its battery life is already great.
However, I am open to any ROMs that are more capable of handling more battery life than the current latest stock ROM.
Thanks.
Click to expand...
Click to collapse
According to people beanstalk and resurrection remix have best battery life
Try Oct OS N with Quark Kernel 2.2.
I'm getting around 6-8 hrs SOT with medium usage (Whatsapp, Tapatalk, Opera browser, Messenger, Music, General use like SMS, Phone)
Note: I use Greenify which further increases battery life.
From my experience even RR Nougat is pretty good. Great balance of customisation and battery life. Bugs are lil more compared to Oct OS or CM though.
Sent from my Moto G4 Plus using Tapatalk
Hello guys. I know that this is a very common question not just in OnePlus 2 forum. I read some posts of this, tried, but no success. So far I've tried couple of ROMs but battery life is so disappointing. Best shot was RR ROM 8.1 official with BB kernel installed. After system and kernel installed, I've done a wipe of data. I wanted to make sure there is nothing except system on my phone. After that, all necessary apps I use. That was operating very good in few days. But recently, out of nowhere, battery life is awful! Over the night, with no use and battery saver turned on, I loose more than 20%! I know that I haven't downloaded any additional apps after first days of installation, I haven't changed any settings since first day... I added fingerprint lock 2 days ago and yesterday I turned it off. So What is going on??? Phone is not overheating, seems like there is nothing in the background running to drain battery.
If you know what could cause the problem, it would be very helpful. But I'm also opened for installing a new ROM, kernel...
Who is here with good battery life? Gimme some advice! Btw, I don't care if it's N or O, or anything as long as it's operating well, reliable and no bugs. Thanks!
That's probably a battery issue, install AccuBattery then see how much health your battery have(requires few charges).
Snuff1 said:
Hello guys. I know that this is a very common question not just in OnePlus 2 forum. I read some posts of this, tried, but no success. So far I've tried couple of ROMs but battery life is so disappointing. Best shot was RR ROM 8.1 official with BB kernel installed. After system and kernel installed, I've done a wipe of data. I wanted to make sure there is nothing except system on my phone. After that, all necessary apps I use. That was operating very good in few days. But recently, out of nowhere, battery life is awful! Over the night, with no use and battery saver turned on, I loose more than 20%! I know that I haven't downloaded any additional apps after first days of installation, I haven't changed any settings since first day... I added fingerprint lock 2 days ago and yesterday I turned it off. So What is going on??? Phone is not overheating, seems like there is nothing in the background running to drain battery.
If you know what could cause the problem, it would be very helpful. But I'm also opened for installing a new ROM, kernel...
Who is here with good battery life? Gimme some advice! Btw, I don't care if it's N or O, or anything as long as it's operating well, reliable and no bugs. Thanks!
Click to expand...
Click to collapse
I reached (haters gonnah hate) best battery life on lineage 13 with boeffla kernel (zanezam's uber builds, use some battery safe profile from profile thread or make your own), amplify, greenify (optimized accordingly to the corresponding thread, with xposed) and NO GAPPS. Get about 3 days with SOT of 2-4h or a sot of 6-9h on 1 day (on an old oneplus2, no gaming). You can also use dualbootpatcher and a second, battery optimized (but lagging) ROM so you can switch when you can't charge your phone for a longer period of time.
lucyr03 said:
That's probably a battery issue, install AccuBattery then see how much health your battery have(requires few charges).
Click to expand...
Click to collapse
I did, really awesome app but I'm not sure that I understand what is saying to me. And I don't think that is battery issue because before this I had a really good battery life. I'm sure that if I do a fresh install of new ROM, battery life will be great but only for few days.
wertus33333 said:
I reached (haters gonnah hate) best battery life on lineage 13 with boeffla kernel (zanezam's uber builds, use some battery safe profile from profile thread or make your own), amplify, greenify (optimized accordingly to the corresponding thread, with xposed) and NO GAPPS. Get about 3 days with SOT of 2-4h or a sot of 6-9h on 1 day (on an old oneplus2, no gaming). You can also use dualbootpatcher and a second, battery optimized (but lagging) ROM so you can switch when you can't charge your phone for a longer period of time.
Click to expand...
Click to collapse
Can you explain this please with simple phrases? How was the performance? Do you use it now?
Snuff1 said:
I did, really awesome app but I'm not sure that I understand what is saying to me. And I don't think that is battery issue because before this I had a really good battery life. I'm sure that if I do a fresh install of new ROM, battery life will be great but only for few days.
Can you explain this please with simple phrases? How was the performance? Do you use it now?
Click to expand...
Click to collapse
I personally use AOSiP with NGK and I get 3-4 hours SOT in 2 days, give it a try if you want.
Sent from my HTC One using XDA Labs
lucyr03 said:
I personally use AOSiP with NGK and I get 3-4 hours SOT in 2 days, give it a try if you want.
Sent from my HTC One using XDA Labs
Click to expand...
Click to collapse
What is AOSiP with NGK and SOT? Sorry dude...newbie
Snuff1 said:
Can you explain this please with simple phrases? How was the performance? Do you use it now?
Click to expand...
Click to collapse
Forget everything with dualboot patcher, you would probably mess up your phone.
For everything else, use xda search. Seriously, you only have to type the apps i suggested 1:1 into the adress bar and you will find it! If you are too lazy for this, unroot and go back to stock.... seriously...
Edit:
Yes, i'm using this now (lineageos13) with a self compiled boeffla kernel (uber 8, camera focus fixed on 6.0.1 roms), greenify, amplify (own build), xposed (needed for amplify, greenify works better with it) and no GAPPS (= google apps--> no playstore, youtube, etc--> draining battery as hell, idk what they are always doing in the background...)
My boeffla profile: 3 cores 1250mhz max, big cores disabled, battery extreme governor, system and my apps (whatsapp, telegram, 9gag, browser) work fluently (they start up a very little bit slower than before).
Battery profile is same but with 2 cores 675mhz, still only few microlaggs (you have to disable all animations in developer settings), internet browser is slow (use a lightweight browser, such as firefox focus) apps open up slower but aside from that the phone is usable. If you're interested in the kernel and my profiles, please tell me (you still have A LOT of work to do by yourself, such as setting up amplify and greenify, disabling (system) apps you don't need, adjusting everything for your needs, deny unnecessary permissions on app ops xposed, etc).
Edit2:
https://forum.xda-developers.com/android/general/guide-extreme-battery-life-t3095884/ best battery life thread (for me)
Snuff1 said:
What is AOSiP with NGK and SOT? Sorry dude...newbie
Click to expand...
Click to collapse
AOSiP it's a rom - Android Open Source Illusion Project
NGK it's a kernel - No Gravity Kernel
SOT - Screen On Time
Sent from my OnePlus 2 using XDA Labs
Results can vary. As someone who flashes way too many ROMs - its an addiction - I currently use crDroid Oreo as my daily. I also flashed the blue bolt kernel. This seems to give me good battery. I do have a rooted version of the stock ROM I flashed in twrp backup. Just in case. With crDroid also backed up I can move quickly from one to the other in about ten min without losing all my settings. It is a good idea to occasionally do a fresh backup of one or both since apps added or deleted or updated and any changes you've made since last backup will not be kept otherwise.
shonkin said:
Results can vary. As someone who flashes way too many ROMs - its an addiction - I currently use crDroid Oreo as my daily. I also flashed the blue bolt kernel. This seems to give me good battery. I do have a rooted version of the stock ROM I flashed in twrp backup. Just in case. With crDroid also backed up I can move quickly from one to the other in about ten min without losing all my settings. It is a good idea to occasionally do a fresh backup of one or both since apps added or deleted or updated and any changes you've made since last backup will not be kept otherwise.
Click to expand...
Click to collapse
Do you know dualboot patcher (google it )? Very nice opportunity to have multiple roms installed on the device (which even share the data for specific apps--> u have all your wa chats from one rom on the other, directly after reboot). Wouldn't recommend for people who can not restore a backup over adb (unexpected things can happen, but way better than always saving and restoring a backup)...
Snuff1 said:
I did, really awesome app but I'm not sure that I understand what is saying to me. And I don't think that is battery issue because before this I had a really good battery life. I'm sure that if I do a fresh install of new ROM, battery life will be great but only for few days.
Can you explain this please with simple phrases? How was the performance? Do you use it now?
Click to expand...
Click to collapse
If you don't mind for a worse looking screen quality, you can use terminal emulator (with root), do a backup in TWRP(ALL partitions!) then type (hit Enter after each line):
"su" (grant root if asked)
"wm size 720x1280" (for 720p, it looks about the same as 1080p, u can also use 480x854)
"wm density 300" (200 for 480x854)
Then u can lower your cpu frequencies until it lags. (and disable system animations, my phone works fine at 480p with 2 cores at 768mhz max freq) will post sot/running time (without charging) when i have the time to test.
For now I am on ABC ROM oreo with Franco kernel, and having ok battery life getting probably around 12-16% drain per hour of use on screen time (fk kernel manager battery monitor) However I want to have best possible battery life.
Don't really care if missing some features, or security wise if that's so important.
Would downgrading from Oreo to instead Nougat, or Marshmallow be smart battery wise?
If I go to Nougat I will fix purenexus rom of course, but unsure if going from 8.1.0 (Oreo) to a lower android version would help getting the battery even better?
Ive been trying to go down that road myself. currently trying CHROMA, (MM) been going pretty well... Sots been better than oreo, but its deepsleep hasnt so ive been trying to fix that.
Since I've seen a lot of people (somewhat unfairly) discussing one kernel in another kernel developer's threads, I thought I'd look around for a good healthy discussion of the kernels we currently have available for the Pixel 2. Not finding one, at least not recently, I figured I'd make one.
Please feel free to chime in with your experiences with the kernels, and any kernels we may have missed, as well as any fixes or tricks you've found to improve on them!
Before I get into my own anecdotal results, here's my setup for all of the following:
- Pixel 2 (duh)
- Stock ROM (haven't done anything with alternate ROMs on this phone, as most seem to be unofficial/beta yet and I use this as daily driver)
- January Pie update as of the time of this posting
- Magisk 18.0 (https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445)
- Latest TWRP (https://forum.xda-developers.com/pixel-2/development/twrp-alpha-pixel-2-t3698147)
- Basic Google apps (Chrome, Drive, Gmail, Maps, Photos, Play Music), plus Slack and Skype (work requires these), and Pandora (my sanity requires this).
- For streaming, I'm always on bluetooth and listening to Pandora. For non-streaming, I'm playing via bluetooth from local files in Play Music.
- Bluetooth is connected about 10hrs a day. Wifi is connected about 14hrs a day. Assume they're both on and likely connected during all tests.
- I use BlackenedMod for some tests and will note if I do.
- Always on display is turned on, as is OK Google.
Kernels I've tried with results:
[Flash] - https://forum.xda-developers.com/pixel-2-xl/development/taimen-flash-kernel-1-00-t3702057
- This was my go-to. Sadly, it's discontinued. Stock experience with no frills. Rock solid. Never crashed.
- Idle, I was seeing about 2-3% drain per hour. Non-streaming music, about 10-12%. Streaming, about 15-18%.
- BlackenedMod reduced idle to about 1-2%. Non-stream to about 9%. Streaming to about 15%.
[ElementalX] - https://forum.xda-developers.com/pixel-2/development/kernel-pixel-2-elementalx-1-00-t3719081
- Went to this kernel after Flash was discontinued. Also rock solid. Has a lot more options than stock and is updated very quickly after each monthly patch.
- Idle, about 2-3% per hour. Non-streaming, about 10-12%. Streaming, about 14-16%.
- BlackenedMod reduced idle to about 1.5%. Non-stream to about 10%. Streaming to about 15%.
- Have run into bugs where this kernel got bad wakelocks with a few apps, usually right after a monthly patch. This is usually resolved either by a Magisk or EXKM update.
[Sultan] - https://forum.xda-developers.com/pixel-2/development/kernel-sultan-kernel-t3802158
- This is the recommended replacement for Flash. Updates are intermittent, but high quality when they do come out.
- Idle, about 1% or less per hour. Non-streaming, about 8%. Streaming, about 12-16%.
- BlackenedMod barely reduced idle to consistently 1% or less. Non-stream to about 5-6%. Streaming to about 10-13%.
- Sultan doesn't do wakelock blocking, but may not need it. Also, ran into some weird bugs with Google Assistant requiring me to cancel a request and redo it. Some Assistant requests just hang (screen shows, "Calling XYZ" but it never does anything). "OK Google" not working consistently. Sound feels a bit more flat in this kernel than the others, but I could be entirely imagining it.
[Kiri] - https://forum.xda-developers.com/pixel-2/development/21-11-2017-kiriskura-kernel-1-0-1-t3708383
- This one's been my most frequent daily driver. Early on, I'd had reboot issues, but this appears to have been resolved over the last few updates.
- Idle, about 1% per hour. Non-streaming, about 8%. Streaming, about 13-15%.
- BlackenedMod reduced idle to <1%. Non-stream to about 6-7%. Streaming to about 12-14%.
- No bugs I've found so far. YMMV
ADDED 31-1-2019
[Evira] - https://forum.xda-developers.com/pixel-2-xl/development/02-01-2018-evirakernel-t3885475
- Installed this right after posting after some recommendations. Feels very similar to Kiri, but with a bunch more governors.
- Idle, about 1% per hour. Non-streaming music, about 6%. Streaming, about 15-16%.
- BlackenedMod reduced idle to <1%. Non-stream to about 5-6%. Streaming to about 12-14%.
- Having intermittent issues with Skype messages not delivering, or if they do, there's no notification. Excluded Skype from battery optimization, but no change. Also, occasionally have Pandora force-close even with the screen on and phone plugged in, which is really weird.
- New bug: Battery drain is usually amazingly good at idle. 0.5%/hr is not uncommon. However, I'm seeing occasional issues where I'll have the phone idle and drain 0.5% for a couple hours, then abruptly, 10% gets drained for no reason, and then back to 0.5%/hr. Haven't been able to figure out why this happens yet.
ADDED 2/4/19
[Caesium] - https://forum.xda-developers.com/pixel-2/development/taimen-walleye-caesium-kernel-v0-2-t3878737
- A few people recommended this one once it hit v1.0. Tested on 1.0 and now 1.1.
- True idle, about 1% per hour. Non-streaming music, about 7%. Streaming, about 12-13%. Those are the best overall numbers from any kernel I've gotten so far. More importantly, they're stable and don't wildly bounce around.
- BlackenedMod reduced true idle to <1% (around 0.5%!). Non-stream to about 6%. Streaming to about 12%.
- So far, this one's had lower drain on Bluetooth than the others, especially with idle connection. Very little random drain. Whereas Evira had spikes of drain (1%/hr overnight most of the time, then 10-15% in one hour), this has been steady. Only issue I've found is it's a bit warm with this kernel, though that doesn't seem to be causing any drain, which is rather odd. This may still be part of it settling in.
- Well, so much for the above. After doing the Feb update, now I'm burning 6%/hr at true idle, and 14%/hr with non-streaming music. Phone is HOT. Reloaded clean with Feb image and got the same results. Ouch.
Added 2/19/19
[Elixir] - Possibly DOA project!
- This one came very strongly recommended by a lot of people. Stock experience, they say. Lower battery usage, they say. YMMV. Tested 3.6 Clang version.
- True idle, I'm getting 6% per hour...yes, 6. Non-streaming music is 25%. Streaming, also 25%. These are the worst numbers I've gotten on any kernel, including stock. I've got to believe there's something messed up here, but the numbers are consistent even on a fresh install.
- BlackenedMod did not reduce drain at all on this kernel.
- Ouch. So much drain. My phone's hot enough to keep my hands warm in the freezing temps around here. I have asked in the Elixir forum thread to see if maybe they know why mine's draining so badly. Will update if something changes.
- Also worth noting, there's been NO replies on their forum thread (which is why I didn't bother linking it). I'd call this unsupported and possibly dead. Recommend not using!
One thing to note, no matter what kernel, update, script, etc, I see huge bluetooth drain when anything is playing. Idle with BT connected is fine, but I start music and it drains fast. This didn't used to occur, but one of the Google monthly updates seems to have caused this. I know a lot of folks are looking for answers to that issue, so please don't blame your kernel dev for that particular issue.
Anyone got results they want to share and anything cool they've found?
This is really interesting. I've a similar set up to you but have never tried the Kiri kernel. I'll give it a go once I've installed the February pie update.
Flash Kernel
Flash Kernel now is continued by Caesium Kernel
https://forum.xda-developers.com/pixel-2/development/taimen-walleye-caesium-kernel-v0-2-t3878737
and Evira Kernel is for Pixel 2 XL not Pixel 2
People11 said:
Flash Kernel now is continued by Caesium Kernel
https://forum.xda-developers.com/pixel-2/development/taimen-walleye-caesium-kernel-v0-2-t3878737
and Evira Kernel is for Pixel 2 XL not Pixel 2
Click to expand...
Click to collapse
Evira works on both (checked a while back before testing anything). Both XL and non-XL use unified kernels.
Caesium is another offshoot of Flash, yes. Officially though (see the Flash thread) Sultan was the successor.
So I just started testing the Caesium kernel based on your report. Not seeing anything in terms of aggressive drain. My setup is similar to yours without AOD always on. Will update you after I give it a few days. It maybe getting hot because of the ART process running after boot, it tends to happen in the background after a fresh install or a patch update.
flunk03 said:
So I just started testing the Caesium kernel based on your report. Not seeing anything in terms of aggressive drain. My setup is similar to yours without AOD always on. Will update you after I give it a few days. It maybe getting hot because of the ART process running after boot, it tends to happen in the background after a fresh install or a patch update.
Click to expand...
Click to collapse
You're probably right. My drain has begun drifting lower, but hadn't stabilized yet, so I didn't want to update the post until I was sure. Curious what you end up finding!
Lagarde said:
You're probably right. My drain has begun drifting lower, but hadn't stabilized yet, so I didn't want to update the post until I was sure. Curious what you end up finding!
Click to expand...
Click to collapse
My setup is as follows Stock ROM + kernel, no root. I got interested in our streaming drain numbers for the previous Caesium setup since I stream a lot of music via bluetooth so decided to test it. Prior to this what worked best for me in terms of day to day use was Elemental, Caesium used to drain more battery for me. Will give you a clear update by Saturday.
flunk03 said:
My setup is as follows Stock ROM + kernel, no root. I got interested in our streaming drain numbers for the previous Caesium setup since I stream a lot of music via bluetooth so decided to test it. Prior to this what worked best for me in terms of day to day use was Elemental, Caesium used to drain more battery for me. Will give you a clear update by Saturday.
Click to expand...
Click to collapse
Forgot to add that I have a smartwatch paired as well. So on LTE with my device paired to the smartwatch/headphones idle drain is around 2% per hour. With bluetooth disabled and on WIFI idle drain is around 1%. Didn't get the time to accurately gauge drain while streaming on LTE over bluetooth since I tend to text around that time, so it will take few more days to get a baseline for this kernel on that front.
Minor update:
Using the latest Kiri kernel (5.0.7) with latest BlackenedMOD (v9.6) has gotten different results from before.
- "True" idle (sitting on desk not being touched) with BT connected: 0.5%/hr
- Playing locally-stored music over BT: 5-6%/hr
- Playing streamed music over BT: 11%/hr
Still not perfect, but a pretty hefty improvement over previous tests.
Lagarde said:
Evira works on both (checked a while back before testing anything). Both XL and non-XL use unified kernels.
Caesium is another offshoot of Flash, yes. Officially though (see the Flash thread) Sultan was the successor.
Click to expand...
Click to collapse
so Evira is for xl but it can install in Pixel 2?
New kernel is up and getting good reviews! Will be testing over the next few days.
Elixir Kernel
(link removed because of how bad the experience was and total lack of support)
Elixir kernel review up. Not a good review, I'm afraid. Searching for any others to try.
Lagarde said:
New kernel is up and getting good reviews! Will be testing over the next few days.
Elixir Kernel
(link removed because of how bad the experience was and total lack of support)
Click to expand...
Click to collapse
yes,i have tried Elixir,it performed so bad on my Pixel 2
Lagarde said:
Elixir kernel review up. Not a good review, I'm afraid. Searching for any others to try.
Click to expand...
Click to collapse
What do u use daily now ?
jaggillararla said:
What do u use daily now ?
Click to expand...
Click to collapse
I've moved over to a Pixel 3, but both my old Pixel 2 and my Pixel 3 are running Kiri. Seems to be the best supported and maintained, plus really good battery life.