Until iodeOS 6.12 with charging control enabled, the max. charging level reached and the charger left plugged in, the charging LED turned off, the battery usage was 0mA and the charge level (%) remained at the max level. This means that the battery was not used and the used current came from the charger.
I used this feature for years already before I came to iodeOS with a Magisk module and the batteries are still at a very good state.
After the update to v6.13, when the max charging level is reached charging stops, the battery is used and the charging level drops. At charging level 10 percentage points below the max. level charging starts again. Thus the battery is continuously used which will cost battery life time.
(I have another Shiftphone 6mq as a spare phone which still is at iodeOS 6.12 and there the old behavior is still working. So I am convinced that it is a regression that came with the update to v6.13.)
@rik Does this regression come from changes by iodé or from LineageOS?
I tried one Magisk module and one root app with that functionality, but both did not work satisfying.
After I had uninstalled them and restored the system charging control it worked as expected.
Then I updated the other device and there the charging control kept on working correct.
So I wanted to write that the issue is mysteriously solved. The next day after a new boot of the device the issue was back and after a reboot it was gone and still is after a few days.
I guess that the battery settings are the reason for this behavior. Is there a way to reset them other than tampering with root access?
Edit: And today the second device starts with that behavior.