Remaining Capacity не меняется и если отключить питание, то ноутбук сразу же выключается
То что ноут отключается (полагаю, это с загруженной виндой), думаю вполне естественно. Виндовс судит о ресурсе не по напряжению батареи, а именно по остаточной емкости. Вот если останетесь в биосе, думаю он не выключится, пока АКБ сам не вырубит ключи.
Батарея заряжается, значит уже неплохо.
поскольку Remaing capacity каклькулируемое значение, то оно само постепенно стремится к нулю т.е как только Remaing Capacity стало 0, флаги TDA, RCA, RTA снова появляются
Значит и емкость он считает, раз при разрядке он постепенно обнуляет Remaing Capacity.
Почему-то при charge/dischare контроллер не считает емкость
Вот тут не понял, Вы же сами чуть выше написали, что если прописать ее туда принудительно, то при разрядке ноутом, она постепенно падает. ))
Токовый резистор целый, фьюз целый.
Фьюз и не мог сгореть, ибо напряжение есть, заряжается. Насчет резистора - я бы его проверил.
смотрите отчет:
Current: -190 mA - это откуда??? Уже не норма, когда без нагрузки.
Я бы посоветовал провести цикл зарядки/разрядки без ноута, с помощью ЛБП. С контролем параметров (Логированием) во время обоих процессов. Там увидите, что не так. Прежде всего, как раз стоит обратить внимание на резистор, и правильность калибровки.
Может он все время будет у Вас показывать 190 mA. ))) тогда откуда ж контроллер узнает о происходящем?
Battery Status:
TDA|RCA|RTA|INIT|DSG|FD|
За флаги не беспокойтесь, для 0% заряда все тут естественно. ))
MaxError: 100%
Просто нужен цикл обучения.
Добавлено after 41 minute 50 seconds:Не доводилось иметь дела именно с этим чипом, но по описанию, он работает на EDV методике, и там чип всегда после сброса показывает 0%, потому что не умеет мерить сопротивления ячеек, как чипы с IT алгоритмом. Поэтому он может судить о заряде всегда лишь начиная с 0%. Это нормально.
Вообще, например в чипе 2060 есть такая фишка, команда MAC со словом 0x064d. Вот описание из датащита:
0x064d CHARGE SYNCHRONIZATION: Instructs the bq2060 to update RM to a percentage of FCC as defined in Fast Charge Termination %. The bq2060 updates RM and clears ManufacturerAccess() within 900 ms of acknowledging the command.
То есть, контроллер обновляет значение RM, взяв его из FCC. То есть, ставит остаточную емкость в 100%. Это другой вариант, если ячейки полностью заряжены.
Такая команда не описана в чипе 2084, но кто знает, можно попробовать... Есть масса недокументированных команд. )))