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.