да, тут действительно все зависит от прошивки, т.е от того, как она запрограммирована.
Попробую объяснить на пальцах
Допустим, заряд батареи составлет A, B, C, D уровни, где А- самый малый, а D - самой большой заряд батареи
в прошивке так и пишут А=А, В=В, С=С и тд., т.е. определенный ток...