Related
I have a Nexus S with CM7.1 and I am using the Glados Kernel v1.10 BFS.... I have my clock speed from 100-1000 on conservative... my questions are, what does this do? How do I do it? And how much battery life can I usually save? I searched it up, and I haven't really found too much stuff in depth. Thanks
Sent from my Nexus S
I'm not sure anyone's even done any extensive testing, but I can tell you that kernels such as the Trinity SEUV kernel have a serious increase in batt life.
I'm talking 8+ hrs extra probably, at least. Now each person is different, so light users like myself will benefit more, but the difference is definitely noticeable.
That being said, it depends on the kernel you use, and how often you use your phone.
nickmv said:
I'm not sure anyone's even done any extensive testing, but I can tell you that kernels such as the Trinity SEUV kernel have a serious increase in batt life.
I'm talking 8+ hrs extra probably, at least. Now each person is different, so light users like myself will benefit more, but the difference is definitely noticeable.
That being said, it depends on the kernel you use, and how often you use your phone.
Click to expand...
Click to collapse
In the building I go to school in has nearly no service. I get edge at most when I find a spot, I had GPS on, brightness mid and all the same clock speeds.... my Vibrant got more battery life with the same clock speed on CM7, I had 27 when I left, I usually get 60something on my Vibrant. So what should I do, and how can I underclothing my device using setcpu?
Sent from my Nexus S
unvervolting , as you can see from this word , under --- voltage
battery output juice to hardware such as CPU , screen , antenna ... etc
let me make an exemple , let's assume one battery has "1500" juice , if you output 50 juices per hour , then you can last about 30 hours , follow me ?
unvervolting reduces this output juice , let's say , down to 45 juice (you can not reduce too much due to stability and something like that) , then you battery can last about 33.33 hours , this additional 3.33 hours comparing to 30 hours , is extra battery life you got by undervolting .
of course this is not exactly how it works , but more or less, i think you can take the idea of it.
duration of your battery is very much depending on your usage.
3G data connection and GPS are battery killer , i have brainmaster's MIUI + franco kernel , 100% battery = 2 hours 3G data = 1.5 hours GPS navagation.
Oops wrong thread
qtwrk said:
unvervolting , as you can see from this word , under --- voltage
battery output juice to hardware such as CPU , screen , antenna ... etc
let me make an exemple , let's assume one battery has "1500" juice , if you output 50 juices per hour , then you can last about 30 hours , follow me ?
unvervolting reduces this output juice , let's say , down to 45 juice (you can not reduce too much due to stability and something like that) , then you battery can last about 33.33 hours , this additional 3.33 hours comparing to 30 hours , is extra battery life you got by undervolting .
of course this is not exactly how it works , but more or less, i think you can take the idea of it.
duration of your battery is very much depending on your usage.
3G data connection and GPS are battery killer , i have brainmaster's MIUI + franco kernel , 100% battery = 2 hours 3G data = 1.5 hours GPS navagation.
Click to expand...
Click to collapse
At what level should I start undervolting? I have it at 800mhz with 1125MV on lazy, is that fine to start with? I keep rising it each time it crashes on me( I started from 1025, worked my way up when I got random freezes). Do you recommend another kernel or something? I want the most power with the most performance. I heard Trinity was good but I may need to revert back to stock because the thread advised me to flash from stock for the most promising experience.
Sent from my Nexus S
Smokexz said:
At what level should I start undervolting? I have it at 800mhz with 1125MV on lazy, is that fine to start with? I keep rising it each time it crashes on me( I started from 1025, worked my way up when I got random freezes). Do you recommend another kernel or something? I want the most power with the most performance. I heard Trinity was good but I may need to revert back to stock because the thread advised me to flash from stock for the most promising experience.
Sent from my Nexus S
Click to expand...
Click to collapse
Here are my settings, once again, good starting point.
http://forum.xda-developers.com/showpost.php?p=19258876&postcount=1889
Some users reported that they had to bump 100 and 200MHz to 900mv and 400MHz to 950mv. To each their own, we all have different phones.
i have been doing affect of various variables including uv on battery life...
by changing one variable at the time..
in my testin.. undervolting actually made battery drain worse...
http://caleb1783.tistory.com/258
polobunny said:
Here are my settings, once again, good starting point.
http://forum.xda-developers.com/showpost.php?p=19258876&postcount=1889
Some users reported that they had to bump 100 and 200MHz to 900mv and 400MHz to 950mv. To each their own, we all have different phones.
Click to expand...
Click to collapse
Sent from Divinus Nexus S...
I'm sorry, but I fail to see where exactly you've proven that undervolting gives a higher battery drain in those tests.
Your methodology isn't scientific enough, although decently documented you have different usage patterns depending on the day. Sometimes you're playing a game and browsing the internet, others you're just idling all day.
On the undervolt test with Franco 25112011 kernel, your undervolt isn't even stable, leading to a reboot during a game and a battery stats "bug". Your screen was on 26 minutes more. Just the fact your undervolt isn't stable will make your battery drain faster. There's not only reboots and force closes as symptoms to an unstable undervolt.
The good way to test it would be by using a much more controlled environment and test patterns. Airplane mode can be used so as not to suffer from a bad reception or receive text messages/calls, a task (or multiple tasks) can be ran for a very specific amount of time, no user input other than starting the task and stopping the task should be done and the undervolt should be deemed stable.
Anyway, I can and will vouch for undervolting components, whether on a smartphone or a computer. I'm sure Trinity kernel users would agree too.
Smokexz said:
At what level should I start undervolting? I have it at 800mhz with 1125MV on lazy, is that fine to start with? I keep rising it each time it crashes on me( I started from 1025, worked my way up when I got random freezes). Do you recommend another kernel or something? I want the most power with the most performance. I heard Trinity was good but I may need to revert back to stock because the thread advised me to flash from stock for the most promising experience.
Sent from my Nexus S
Click to expand...
Click to collapse
personally , i don't use undervolting , because it doesn't really effect too much on battery life
i didn't actually try , but i think undervolting could give you maximo extra few hours of battery life .
i'm using franco kernel , and 100 - 1000 with lazy governor
you minim should be 100 , 800 is not necessary
and for 1 GHz CPU , handle normal processing is enough
and i do think , that screen takes more juices than CPU ...
----------------------------------
i suggest you should try my way , buy an extra battery piece , then you won't worry about battery life any more ...
like me , i have to use phone very carefully back the time i didn't have second battery , sometimes i got out home about 8:00 AM ,and got back like 8:00 PM , when i back home , battery is nearly dead ... less than 10% .... = =
but now , i have second battery , i can use my phone whatever and whenever i want ...
i am in Spain , battery cost me 8 euros , if you can't find Nexus S battery , you can also buy Samsung i900's battery.
watch out , i900 , not i9000 , it's same battery , can be pluged-in in battery slot.
so , why did you waste days and days to search , to test , to set , to ask in order to get more battery if you can solve this problem with only 8 euors ???
but ... for real , these undervolting or overclock or underclock or what , does give you , hmm , how to say ? sense of fufillment , it's kinda good ^^
Some people enjoy travelling light, not having extra peripherals in their pockets and such. I already have enough stuff with my phone, keys and money clip without wanting to bring a battery somewhere in my dressy pants.
I read somewhere (and i think it was in this forum) that for the Nexus S the profile in SetCPU should be ondemand or conservative. I'm running Koush's Alpha 12, SetCPU "ondemand" and JuiceDefender Ultimate on "balanced". I've been on that for a week or so. I think the battery life is better than what i had running stock. I'm okay when the phone can make it through a day (like 16 hours) with normal use. I charge it at night anyway.
n00bfuscator said:
I read somewhere (and i think it was in this forum) that for the Nexus S the profile in SetCPU should be ondemand or conservative. I'm running Koush's Alpha 12, SetCPU "ondemand" and JuiceDefender Ultimate on "balanced". I've been on that for a week or so. I think the battery life is better than what i had running stock. I'm okay when the phone can make it through a day (like 16 hours) with normal use. I charge it at night anyway.
Click to expand...
Click to collapse
well , i think it depends on what kernel you use
some kernel's author would suggest what's best for his kernel.
also juicedefener or something , it's most likely by automatically shut down your unnecessary functions like GPS BT WIFI 2G/3G ...etc in order to save battery life.
i have been trying some of them , doesn't gimme much effect , probably it's just psychologic effect, you know , people would see what they want to see , also i have seen one application (Antutu something , i don't remember exact name) that reduces power output to hardware in order to save battery life , i think only that kinda applications can acutally save power...
---------- Post added at 09:03 PM ---------- Previous post was at 08:59 PM ----------
polobunny said:
Some people enjoy travelling light, not having extra peripherals in their pockets and such. I already have enough stuff with my phone, keys and money clip without wanting to bring a battery somewhere in my dressy pants.
Click to expand...
Click to collapse
i know , i do that when i have time , it does gimme sense of fulfillment , just like watch your work to be done .
it isn't about results , it's about journey you have been through
i don't know man , battery's size is just about 4.5 x 3.5 x 0.5 cm ... you really don't have that space for battery ... ?
qtwrk said:
well , i think it depends on what kernel you use
some kernel's author would suggest what's best for his kernel.
also juicedefener or something , it's most likely by automatically shut down your unnecessary functions like GPS BT WIFI 2G/3G ...etc in order to save battery life.
i have been trying some of them , doesn't gimme much effect , probably it's just psychologic effect, you know , people would see what they want to see , also i have seen one application (Antutu something , i don't remember exact name) that reduces power output to hardware in order to save battery life , i think only that kinda applications can acutally save power...
---------- Post added at 09:03 PM ---------- Previous post was at 08:59 PM ----------
i know , i do that when i have time , it does gimme sense of fulfillment , just like watch your work to be done .
it isn't about results , it's about journey you have been through
i don't know man , battery's size is just about 4.5 x 3.5 x 0.5 cm ... you really don't have that space for battery ... ?
Click to expand...
Click to collapse
Left pocket has my keys, my money clip with my cards and a pack of gum. Right pocket has my phone. Can't put anything worthy in back pockets, even less in dress pants.
What are common issues in installing Trinity over a kernel? I have Glados kernel so what would the side effects be?
Sent from my Nexus S
Smokexz said:
What are common issues in installing Trinity over a kernel? I have Glados kernel so what would the side effects be?
Sent from my Nexus S
Click to expand...
Click to collapse
it depends , look over your older kernel isntall zip file , check out if they put any files in directions (/system/lib , /system/modules , /system/vendor ...etc) , if so , delete them manually or check your new kernel zip file if it will overwrite the same named file ,in that case you don't have to detele these same named file because they will automatically be overwritten, otheriwse you do have to delete thoes file which won't be deleted or overwritten automatically.
...
i always just directly flash it ... if comes problem i just reinstall the ROM in order to get clean system and then flash the kernel.
some kernel like GLADOS and FRANCO has script to clear older files
but , anyway , back up before install any thing that could effect on system.
---------- Post added 14th December 2011 at 12:02 AM ---------- Previous post was 13th December 2011 at 11:58 PM ----------
polobunny said:
Left pocket has my keys, my money clip with my cards and a pack of gum. Right pocket has my phone. Can't put anything worthy in back pockets, even less in dress pants.
Click to expand...
Click to collapse
= = bro , doesn't your cloth have pocket ?
well , if you have protective case and screen protector on your phone , you can just put battery together with it
and you can put battery with your keys and other things.
qtwrk said:
it depends , look over your older kernel isntall zip file , check out if they put any files in directions (/system/lib , /system/modules , /system/vendor ...etc) , if so , delete them manually or check your new kernel zip file if it will overwrite the same named file ,in that case you don't have to detele these same named file because they will automatically be overwritten, otheriwse you do have to delete thoes file which won't be deleted or overwritten automatically.
...
i always just directly flash it ... if comes problem i just reinstall the ROM in order to get clean system and then flash the kernel.
some kernel like GLADOS and FRANCO has script to clear older files
but , anyway , back up before install any thing that could effect on system.
---------- Post added 14th December 2011 at 12:02 AM ---------- Previous post was 13th December 2011 at 11:58 PM ----------
= = bro , doesn't your cloth have pocket ?
well , if you have protective case and screen protector on your phone , you can just put battery together with it
and you can put battery with your keys and other things.
Click to expand...
Click to collapse
Yeah I just did that and it broke the wifi. I went to factory settings and installed Trinity, going through my normal routine tomorrow and going to see how long the battery life goes, apparently the performance is great at 880mhz and the voltage is pretty low.
Sent from my Xoom
qtwrk said:
it depends , look over your older kernel isntall zip file , check out if they put any files in directions (/system/lib , /system/modules , /system/vendor ...etc) , if so , delete them manually or check your new kernel zip file if it will overwrite the same named file ,in that case you don't have to detele these same named file because they will automatically be overwritten, otheriwse you do have to delete thoes file which won't be deleted or overwritten automatically.
...
i always just directly flash it ... if comes problem i just reinstall the ROM in order to get clean system and then flash the kernel.
some kernel like GLADOS and FRANCO has script to clear older files
but , anyway , back up before install any thing that could effect on system.
---------- Post added 14th December 2011 at 12:02 AM ---------- Previous post was 13th December 2011 at 11:58 PM ----------
= = bro , doesn't your cloth have pocket ?
well , if you have protective case and screen protector on your phone , you can just put battery together with it
and you can put battery with your keys and other things.
Click to expand...
Click to collapse
I sometimes have a dress shirt or a polo with an additional pocket. Nevertheless I like to travel light, buying a second battery, while a good idea, is a poor solution to an unoptimized system.
too much undervolting can and will cause more battery drain. there is a fine line that can be crossed from battery savings to battery loss. after a certain point, the phone will end up working harder to get where/what it needs because there isnt enough voltage, leading to the loss.
Smokexz said:
Yeah I just did that and it broke the wifi. I went to factory settings and installed Trinity, going through my normal routine tomorrow and going to see how long the battery life goes, apparently the performance is great at 880mhz and the voltage is pretty low.
Sent from my Xoom
Click to expand...
Click to collapse
you must know
this minim is for screen luck status , when you are using your phone , system/CPU will automatically change it to adapt your processing , but when you screen is off , CPU should be running at minim in order to save juices
Hi all - as the title of the thread suggests, i'd like to know if it'd be possible to limit the voltage that the battery receives while charging it with the official charger provided by Huawei, that supports fast charging, even modifying some internal system's strings or files. Usually my battery stays around 3,92 V in a discharging state and it is ok, but when i plug it on charge the fast charge function unavoidably pumps the voltage of the li-polymer battery even to 4,3/4,4 V; as far as i can enjoy fast charging times, counterparts my goal is more targeted to preserve battery life, and even making correct charging cycles i feel like if it'll be useless in future, since that overcoming 4,2 V slowly shorten our battery performances while time passes by. On high voltages batteries deteriorates faster, as stated by the Battery University.
For safety reasons, many lithium-ions cannot exceed 4.20V/cell. (Some NMC are the exception.) While a higher voltage boosts capacity, exceeding the voltage shortens service life and compromises safety. (...) At 4.35V, the cycle count of a regular Li-ion is cut in half.
Click to expand...
Click to collapse
- Source: Battery University
I can't accept answers like "why don't you charge your phone by a PC's USB port so?" because i don't share all of my life with a tower or laptop PC, so avoid this because it surely wouldn't being helpful i'll be waiting instead for the answers of anyone that could kindly help me limiting battery's voltage with whatever could permit to do that, like adb/fastboot or terminal emulator commands, tweaking on some system files, mods, ecc.
You're right, didn't want to crosspost but in this case it could be a nice case for doing it. I don't think that this'll be easy since that it could depends simply by the hardware charger, that will send always the same power to the phone, no matter what we could try to avoid it just modifying some strings on Android/EMUI...
Use battery charge limit and cap to 80% to lengthen battery life, the voltage never goes so high with that setup. Should at least double battery life.
Gesendet von meinem BLN-L21 mit Tapatalk
---------- Post added at 01:39 PM ---------- Previous post was at 01:38 PM ----------
It is a xda app https://forum.xda-developers.com/android/apps-games/root-battery-charge-limit-t3557002/
Gesendet von meinem BLN-L21 mit Tapatalk
cyclon1978 said:
Use battery charge limit and cap to 80% to lengthen battery life, the voltage never goes so high with that setup. Should at least double battery life.
Gesendet von meinem BLN-L21 mit Tapatalk
---------- Post added at 01:39 PM ---------- Previous post was at 01:38 PM ----------
It is a xda app https://forum.xda-developers.com/android/apps-games/root-battery-charge-limit-t3557002/
Gesendet von meinem BLN-L21 mit Tapatalk
Click to expand...
Click to collapse
Sadly i own and use BCL since I'm rooted to prolong my battery life, the threshold is always at 80% and the voltage ALWAYS reach 4,3V when it's under charge. You can test on your own, I've detected the high voltage exactly from BCL's persistent notification. It can only modify a system file that rules the charge by placing an 1 where there is a 0 when the limit is reached, to avoid the phone to receive more charge, but the app itself can't work on the voltage that is emitted by the charger. Thanks for your answer anyway
I have 4.121 on charging at max while limited at 80%.... original charger. Which rom? I am at stock beta.
Gesendet von meinem BLN-L21 mit Tapatalk
Stock EMUI 5, updated by Huawei's system update... Original charger too obviously, what i found on phone's box is what I'd like to keep using to charge it. Later I'll post a screenshot of the voltage when I'll plug the phone under charge
Bln l21 b360 or previous official? I have b360 so maybe it's a bug in older version
Gesendet von meinem BLN-L21 mit Tapatalk
cyclon1978 said:
Bln l21 b360 or previous official? I have b360 so maybe it's a bug in older version
Gesendet von meinem BLN-L21 mit Tapatalk
Click to expand...
Click to collapse
We're exactly on the same version
See it too now, needs to be fixed in kernel... there are no custom kernels a.t.m.?
Gesendet von meinem BLN-L21 mit Tapatalk
cyclon1978 said:
See it too now, needs to be fixed in kernel... there are no custom kernels a.t.m.?
Gesendet von meinem BLN-L21 mit Tapatalk
Click to expand...
Click to collapse
No custom kernel at the moment
cyclon1978 said:
See it too now, needs to be fixed in kernel... there are no custom kernels a.t.m.?
Gesendet von meinem BLN-L21 mit Tapatalk
Click to expand...
Click to collapse
Sadly no devs are interested in building custom kernel for kirin devices. Except for h8 and h8 pro which was closed now.
Sent from my DUK-L09 using XDA Labs
cyclon1978 said:
See it too now, needs to be fixed in kernel... there are no custom kernels a.t.m.?
Gesendet von meinem BLN-L21 mit Tapatalk
Click to expand...
Click to collapse
Did you saw? I didn't post a screenshot not because i forgot to do it, but only because lately i never reached a voltage higher than 4.1V and so i wouldn't had nothing in my hands to confirm the issue. I didn't saw custom kernels sadly, so after reading this
sniperlife:D said:
Sadly no devs are interested in building custom kernel for kirin devices. Except for h8 and h8 pro which was closed now.
Click to expand...
Click to collapse
is even worse for our problem. I'll try to give an eye on a guide here on XDA to know how to build a custom kernel at this point
RedSkull23 said:
I'll try to give an eye on a guide here on XDA to know how to build a custom kernel at this point
Click to expand...
Click to collapse
That's great, I wanted too to learn development so I can help (no PC for now which is what holding me back)
All the best friend
PalakMi said:
That's great, I wanted too to learn development so I can help (no PC for now which is what holding me back)
All the best friend
Click to expand...
Click to collapse
Thank you very much pal, I'll do my best. I ensure nothing since that at the moment i own some really generic knowledge of HTML5/CSS3/C++/Java and JavaScript codes, so starting on a custom kernel for Android OS is a new thing for me, especially if we're talking about a Kirin processor by what i know (and a lack of developers here isn't very encouraging!) Following guides here sounds nice and should help me
Good luck, I hope you'll become a recognized dev
Kernel with voltage limited
Only for Honor 6X BLN Nougat (tested with EMUI 5.0.1, should run with EMUI 5.0)
Instructions:
- check if you have Nougat
- TWRP: backup everything (at least boot partition)
- TWRP: install kernel
Rollback:
- TWRP: restore boot partition from backup
https://www.androidfilehost.com/?fid=817550096634800565
Limits voltage to ~4.21 V
Had no time to check it thoroughly, so please report if it works. Maybe you'll not be able to get 100% Battery with it (i dont know the max battery voltage at 100%)
---------- Post added at 04:07 PM ---------- Previous post was at 03:17 PM ----------
Update: Please use the new version: https://www.androidfilehost.com/?fid=673368273298986918
Now it really works...
Addition: it should work with all Nougat ROMs because i used anyKernel and just replace kernel itself. So it should be compatible with LOS and everything else as long as its Nougat.
cyclon1978 said:
Only for Honor 6X BLN Nougat (tested with MIUI 5.0.1, should run with MIUI 5.0)
(...)
Update: Please use the new version: https://www.androidfilehost.com/?fid=673368273298986918
Now it really works...
Click to expand...
Click to collapse
What a nice notice man! If possible, i'll limit it to 4,1V for being sure that it won't overcome 4,2V anymore. And, did you already tested it since that I've seen that you affirmed that now it works in your last added post? It is for EMUI, MIUI is a typo right?
I can add a knob to control the max voltage; if we limit it to 4.1V it will not charge fully - what is absolutely fine if you want to lengthen battery life. So we need to test which value is 80% (less is not really better for battery life) and i can make it configurable from 80-100% / 100 % + FastCharge.
The value could be set with script manually or init.d if i do it that way.
cyclon1978 said:
I can add a knob to control the max voltage; if we limit it to 4.1V it will not charge fully - what is absolutely fine if you want to lengthen battery life. So we need to test which value is 80% (less is not really better for battery life) and i can make it configurable from 80-100% / 100 % + FastCharge.
The value could be set with script manually or init.d if i do it that way.
Click to expand...
Click to collapse
It'd be perfect, that's exactly my intent. I could test it later if it'd be useful. The best, as you'll know, is between 40%/80%.
Please update to new version: 1.4 https://www.androidfilehost.com/?fid=745425885120763679
The previous version got cheated by another part of the kernel which overwrites these values.
Also the bug with reset on disconnect of charger is fixed.
Use the following commands to set the values:
adb shell
su
echo 1111 > /sys/devices/platform/amba/fdf0d000.i2c/i2c-1/1-006b/limiter_terminal_voltage
echo 1111 > /sys/devices/platform/amba/fdf0d000.i2c/i2c-1/1-006b/limiter_dpm_voltage
but instead of 1111 use the following values:
limiter_terminal_voltage: 3950 - 4350 in steps of 50mV (4350 is stock value)
This is the voltage of the battery at which the charging current goes to zero, so you can control the maximum charge to lenghten battery life (80% would be ideal but which value is that?).
3950 is below 70%
limiter_dpm_voltage: 3960, 4040, 4120, 4200, 4280, 4360, 4440, 4520 (4520 is stock value), you need to use exactly these values, setting other values will be ignored.
This is the charger voltage limit, if you set this below limiter_terminal_voltage strange things might happen (not reaching desired battery percentage)
You can limit the overvoltage while charging. If you use 4520 the battery gets heaviliy overvoltage with amazing charging current which results in a very fast charge (and kills your battery).
Recommend settings:
limiter_terminal_voltage: 4350 if you really need a long runtime for a trip in the desert, for every other case use a value which brings you to 80% (best value according to different sources to lengthen battery life time to the double charge/recharge cycles).
limiter_dpm_voltage: 4520 if you need to go in the next minutes to the desert trip and need a fast charge, for every other case use a value slightly greater that the limiter_terminal_voltage.
Report back.
I added a script to system/etc/init.d
you can edit it to set the values but need a tool (kernel adiutor mod) to emulate init.d (or add init.d support, but i have not managed to get it working)
Hi Guys. I have seen many people complaining about slow charging speeds in our beloved RN7P. The charging just falls drastically after a certain temperature. This throttling is done by Xiaomi to prevent the device from overheating. But the threshold conditions are too strict.
Introducing V-Thermal:
It is an optimized charging profile for our device which gives faster charge speeds, is safer and battery friendly. It has been tested multiple times to ensure faster-charging speeds without overheating.
Steps to Install:
Open Magisk Manager and go to 'Modules'
Press '+' icon and select the file
Reboot the device
Done!
Note: The config has been thoroughly tested. But I am not responsible for any damage to your device.
Press Thanks if I helped you!
Somebody should test please
akewusola1 said:
Somebody should test please
Click to expand...
Click to collapse
tried this since yesterday. noticeably faster charging than the default profile. does not heat up the phone as much as the other charging profile posted before.
LotSky11 said:
tried this since yesterday. noticeably faster charging than the default profile. does not heat up the phone as much as the other charging profile posted before.
Click to expand...
Click to collapse
Thanks for the feedback! Do hit thanks
Vishal P said:
Thanks for the feedback! Do hit thanks
Click to expand...
Click to collapse
Can i use it with eu roms miui11????
And if i want to revert back to original...what to do???
Sent from my Redmi Note 7 Pro using Tapatalk
gautamajay52 said:
Can i use it with eu roms miui11????
And if i want to revert back to original...what to do???
Click to expand...
Click to collapse
It's a Magisk module. If you want to revert, just uninstall it.
adriansticoid0312 said:
It's a Magisk module. If you want to revert, just uninstall it.
Click to expand...
Click to collapse
Have u tried on eu rom???
I don't want any bootloop.
Sent from my Redmi Note 7 Pro using Tapatalk
gautamajay52 said:
Have u tried on eu rom???
I don't want any bootloop.
Sent from my Redmi Note 7 Pro using Tapatalk
Click to expand...
Click to collapse
Bro. Don't worry. It will work fine. It is impossible for this module to cause bootloop, but you can still remove it through twrp if u do get boot issues. Its Magisk module. Easy to remove.
Its preety nice good work! Thanks!
So basically this module forces the device to charge @15W constantly instead of getting toned down to 12W and even as low as 8W after reaching a certain thermal range? Or it works differently because i still see mine getting toned down to 12W like usual.
Vishal P said:
Hi Guys. I have seen many people complaining about slow charging speeds in our beloved RN7P. The charging just falls drastically after a certain temperature. This throttling is done by Xiaomi to prevent the device from overheating. But the threshold conditions are too strict.
Introducing V-Thermal:
It is an optimized charging profile for our device which gives faster charge speeds, is safer and battery friendly. It has been tested multiple times to ensure faster-charging speeds without overheating.
Steps to Install:
Open Magisk Manager and go to 'Modules'
Press '+' icon and select the file
Reboot the device
Done!
Note: The config has been thoroughly tested. But I am not responsible for any damage to your device.
Press Thanks if I helped you!
Click to expand...
Click to collapse
Smooth AF!
Nuclear Reactor said:
So basically this module forces the device to charge @15W constantly instead of getting toned down to 12W and even as low as 8W after reaching a certain thermal range? Or it works differently because i still see mine getting toned down to 12W like usual.
Click to expand...
Click to collapse
What made you think it forces a constant charging rate?
Sent from my Redmi Note 7 Pro using XDA Labs
adriansticoid0312 said:
What made you think it forces a constant charging rate?
Sent from my Redmi Note 7 Pro using XDA Labs
Click to expand...
Click to collapse
I don't know? At least it should be constant from 0% to 80% (assuming with best conditions) yes? If not so please do enlighten me
Nuclear Reactor said:
I don't know? At least it should be constant from 0% to 80% (assuming with best conditions) yes? If not so please do enlighten me
Click to expand...
Click to collapse
Thermal profiles are not meant to force a constant charging rate. And charging rates are never constant. It goes up and down depending on your phone's temperature.
Sent from my Redmi Note 7 Pro using XDA Labs
Nuclear Reactor said:
I don't know? At least it should be constant from 0% to 80% (assuming with best conditions) yes? If not so please do enlighten me
Click to expand...
Click to collapse
As mentioned by adrian, it's designed to extend your battery life while making the charging much faster, without harming the battery by maxing out the optimum temperatures ( i.e. A change in the default values)
I have flashed this before but I just updated my rom.do I need to reflash?
akewusola1 said:
I have flashed this before but I just updated my rom.do I need to reflash?
Click to expand...
Click to collapse
Yep
akewusola1 said:
I have flashed this before but I just updated my rom.do I need to reflash?
Click to expand...
Click to collapse
Go to magisk modules, and see if its installed. If yes, no need to reflash.
Amazing module. it charges my device from 15-85 in 60 min just heats up alittle bit upto 43c
sourav24071999 said:
Amazing module. it charges my device from 15-85 in 60 min just heats up alittle bit upto 43c
Click to expand...
Click to collapse
Enjoy
After lot of research I have finally confirmed that Pixel 3 / XL:s are thermal throttling at very medium temperatures compared to example OnePlus phones, causing stuttering, framedrops, camera hangouts etc... I even tested it in Call of duty Mobile and with cooled phone i was able to play without any stutters, solid frametimes. Without cooling that game is literally unplayable.
I have found thermal-engine conf files from /system/vendor/etc, but those files are "read only" and cannot be changed. I tried with android pie and with TWRP to modify, even delete those files, but they always come back when you boot up your phone.
When booted to android and through ADB shell, commands like chmod 777 /system/vendor/etc are not working. My question is, is there a way to change those files or are they hard locked? Here is a link that confirms that it is actually possible to manipulate those files, but that poster is gone from the forum, and he is/was a professional software engineer, so im asking help here.
Link to post what im basically trying to do: https://forum.xda-developers.com/android/help/thermal-engine-conf-pixel-2-to-hack-t3779715
Bump because this is the reason we cannot do any overclocking on these phones.
It sounds like it's on the system partition which is read-only(my knowledge of the partitions in android is limited)? So maybe this is something that would have to be added to the .img file when flashing a custom ROM....
Maybe use a Magisk mirror?
Ojiz1 said:
After lot of research I have finally confirmed that Pixel 3 / XL:s are thermal throttling at very medium temperatures compared to example OnePlus phones, causing stuttering, framedrops, camera hangouts etc... I even tested it in Call of duty Mobile and with cooled phone i was able to play without any stutters, solid frametimes. Without cooling that game is literally unplayable.
I have found thermal-engine conf files from /system/vendor/etc, but those files are "read only" and cannot be changed. I tried with android pie and with TWRP to modify, even delete those files, but they always come back when you boot up your phone.
When booted to android and through ADB shell, commands like chmod 777 /system/vendor/etc are not working. My question is, is there a way to change those files or are they hard locked? Here is a link that confirms that it is actually possible to manipulate those files, but that poster is gone from the forum, and he is/was a professional software engineer, so im asking help here.
Link to post what im basically trying to do: https://forum.xda-developers.com/android/help/thermal-engine-conf-pixel-2-to-hack-t3779715
Click to expand...
Click to collapse
I made a magisk module to disable thermal throttling.
try it
On pie you can disable verity and then files are easy to modify. On Q the module option is your only option.
gacky1601 said:
I made a magisk module to disable thermal throttling.
try it
Click to expand...
Click to collapse
You are GODsend! Im so grateful!!! im giving try now if it works i want to donate something for you!
gacky1601 said:
I made a magisk module to disable thermal throttling.
try it
Click to expand...
Click to collapse
I checked the zip. and found that there were Blueline confs and then renamed those as "Crosshatch" and now it works! I dont find words to thank you enough!! So happy now you just basically stopped my one month pain! Now i have tested, no thermal throttling cpu at 2.8 ghz on thermal throttling app. Looks good but i was little shocked when cpu hits 52 celsius anf battery 51 celsius while gaming cod mobiles battleroyale. Otherwise it was almost buttery smooth but phone gets quite hot too. What you think is it running too hot now? Maybe i should try to modify those original confs, but there were so much of those values that it can be hard for me..
Ojiz1 said:
I checked the zip. and found that there were Blueline confs and then renamed those as "Crosshatch" and now it works! I dont find words to thank you enough!! So happy now you just basically stopped my one month pain! Now i have tested, no thermal throttling cpu at 2.8 ghz on thermal throttling app. Looks good but i was little shocked when cpu hits 52 celsius anf battery 51 celsius while gaming cod mobiles battleroyale. Otherwise it was almost buttery smooth but phone gets quite hot too. What you think is it running too hot now? Maybe i should try to modify those original confs, but there were so much of those values that it can be hard for me..
Click to expand...
Click to collapse
yes, I think I shouldn't override the files with empty files under some circumstance.
I'll try to modify some values later.
gacky1601 said:
yes, I think I shouldn't override the files with empty files under some circumstance.
I'll try to modify some values later.
Click to expand...
Click to collapse
Not your fault, I asked it!
Hi.
Can this option "thermal hack" works on battery charging. At high percentage it reduces the charging rate to about 1000mAh
Could be there a solution to leave it 18watt or at least 15watt
---------- Post added at 08:02 PM ---------- Previous post was at 08:00 PM ----------
Ojiz1 said:
I checked the zip. and found that there were Blueline confs and then renamed those as "Crosshatch" and now it works! I dont find words to thank you enough!! So happy now you just basically stopped my one month pain! Now i have tested, no thermal throttling cpu at 2.8 ghz on thermal throttling app. Looks good but i was little shocked when cpu hits 52 celsius anf battery 51 celsius while gaming cod mobiles battleroyale. Otherwise it was almost buttery smooth but phone gets quite hot too. What you think is it running too hot now? Maybe i should try to modify those original confs, but there were so much of those values that it can be hard for me..
Click to expand...
Click to collapse
Can u share that file with "crossbatch" codename .?
Thank you °^
STALKER18 said:
Hi.
Can this option "thermal hack" works on battery charging. At high percentage it reduces the charging rate to about 1000mAh
Could be there a solution to leave it 18watt or at least 15watt
---------- Post added at 08:02 PM ---------- Previous post was at 08:00 PM ----------
Can u share that file with "crossbatch" codename .?
Thank you °^
Click to expand...
Click to collapse
Im pretty sure that this "thermal hack" isnt going to speed up charging, but I havent tested it with timer. This mod disables CPU, GPU, modem and battery thermal throttling, but the safe functions (shutdown) are working properly, so you should be fine, if pushing it to the limits. I dont guarentee if this can ruin the hardwares, but at least its safefucntion will shutdown the phone, but everybody will use this with their own responsibility!
Installation:
- Rooted device with working magisk
- Attached zipfile in the phones storage
- Go to modules in magisk, find that zip and tap on it, reboot
Thermal Throttling off, gaming performance
Okey, so im little confused now.. Even when disabled or with custom thermalmode, no matter of game settings, I still get very stuttery gaming performance from my Pixel 3 XL. (Cod battleroyale is the worst, Pubg works better) . What is Bottlenecking so much? My old Oneplus 5 handles better Cod Mobile BattleRoyale.. In benchmarks my Pixel destroys OP 5, but the games just arent working without a lot of stutters... Frames are as expected (50-60 fps) but there is a lot inconsistent frametimes aka. stutters.
Have tried with android Pie, Havoc OS nothing helps.. I just want to know what can be the problem? Low Ram speed (in Pc world that matters so thinking if Google has used some **** ram), Ram management problems in the software? Cod Mobile eats 1,0-1,3 gb of ram and I have free ram when booted about 1,5-1,7 gb.
Hi there I know this might be a rom specific issue but I've faced the same problem on different roms (so far I've tried Pixel Experience Plus and Evolution X)
My phone supports 67W fast charging and I have 67W charger (Official one from Xiaomi) and it used to work great on Miui roms but then I switched to AOSP roms and the charging speed is very very slow...
The highest being not more than 3000 mA
and the lowest which is mostly the case being under 1000
I am rooted with magisk so if there is anything I could do to boost the charging speed even by a little bit would be great as right now it takes more than 2 hours to charge my device... (5000 Mah battery)
compared to the 45 min full charge on Miui
Even if there is no way to get as fast speed as Miui if I could get a little bit boost somehow it would be great
p.s I've already lost hope been trying different stuff for about a week and nothing works so it's okay if there is no solution
BR4UTAL said:
Hi there I know this might be a rom specific issue but I've faced the same problem on different roms (so far I've tried Pixel Experience Plus and Evolution X)
My phone supports 67W fast charging and I have 67W charger (Official one from Xiaomi) and it used to work great on Miui roms but then I switched to AOSP roms and the charging speed is very very slow...
The highest being not more than 3000 mA
and the lowest which is mostly the case being under 1000
I am rooted with magisk so if there is anything I could do to boost the charging speed even by a little bit would be great as right now it takes more than 2 hours to charge my device... (5000 Mah battery)
compared to the 45 min full charge on Miui
Even if there is no way to get as fast speed as Miui if I could get a little bit boost somehow it would be great
p.s I've already lost hope been trying different stuff for about a week and nothing works so it's okay if there is no solution
Click to expand...
Click to collapse
What is your device's model number?
What AOSP ROM/ROMs are you trying?
Droidriven said:
What is your device's model number?
What AOSP ROM/ROMs are you trying?
Click to expand...
Click to collapse
Hi, thanks for replying
My device model number is: 2201116PI
Device Name: Poco X4 Pro 5G (Veux)
I have tried Miui Eu on this device and it has worked great however when switching to custom roms based on AOSP like Evolution X, Descendant OS (this is my primary rom I've been using it for a while now) and Pixel Experience Plus
some additional info below
Charger: Mi Sonic 3.0 67w Fast Charger
Battery temperature: usually never goes above 40°c so shouldn't be a temperature thing
got this device just a month ago so I expect the battery itself to not be a problem...
BR4UTAL said:
Hi, thanks for replying
My device model number is: 2201116PI
Device Name: Poco X4 Pro 5G (Veux)
I have tried Miui Eu on this device and it has worked great however when switching to custom roms based on AOSP like Evolution X, Descendant OS (this is my primary rom I've been using it for a while now) and Pixel Experience Plus
some additional info below
Charger: Mi Sonic 3.0 67w Fast Charger
Battery temperature: usually never goes above 40°c so shouldn't be a temperature thing
got this device just a month ago so I expect the battery itself to not be a problem...
Click to expand...
Click to collapse
I didn't ask for the name of the ROM/ROMs, I was asking which specific ROM/ROMs you are using, as in, name of the ROM/ROMs and the android version. There could be many different AOSP Evolution X ROMs for your device and they could all be different, therefore, saying "Evolution X" tells me the name of the ROM but doesn't tell me which Evolution X ROM your are referring to.
The kernel built in the ROM might not support fast charge or the ROMs could be poorly optimized or Google Play Services could be causing excess battery drain(this is a known issue for some ROMs).
Have you tried posting in the threads where you got your ROMs to see if there is something that the developer/developers need to fix in the ROM/ROMs?
Droidriven said:
I didn't ask for the name of the ROM/ROMs, I was asking which specific ROM/ROMs you are using, as in, name of the ROM/ROMs and the android version. There could be many different AOSP Evolution X ROMs for your device and they could all be different, therefore, saying "Evolution X" tells me the name of the ROM but doesn't tell me which Evolution X ROM your are referring to.
The kernel built in the ROM might not support fast charge or the ROMs could be poorly optimized or Google Play Services could be causing excess battery drain(this is a known issue for some ROMs).
Have you tried posting in the threads where you got your ROMs to see if there is something that the developer/developers need to fix in the ROM/ROMs?
Click to expand...
Click to collapse
Sorry for that, i am using Descendant OS based on Android 12.1
Kernel: 5.4.134-perf
this is actually the kernel used in Miui roms for the device and it is being used in custom roms too since Xiaomi did not release kernel sources for the device as of yet, it's even more surprising due to this since this kernel should support fast charging
I did ask in the thread for the rom and nobody else supposedly faced the same issue
Infact about a day ago it was fine charging at 3000 mA but just today it became like this
Thankfully by using a magisk module i found in a totally different thread increases the charging speed back to 3000 mA which is around 30w charging I assume, it's not the best but it's better than what was going on
The module:
(posting this just in case, you don't need to download/use it or anything)
BR4UTAL said:
Sorry for that, i am using Descendant OS based on Android 12.1
Kernel: 5.4.134-perf
this is actually the kernel used in Miui roms for the device and it is being used in custom roms too since Xiaomi did not release kernel sources for the device as of yet, it's even more surprising due to this since this kernel should support fast charging
I did ask in the thread for the rom and nobody else supposedly faced the same issue
Infact about a day ago it was fine charging at 3000 mA but just today it became like this
Thankfully by using a magisk module i found in a totally different thread increases the charging speed back to 3000 mA which is around 30w charging I assume, it's not the best but it's better than what was going on
The module:
(posting this just in case, you don't need to download/use it or anything)
Click to expand...
Click to collapse
Boot into TWRP and select Wipe, then select advanced wipes then select the cache partition and the dalvik cache partition but do not select any other partitions, then swipe the slider to wipe, then reboot and see if the issue persists.
Droidriven said:
Boot into TWRP and select Wipe, then select advanced wipes then select the cache partition and the dalvik cache partition but do not select any other partitions, then swipe the slider to wipe, then reboot and see if the issue persists.
Click to expand...
Click to collapse
That seems to have increased the charging speed by a bit but i face a different problem now
The battery icon in the status bar does not display accurate battery percentage it's either always stuck at 100 or absolutely 0
Though when I go to settings to check battery it shows the accurate percentage
weird.
Edit: hey looks like i became a senior member, kind of ashamed to ask for help in minor things like this sorry...
BR4UTAL said:
That seems to have increased the charging speed by a bit but i face a different problem now
The battery icon in the status bar does not display accurate battery percentage it's either always stuck at 100 or absolutely 0
Though when I go to settings to check battery it shows the accurate percentage
weird.
Edit: hey looks like i became a senior member, kind of ashamed to ask for help in minor things like this sorry...
Click to expand...
Click to collapse
Try disabling the fast charge module in Magisk then boot back into TWRP and wipe the caches again like I described above and reboot.
Droidriven said:
Try disabling the fast charge module in Magisk then boot back into TWRP and wipe the caches again like I described above and reboot.
Click to expand...
Click to collapse
Don't exactly know how this worked but messing with the notification format settings of the rom fixed it, thanks though because of you my phone can fast charge again
BR4UTAL said:
Don't exactly know how this worked but messing with the notification format settings of the rom fixed it, thanks though because of you my phone can fast charge again
Click to expand...
Click to collapse
If it happens again, it is more than likely to be a cache issue again, its a common thing in android. That is why periodically closing all apps and rebooting is suggested, occasionally wiping cache is also helpful.
BR4UTAL said:
Don't exactly know how this worked but messing with the notification format settings of the rom fixed it, thanks though because of you my phone can fast charge again
Click to expand...
Click to collapse
I have the same problem as you with poco x3 pro, can you guide me how to fix it?