Решено Redmi 9A, неверные проценты заряда, 1%

  • Автор темы Автор темы Юра_RA3TUA
  • Дата начала Дата начала
10/11/06
66
50
0
0
Redmi 9A практически новый, влаги и следов удара нет, индицирует неверные проценты заряда. Сам процесс зарядки по току идет абсолютно нормально, 1,5-2А, и ток падает до нуля, когда на АКБ около 4,3В, т.е. полностью заряжен. При этом на разряженном АКБ проценты зарядки определяются и системой, и кастомным PBRP рекавери хаотично и, можно сказать, инверсно (чем меньше заряда, тем больше проценты, вплоть до 100% на полностью севшем АКБ). На полностью заряженном АКБ отображается 1%, и если телефоном пользоваться, то довольно быстро он отключается тихо, мирно без анимации, просто вибро о выключении. Видимо, в какой-то момент система определяет 0% и отключает без индикации и лишнего потребления. Однако через фастбут и команду getvar all напряжение АКБ в этот момент 4325, т.е. 4,325В.
Сделано следующее: АКБ заменен на другой в первую очередь-ноль эффекта.
Далее, сняты экраны контроллера питания MT6357 и контроллера зарядки под сим-держателем, все пропаяно и пошевелено. Изменений никаких.
Загрузчик разлочен. Через SP FT прошиты все сток разделы (firmware upgrade) - нет изменений, прошит кастом - все так же. Nvram, nvdata не тронуты.
Из темы "redmi 9a не заряжается" перемычка была брошена для проверки-нет изменений. Да и температура батареи в норме - 20градусов в pbrp-рекавери показывает. И линия эта (аналог battemp) прозванивается, обрыва нет.
Нашел , что MT6357 определяет процент заряда через AUXADC (АЦП), который судя по схеме является частью MT6357, по напряжению VSYS. Измерил VSYS , оно почти равно VBAT, 4,3В на заряженном, но система показывает 1% в этот момент.
В общем на данный момент заказал новую MT6357CRV, буду пробовать менять.
Хотя не покидают мысли, что дело в каком-нибудь полуживом дросселе, поскольку иногда телефон как ни в чем не бывало начинает показывать верные проценты, т.е. 100% на заряженном, и прям на глазах проценты начинают убывать до 1% примерно за минут 20 )))
Возможно, кто-то что-то подскажет... Судя по всему, такая проблема редко встречается на MTK, и в частности на redmi 9A.
Есть мысль: какой-нибудь модуль magisk установить, чтобы не выключался при 0%, и дело с концом!
Кто-нибудь знает такой?

 
Последнее редактирование модератором:
Не смог найти именно ту статью. Примерный смысл изложенного там нашел в даташите на другой PMIC MT6392.
цитата:
"3.9 Fuel Gauge
The fuel gauging system includes utilizes the measurement ADC (AUXADC) for battery voltage and
temperature measurement. The battery state-of-charge (SOC) estimation is performed by the software
using the two measuring methods.
The principle of operation of the fuel gauge relies on a combination of Coulomb counting and light
load battery voltage measurement. Coulomb counting provides an estimate of the charge that has been
withdrawn or delivered to the battery, while battery voltage measurement proves a good estimate of
the battery SOC under low-load conditions. The battery voltage measurement compensates for error
accumulation during the current integration inherent in Coulomb counting."

даташит:
 

Вложения

Последнее редактирование модератором:
Понял
Моему пациенту уже кирдык, все что в первом посте про него, но есть одно НО. Я снял контроллер, а под ним зелень. Когда-то видимо притопили и не до конца вычистили, теперь думаю: восстанавливать гнилушки и ставить новый контрик или отдать владельцу?
 
Назад
Верх Низ