Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Прошивка контроллера батарей ноутбука
https://vlab.su/viewtopic.php?f=181&t=507
Страница 27 из 78

matroskin_kot [ 13 ноя 2020, 09:37 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot писал(а):
раскачается? или только сброс?

первый прогон - как было 71% износа так и осталось, заряжает до 95%. ни чего не сделать?

Yuriy_S [ 15 ноя 2020, 07:13 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Помогите оживить батарею.
Lenovo на BQ8030DBT + 2x29330 (по четыре ячейки на каждую).
Батарея старая, почти без емкости.
Заменил все элементы на новые, отпаивал как положено, от плюса к минусу последовательно, припаивал наоборот.
Собрал - на разъеме напряжения нет.
Проверил предохранители (их два, у каждого контроллера свой) - сгоревшие.
Восстановил - напряжение не появилось.
Полез в интернет, купил CP2112, установил BE2Worksv4.52.
С батареей соединяется, EEPROM читает\пишет.
Сделал ресет, изменились FullChargeCapacity и CycleCount, напряжение не появилось.
Пробовал менять некоторые данные, что нашел в ветке, ключи так и не открылись.

До сброса:
DesignCapacity: 6624 10mWh
FullChargeCapacity: 1165 10mWh
CycleCount: 860
Date: 2011.01.13 yyyy.mm.dd
DesignVoltage: 14400 mV
ManufName: SANYO.13
DeviceName: LNV-42T4658
SerialNumber: 64A5
ChargingCurrent: 0 mA
ChargingVoltage: 0 mV
DeviceChemistry: LION
Temperature: 25,6 C
Voltage: 16253 mV
Current: 0 mA
RelativeSOC: 0%
AbsoluteSOC: 0%
RemainingCapacity: 0 10mWh
VCELL4: 4015 mV
VCELL3: 4087 mV
VCELL2: 4075 mV
VCELL1: 4086 mV
SpecificationInfo: 0031 Hex
Battery Status:
TDA|RCA|RTA|INIT|DSG|FD|

После сброса:
DesignCapacity: 6624 10mWh
FullChargeCapacity: 5155 10mWh
CycleCount: 0
Date: 2011.01.13 yyyy.mm.dd
DesignVoltage: 14400 mV
ManufName: SANYO.13
DeviceName: LNV-42T4658
SerialNumber: 64A5
ChargingCurrent: 0 mA
ChargingVoltage: 0 mV
DeviceChemistry: LION
Temperature: 24,8 C
Voltage: 16615 mV
Current: 0 mA
RelativeSOC: 0%
AbsoluteSOC: 0%
RemainingCapacity: 0 10mWh
VCELL4: 4152 mV
VCELL3: 4153 mV
VCELL2: 4155 mV
VCELL1: 4155 mV
SpecificationInfo: 0031 Hex
Battery Status:
TDA|RCA|RTA|INIT|DSG|FD|

Дамп до сброса:

matroskin_kot [ 15 ноя 2020, 09:46 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Yuriy_S
в дампе ручками подправьте 640-642 в 00 00 00.
и если возможно выложите дамп на файлообменик, у меня нет доступа к скачивания с форума.

Yuriy_S [ 15 ноя 2020, 13:18 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot писал(а):
в дампе ручками подправьте 640-642 в 00 00 00.

это уже сделал BE2Works когда ресетил.
На картинке все изменения которые произошли в результате сброса.
Изображение

matroskin_kot [ 15 ноя 2020, 13:28 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Yuriy_S
это не то, скорее всего расположение другое для блокировок и данных, у вас две сборки значит будет 4 повторяющихся группы для сборок и флаги блокоировок тоже..

647 - 40 перебейте в 00.
дамп посмотреть полностью желательно. я когда сбрасывал bq8024 не жадная версия тоже не сбросила так как там другая структура была, ручками все исправил.

640 строка это тоже данные батареи 035f это циклы 00ff это емкость второй сборки скорее всего.. сравните с 500-540

Yuriy_S [ 15 ноя 2020, 14:22 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot писал(а):
647 - 40 перебейте в 00.

Без изменений к сожалению.
matroskin_kot писал(а):
дамп посмотреть полностью желательно

Попробуйте отсюда скачать:
https://mega.nz/file/6ctjESwQ#BcR__gioc ... QbUCNnWaoY

matroskin_kot [ 15 ноя 2020, 16:15 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Yuriy_S
попробуйте вот так с 600 строки
00 00 11 30 00 F0 00 00 00 00 07 7E A5 00 FF FF
48 43 FF FF DE FA 00 05 00 05 00 00 00 FF 3E 4F
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00 00 11 30 00 F0 00 00 00 00 FF FF FF FF FF FF
30 3F FF FF E9 93 00 01 00 00 00 00 00 FF 03 0C

jonpim
возможно 588-58a 00 00 00jonpim эти?

jonpim [ 15 ноя 2020, 17:06 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot писал(а):
это не то, скорее всего расположение другое для блокировок и данных, у вас две сборки значит будет 4 повторяющихся группы для сборок и флаги блокоировок тоже..


а мне думается что блокировки немного выше .
600 и ниже это что он сбросил .

otus [ 15 ноя 2020, 17:41 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Кусок сравнения FW11 c вашей 13.

Yuriy_S [ 15 ноя 2020, 19:41 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot писал(а):
возможно 588-58a 00 00 00

пробовал, ничего не меняется.

otus, jonpim у меня доступа к скачиванию нет...
matroskin_kot писал(а):
00 00 11 30 00 F0 00 00 00 00 07 7E A5 00 FF FF
48 43 FF FF DE FA 00 05 00 05 00 00 00 FF 3E 4F
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
00 00 11 30 00 F0 00 00 00 00 FF FF FF FF FF FF
30 3F FF FF E9 93 00 01 00 00 00 00 00 FF 03 0C


в результате:
DesignCapacity: 6624 10mWh
FullChargeCapacity: 8800 10mWh
CycleCount: 0
Date: 2011.01.13 yyyy.mm.dd
DesignVoltage: 14400 mV
ManufName: SANYO.13
DeviceName: LNV-42T4658
SerialNumber: 64A5
ChargingCurrent: 1710 mA
ChargingVoltage: 16800 mV
DeviceChemistry: LION
Temperature: 23,9 C
Voltage: 16595 mV
Current: 0 mA
RelativeSOC: 0%
AbsoluteSOC: 0%
RemainingCapacity: 0 10mWh
VCELL4: 4146 mV
VCELL3: 4145 mV
VCELL2: 4152 mV
VCELL1: 4148 mV
SpecificationInfo: 0031 Hex
Battery Status:
TDA|RCA|RTA|INIT|DSG|FD

Ключи открылись, в винде при подключеной сетевой зарядке, в статусе батареи пишет: доступно 0, подключено, заряжается.
Но "доступно 0" не меняется пока.
Без сетевой зарядки не включается, появляется стартовая картинка и через пару секунд отрубается.

matroskin_kot [ 15 ноя 2020, 20:09 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Yuriy_S писал(а):
VCELL4: 4146 mV
VCELL3: 4145 mV
VCELL2: 4152 mV
VCELL1: 4148 mV

она у вас почти заряжена, подождите пока пересчитает.
и попробуйте изменить 00 00 08 98 в 600 и 640 строках, скорее всего он плюсует две группы

ни чего не правьте, покажите что получилось после зарядки в дампе.

у леново есть поверменеджер, через него хорошо видно что происходит с батареей

otus [ 15 ноя 2020, 20:22 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

А внешней нагрузкой разряжается (если ничего другого нет автолампой 21ватт) ?

Yuriy_S [ 15 ноя 2020, 21:07 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

602-603 и 642-643 прописал 0CE4, чтоб выйти на
DesignCapacity: 6624 10mWh

Постояла немного в выключеном ноуте с подключеной зарядкой, перестала мигать желтой лампой и стала зеленой.
Включил, пишет 100% заряжена.
Запустил в поверменеджере процедуру "сброса батареи", начал разряжать.
Посмотрим...
)

matroskin_kot [ 15 ноя 2020, 21:18 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Yuriy_S
дату первого использования какую показывает в поверменеджере? февраль 16 года?

по моей "беде"
matroskin_kot писал(а):
в общем везет как утопленнику, есть ноут фужитсу с батаерйкой в 40% износа,ноут кормилец, рисковать перебирать родную батарейку не могу. прикупил на авито батарею от такого же ноута для восстановления и запаса и попал.. моя батарейка с 20z45, та что купил 8050... кто может удаленно помочь ее сбросить? по оплате договоримся.

перепаковал на 8050, но после трех циклов она так и не пересчиталась без сброса контроллера... рискнул и перебрал со сбросом 20z45... теперь имею 6 часов автономки!

Yuriy_S [ 15 ноя 2020, 22:17 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot писал(а):
дату первого использования какую показывает в поверменеджере? февраль 16 года?

Февраль, но 2011.
matroskin_kot писал(а):
перепаковал на 8050, но после трех циклов она так и не пересчиталась без сброса контроллера... рискнул и перебрал со сбросом 20z45... теперь имею 6 часов автономки!

:co_ol:

matroskin_kot [ 15 ноя 2020, 22:20 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Yuriy_S писал(а):
Февраль, но 2011.

61e-61f это дата первого включения а 7b0-7b1 дата изготовления.

Yuriy_S [ 16 ноя 2020, 17:22 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Процесс сброса в поверменеджере закончился ровно на 50% заряда.
Думаю связано с тем, что сейчас емкость сборок просто поделена пополам у меня, причем исходя из прописаной в батарее DesignCapacity: 6624 10mWh.
Надо прописать то что в реальности, а в реальности суммарно получится 7400 10mWh...
Вопрос: так и попробовать или заменить ячейки на соответствующие?

В одной сборке столяли призматические UF103450PN (1880mAh) такие и поставил, только панасоник.
В другой стояли UR18650FM (2600mAh) а стоят 3500mAh.

jonpim [ 16 ноя 2020, 19:09 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Yuriy_S писал(а):
Думаю связано с тем, что сейчас емкость сборок просто поделена пополам у меня


На плате 2 датчика тока ?

matroskin_kot [ 16 ноя 2020, 20:18 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Yuriy_S
с панасоником саньо не очень дружит, перебрал 3 батареи на своих тинкпадах, ни в одном не показало реальную емкость. и Вам надо переписать емкости согласно вашим ячейкам, скорее всего в 600 строке большая емкость, в 640 меньшая, пересчитайте емкость в ампер часы...

jonpim писал(а):
На плате 2 датчика тока ?

я думаю что да, два предохранителя, две пары ключей.. только вот какой алгоритм работы?



Yuriy_S писал(а):
Да, но получится больше чем DesignCapacity...
Или попробовать?

а есть другие варианты))) запишите 2600 вместо 3500

бороться, искать найти и перепрятать!

Yuriy_S [ 16 ноя 2020, 21:03 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

jonpim писал(а):
На плате 2 датчика тока ?

Да, все в двух экземплярах.
matroskin_kot писал(а):
надо переписать емкости согласно вашим ячейкам

Да, но получится больше чем DesignCapacity...
Или попробовать?

Yuriy_S [ 21 ноя 2020, 19:59 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot писал(а):
бороться, искать найти и

Похоже я доборолся...
Выяснилось, что заряжается только одна сборка.
Решил попробовать записать в 608-60F данные из 640 строки.
Теперь ключи закрыты, ни записать, ни прочитать ничего больше не могу.
Это всё?
Приехали?

matroskin_kot [ 21 ноя 2020, 21:22 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Yuriy_S писал(а):
Это всё?
Приехали?

есть еще вот это.

вполне возможно что чип ушел в защиту из за не правильной прошивки и остался в бут режиме.. отсоедините банки и перезапустите контроллер, затем залейте последний рабочий дамп через be2(если зальется). если нет то метод выше должен помочь..

вложите дампы после зарядки, без корректировок.

в ноуте два чарджера? если один, то скорее всего он их заряжает по очереди..

Alex_PP [ 21 ноя 2020, 21:50 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot писал(а):
вполне возможно что чип ушел в защиту из за не правильной прошивки и остался в бут режиме


Не знаю как в прошивках SANYO.13, но у меня от Acer-а с прошивкой SANYO АКБ не в буте остался, когда я все данные в EEPROM смиксовал (перемешал), он действительно ушел в защиту, но не в буте. Работала именно прошивка, а не загрузчик. И он не читался не только по SBS но и дамп с нежадной Бешкой. Там есть свои команды, похожие на команды Бута, по перезаписи данных EEPROM. Только ими вывел его из состояния "клинической смерти". ))

Yuriy_S [ 21 ноя 2020, 22:31 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot писал(а):
отсоедините банки и перезапустите контроллер, затем залейте последний рабочий дамп через be2(если зальется)

не помогло...
matroskin_kot писал(а):
в ноуте два чарджера? если один, то скорее всего он их заряжает по очереди..

Один. Заряжается одна сборка и так и стоит (как минимум 16 часов), но пишет что заряжается.
Alex_PP писал(а):
Там есть свои команды, похожие на команды Бута, по перезаписи данных EEPROM. Только ими вывел его из состояния "клинической смерти"

Можно подробнее?
---------- Добавлено спустя 1 час 12 минут 9 секунд: ----------
matroskin_kot писал(а):
есть еще вот это.

Есть смысл "потыкать" в 28-ю ногу одновременно пытаясь залить еепром через BE2Works, или только karosium софт/хард нужен?

matroskin_kot [ 22 ноя 2020, 00:37 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Yuriy_S писал(а):
Есть смысл "потыкать" в 28-ю ногу

можете получить окончательный труп. там же почитайте как люди восстанавливали "убитые" контроллеры и много вопросов отпадут сами собой...

Alex_PP [ 22 ноя 2020, 13:54 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Yuriy_S писал(а):
Можно подробнее?

Подробнее не помню на вскидку. Если найду, отпишусь.
Здесь на форуме было. На Какосиуме подробнее есть, вот тут.
https://www.karosium.com/2016/08/hackin ... 6021875359

matroskin_kot писал(а):
можете получить окончательный труп

Это да. Мало того, что можете просто спалить чип (Это не M37512, и нет там магической ноги бута), сотрете часть прошивки - еще труднее будет что то сделать. Тогда действительно будет почти кирпич.
Yuriy_S почитайте, сколько чипов 8030 убил Виктор, тыкая в NC ножки, прежде чем попал в бут. При этом, попал туда он косвенным путем, потому что затер часть прошивки, из за чего чип и стартовал с бутлоадером.

jonpim [ 23 ноя 2020, 17:50 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Alex_PP писал(а):
сотрете часть прошивки - еще труднее будет что то сделать.


Зачем прошивку тереть , залить старую еепромную часть .
Вот только если зайдет в бут-режим методой Karosium.
(1. Send 0x0214 to 0x71
2. Read Word X from 0x73
3. Send (0x10000 - X) to 0x71
4. Send 0x0517 to 0x70)


Yuriy_S писал(а):
Решил попробовать записать в 608-60F данные из 640 строки.
Теперь ключи закрыты, ни записать, ни прочитать ничего больше не могу.

Я так прибил 8050 , но восстанавливал тоже с помощью бешки , но это надо ловить момент чтобы баговая часть еепрома не загрузилась .

Alex_PP [ 23 ноя 2020, 19:16 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

jonpim писал(а):
Зачем прошивку тереть , залить старую еепромную часть .

Так это было сказано к вопросу
Yuriy_S писал(а):
Есть смысл "потыкать" в 28-ю ногу

Этой методой тыкания основоположник того блога на Каросиум и убил часть прошивки. Именно прошивки, не данных EEPROM.
Поэтому предупредил.
jonpim писал(а):
но это надо ловить момент чтобы баговая часть еепрома не загрузилась

Сложно поймать. Проще потом просто командами безопасного режима спокойно переписать требуемые баговые адреса, и перезапустить чип.

Yuriy_S [ 23 ноя 2020, 19:25 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Alex_PP писал(а):
Проще потом просто командами безопасного режима спокойно переписать требуемые баговые адреса, и перезапустить чип

Приедет FX2LP, буду пробовать.
Перезапускается путем обесточивания?

Alex_PP [ 23 ноя 2020, 20:25 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Alex_PP писал(а):
Здесь на форуме было. На Какосиуме подробнее есть, вот тут.
https://www.karosium.com/2016/08/hackin ... 6021875359

Тут все сказано, и команда рестарта прошивки там есть.

Если вдруг Каросиум не переходит к нужному комментарию, найдите его поиском:
Alex PMay 26, 2019 at 2:29 AM

Страница 27 из 78 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/