[PROFILE][TWEAK] HTC 10 Oreo Battery Tweaks

Which version of profile you use (works best for you)?

  • 1.0 - 1.2

    Votes: 1 2.4%
  • 1.3 - 1.4

    Votes: 1 2.4%
  • 1.5 - 1.6

    Votes: 0 0.0%
  • 1.7 - 1.8

    Votes: 1 2.4%
  • 1.9 - 1.10

    Votes: 13 31.0%
  • Other version

    Votes: 4 9.5%
  • Other profile (not from this topic)

    Votes: 2 4.8%
  • No profile (stock HTC or other tweak)

    Votes: 20 47.6%

  • Total voters
    42

Cro Cop

Senior Member
Aug 20, 2012
288
59
0
Zagreb
Thanks for still updating this Alderon, if it wasn't for you, our HTC 10s would be EOL so long ago :D

Now let me ask you:
1. Do you still use Leedroid 5.2.1 r149 and CleanSlate v3.7.13 ?
2. I flashed the latest 3.1 version, but I see that Google play services are not being optimized. Would it be okay to flash and use SysConfig module with your latest 3.1 module ? That module always helped my idle battery drain...
3. Touchboost (disabled) and wq_power_saving (enabled), is that okay? Also, what Readahead kb value do you use for your I/O scheduler ?
4. In EXKM, what value do you use for GPU boost and GPU initial frequency ? I have it @ disabled and 214 MHz.
 

alderon666

Senior Member
Mar 11, 2015
652
525
0
Thanks for still updating this Alderon, if it wasn't for you, our HTC 10s would be EOL so long ago :D

Now let me ask you:
1. Do you still use Leedroid 5.2.1 r149 and CleanSlate v3.7.13 ?
2. I flashed the latest 3.1 version, but I see that Google play services are not being optimized. Would it be okay to flash and use SysConfig module with your latest 3.1 module ? That module always helped my idle battery drain...
3. Touchboost (disabled) and wq_power_saving (enabled), is that okay? Also, what Readahead kb value do you use for your I/O scheduler ?
4. In EXKM, what value do you use for GPU boost and GPU initial frequency ? I have it @ disabled and 214 MHz.
I still use HTC 10 that's why I'm still adjusting my tweaks and adding them into script if there's anything new to add.

Ad.1 Yes, somehow it's the most stable for me.

Ad.2 Actually it's good, if you try and tell me :) If there will be no problems you can use it. I have no problem with idle battery drain and with the new 3.1 version I added code which I think works for me (phone is less time in Held Awake, for example 1 day and 10 hours on batter and only 55 minutes Held Awake). Please test if there's no conflict between 3.1 and SysConfig for you. If it's fine I will not change anything, but if you have problems, I will prepare version without Google Services tweak.

Ad.3 Those settings are automatically set up in the script. Touchboost - OFF and wq_power_saving - enabled. Readahead - 1024kb (internal storage), 512kb (SD Card), I/O scheduler - CFQ.

Ad.4 I don't use EX Kernel Manager for apply settings anymore, just for check CPU frequencies or work on new values for CPU governor. Everything is now in the script. For now GPU boost is disabled and initial frequency - 214 MHz (somehow script doesn't want to change it to lower, but it doesn't matter).

I remind one more time: there's no need for EX Kernel Manager. ONLY Magisk + flash ZIP file. All settings "Apply on boot" in EX Kernel Manager should be OFF.

Regards.
Alderon666
 

mamdouhn

Senior Member
Feb 21, 2007
231
37
58
Amman
NEW VERSION UPLOADED - 3.2

Hi all,

I don't know, you tell me :) Should be a bit more battery friendly than 3.1 and I hope I didn't mess up anything on the way.


OP updated.

ZIP FILE FOR MAGISK 17+:

Link for google drive:


Regards.
Alderon666
thank you for the new update , do you advise to use your profile with Kernel: CleanSlate or with stock kernel? my rom is Viper10 6.0.0
and if you suggest to use CleanSlate kernel should i install his app ?
 

alderon666

Senior Member
Mar 11, 2015
652
525
0
thank you for the new update , do you advise to use your profile with Kernel: CleanSlate or with stock kernel? my rom is Viper10 6.0.0
and if you suggest to use CleanSlate kernel should i install his app ?
I have best experience with CleanSlate and 3.7.13 version. I don't know how much difference it will be in battery life, but in CleanSlate 3.7.13 Touchboost can be disabled, while in stock kernel you cannot do it. I also suggest to install CleanSlate Companion and Configuration, so you can use extra features that comes with this kernel, that's another reason why I like it over ElementalX.

Regards.
Alderon666
 
  • Like
Reactions: mamdouhn

mamdouhn

