My original Li-ion has 3000 mAh capacity. I've modded my device to have a total of 7000 mAh capacity now.
The enhanced capacity means that my percentage is not displayed accurately anymore.
About 2000 mAh charge displays 75% charge. That means 5000 mAh are located in the top 25% of my battery indicator.
(Charging times confirm: 1 Hour @1800 mA goes from 25% to 75%, but 75 to 83 takes almost the same time and so on.)
I know a lot is possible with a rooted Android device but I'm not too much of a software person.
How can I change the percentages that display? There has to be some kind of lookup table where the Vbatt→"%" conversion is done.
Edit: If no one can help me, I am going to add a bunch of tp4056 chips to enable actually charging.
The software seems to mess around quite a bit.
Now my phone is charging the 2nd time, and (I assume because it is calculated that the battery should be “full†by now in terms of mAh) it has reached “100%†despite the Vbatt being 3.95 Volts. Actual charge is ~ 70% at max!
Here you can see it charged more than 2000 mAh after reaching “100%â€. I stopped the charge at 4.2 V.
The lower portion reached 75% after 1000mAh and took 900 more for the rest. So this has lost all it's 'linearity'.
Can I (additionally to changing the display behavior) also change the charging algorithm?
Do I have to compile a kernel by myself? Is there settings for this? I want higher current first and very low current for the charging above 4.1 V.