アプリやソフトは電気特性から取得した最終的な容量値をバッテリー制御チップから読み取ることしかしない
つまりSoCから見ればブラックボックス
容量値さえ読み出してしまえば最大容量や充電レベルを数値化すればいいだけ

>>136はSoC以降の挙動しか見ていない