You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello everyone. I own a Xiaomi Mi 10, currently running on LineageOS 21. I stumbled upon this project and tried it with the goal to be able to use idle mode to conserve battery (latest stable and one recent version from 2025 found here posted inside issues). However, after testing the availabe switches, which several were reported to be capable of idle mode, I didn't see it working at all.
Now I'm confused about the output that is produced while testing and what actually can be achieved. Most swiches don't work at all while idle mode doesn't seem to work at all too. So what is up with that?
The only switch which can enable/disable charging is "battery/battery_charging_enabled". I have used it in my own script for years. I didn't bother with the builtin LOS function either. But idle mode did wake my interest, since I like to have my phone in the (wireless) charger when at home/work. My battery was replaced briefly. It is still at 100% capacity.
I would be glad to have some insights, if idle mode can be achieved. Older Xiaomi phones seem to be capable of this and also LOS seems to be ok.
Just wanted to put in my solution for xiaomi devices, for people who are still interested to have a charging cap and want to be able to achieve idle charging.
Acc's test feature seem to produce a lot of false-positives and is rather confusing than helpful. I have 75 so called "switches", but about 4 of them really do work, i.e. switch between charging/discharging. The rest do simply nothing, but are reported to work and/or support idle-mode, which is simply not true. A working switch in my case always triggers a reaction from my phone, like the sound it plays when I plug in a power supply.
Xiaomi phones have about 4 switches that only trigger on/off for battery charging. But the phones seem to have an voltage regulator that provides the so called idle-mode. All one has to do is, to change the voltage value for maximum charge. It is usually set above 4 Volts, in my case (Mi 10) it was set to 4,48V or 4480000 as raw-value. All I had to do is to reset it to 3900000 (about 57% of charge) and when the phone reached that value, it reduced the charging current to under 10mA which can be seen as idle-charging. In my case the file I had to alter was:
There is no need to use ACC at all. At least form my point of view and my own needs.
This has to be done after each reboot. I use a custom start-script for that.
Since my phone sits most of the time in the wireless charger, 57% of charge are sufficient for my needs. If one needs a higher capacity, just go and try higher voltage values.
I appreciate AAC's approach. In my opinion it would be much better to have a working setup for each phone model and OS version. The testing is a good idea, but the reported output is far from being true and leads people on to believe something that won't work.
Hello everyone. I own a Xiaomi Mi 10, currently running on LineageOS 21. I stumbled upon this project and tried it with the goal to be able to use idle mode to conserve battery (latest stable and one recent version from 2025 found here posted inside issues). However, after testing the availabe switches, which several were reported to be capable of idle mode, I didn't see it working at all.
Now I'm confused about the output that is produced while testing and what actually can be achieved. Most swiches don't work at all while idle mode doesn't seem to work at all too. So what is up with that?
The only switch which can enable/disable charging is "battery/battery_charging_enabled". I have used it in my own script for years. I didn't bother with the builtin LOS function either. But idle mode did wake my interest, since I like to have my phone in the (wireless) charger when at home/work. My battery was replaced briefly. It is still at 100% capacity.
I would be glad to have some insights, if idle mode can be achieved. Older Xiaomi phones seem to be capable of this and also LOS seems to be ok.
acc-t_output-umi_2025-01-16_22-59-24.log
The text was updated successfully, but these errors were encountered: