Hey folks,
you are reading right: For a certain reason* (if you care, pls scroll down) I need to "limit" the charging current to something like 500mA.
I am running stock rom (20c, rooted) but if there are solutions for custom roms / kernels I'd give it a try.
1st thought: The phone has an inbuilt "Thermal Protect" which can be disabled via hidden menu. It seems that the file (/sys/devices/platform/lge-battery/power_supply/battery/temp_control) only accepts the values "164" and "0". I'm looking for a way to actualy lower the temperature to trick the phone into thinking "wow, battery is too hot, I'll better charge slowly" ;)
There are also a bunch of temp throttling files in /d/tegra_thermal, but as I unterstood they do only throttle the tegra chip which I don't want.
2nd thought: I've read articles about building special cables where the usb data ports are short wired, which then is interpreted by the phone as "charge only" and draws as much current as possible. I'd need it other way round and tried to just physically block the data ports but no success.
Why am I trying this? I bought a lamp for my bicycle which has a small (150mA) battery and a usb-out. The dynamo (generator) will charge the (inbuilt) battery like up to 40%, then the lamp will activate the usb port. The phone will then charge quickly (~1A) until the battery inside the lamp will go below the threshold, and the usb port will be deactivated.. and it starts all over. I'm ending up with a few hundred charging connections/disconnections a day of cycling with actually pretty few breaks. Thanks to snoozy it's not that bad.. but it still sucks.
Any ideas appreciated, hardware and software vise.
Regards, kugelz
you are reading right: For a certain reason* (if you care, pls scroll down) I need to "limit" the charging current to something like 500mA.
I am running stock rom (20c, rooted) but if there are solutions for custom roms / kernels I'd give it a try.
1st thought: The phone has an inbuilt "Thermal Protect" which can be disabled via hidden menu. It seems that the file (/sys/devices/platform/lge-battery/power_supply/battery/temp_control) only accepts the values "164" and "0". I'm looking for a way to actualy lower the temperature to trick the phone into thinking "wow, battery is too hot, I'll better charge slowly" ;)
There are also a bunch of temp throttling files in /d/tegra_thermal, but as I unterstood they do only throttle the tegra chip which I don't want.
2nd thought: I've read articles about building special cables where the usb data ports are short wired, which then is interpreted by the phone as "charge only" and draws as much current as possible. I'd need it other way round and tried to just physically block the data ports but no success.
Why am I trying this? I bought a lamp for my bicycle which has a small (150mA) battery and a usb-out. The dynamo (generator) will charge the (inbuilt) battery like up to 40%, then the lamp will activate the usb port. The phone will then charge quickly (~1A) until the battery inside the lamp will go below the threshold, and the usb port will be deactivated.. and it starts all over. I'm ending up with a few hundred charging connections/disconnections a day of cycling with actually pretty few breaks. Thanks to snoozy it's not that bad.. but it still sucks.
Any ideas appreciated, hardware and software vise.
Regards, kugelz
from xda-developers http://ift.tt/23hRbEU
via IFTTT
No comments:
Post a Comment