Senior Member
Feb 21, 2007
231
37
58
Amman
I have best experience with CleanSlate and 3.7.13 version. I don't know how much difference it will be in battery life, but in CleanSlate 3.7.13 Touchboost can be disabled, while in stock kernel you cannot do it. I also suggest to install CleanSlate Companion and Configuration, so you can use extra features that comes with this kernel, that's another reason why I like it over ElementalX.

Regards.
Alderon666
thanks for your reply , can you help me with how to disabeld Touchboost ?
 

Supreme_One

Senior Member
Apr 21, 2013
251
27
0
Is it normal to have a huge drain with this phone when having a video call? My battery is good but whenever I do a video call battery starts to drop quickly
 

alderon666

Senior Member
Mar 11, 2015
652
525
0
Is there something you can do about this? I'm happy with my SOT time but whenever I do some video calling I've to keep charging my phone throughout the day
Sadly there is not much you can do. It's like asking to have 5h SOT when playing game for 5h, because you can have 5h SOT when watching YouTube or reading news in browser. You could try Helix Engine, make battery profile with minimal frequency on CPU and use it for video calls. If you still can do that call without problems - lag, overheating etc. it might give you some extra battery life.

Is this video call through the phone or through app, like Skype or something?

Regards.
Alderon666
 
Last edited:
  • Like
Reactions: Supreme_One

Supreme_One

Senior Member
Apr 21, 2013
251
27
0
Sadly there is not much you can do. It's like asking to have 5h SOT when playing game for 5h, because you can have 5h SOT when watching YouTube or reading news in browser. You could try Helix Engine, make battery profile with minimal frequency on CPU and use it for video calls. If you still can do that call without problems - lag, overheating etc. it might give you some extra battery life.

Is this video call through the phone or through app, like Skype or something?

Regards.
Alderon666
Skype, whatsapp, google duo, justalk all the same
 

yoshjosh1985

Senior Member
Jan 25, 2011
84
7
0
Thanks a lot for all this hard work!
I went through many things to get my battery working well. I have tried your tweaks but still can't get sot or even usage working like you guys have.
Is your tweaks same idea as those AKT tweaks?

Also i have even replaced my battery which has helped a lot.
I might do a full wipe and reinstall of leedroid that comes with cleanslate and see if helps and re apply latest tweaks zip.
I am using magisk profile version.
My issue is I still get this big drain from mobile network standby. 33% of battery now at end of day is from this. Which seems totally wrong. Does anyone know what causes this? Is still related to Google play services?
 

alderon666

Senior Member
Mar 11, 2015
652
525
0
Thanks a lot for all this hard work!
I went through many things to get my battery working well. I have tried your tweaks but still can't get sot or even usage working like you guys have.
Is your tweaks same idea as those AKT tweaks?

Also i have even replaced my battery which has helped a lot.
I might do a full wipe and reinstall of leedroid that comes with cleanslate and see if helps and re apply latest tweaks zip.
I am using magisk profile version.
My issue is I still get this big drain from mobile network standby. 33% of battery now at end of day is from this. Which seems totally wrong. Does anyone know what causes this? Is still related to Google play services?
AKT only make CPU governor adjustments. My tweak did this and "few" other things (but I think biggest impact for battery come with governor settings).

I use leedroid r.149 and cleanslate 3.7.13 (you have to flash it, leedroid r.149 has 3.7.12).

Mobile standby drain sounds like bad network signal, it will drain quite a lot of battery if you have bad network signal.

Everyone has different set up, apps, use phone differently and I would say every phone is different (lucky or unlucky moment during production :) ) That's why some people have more, some less SOT. Some people have problems with Oreo, some don't.

I will release new version soon, so you could try it's better for you.


Regards.
Alderon666
 

yoshjosh1985

Senior Member
Jan 25, 2011
84
7
0
I will release new version soon, so you could try it's better for you.


Regards.
Alderon666
Fair enough. Yes I was aware governer is biggest issue. Along with apps draining battery and google play.
Ok no worries thanks very much. Can't fix bad network signals
Shouldn't really be issue though. On Vodafone in Sydney so mostly good coverage. Feel it is an issue on Oreo. I think others had this problem after upgrade. Also my wife phone same network with diff phone.
Not too bad now though. Much better than before
 

alderon666

Senior Member
Mar 11, 2015
652
525
0
NEW VERSION UPLOADED - 3.3 and 3.4

Hi all,

This time I uploaded 2 versions. They are very close to each other, the biggest different it Google Services tweak. I copied that tweak from @xFirefly93. I hope it will make difference for idle drain for you (I didn't see any changes on my phone, but I didn't have problems with idle drain).

3.3 - changes for faster and more responsive phone (I had better battery life too)

3.4 - added google services tweak


OP updated.

ZIP FILE FOR MAGISK 17+:

Link for google drive version 3.3:

Link for google drive version 3.4:

Regards.
Alderon666