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

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

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

Scadi писал(а):
Беворкс 4,52 должен читать. но не читает, контроллер молчит.

Ну по чтению Беворкс думаю проблема действительно в том, что вы или неверно подключили контакты Sda Scl, или контроллер действительно просто не активен (когда отключается питание, при подаче контроллер переходит в спящий режим, пока на разъеме не появится встречное напряжение ~9 вольт).
Попробуйте решить так. (Как выше уже предлагал otus)
Прямо в разъем АКБ кратковременно подайте 9 вольт от ЛБП или любого адаптера питания подходящего напряжения. Либо проще: чиркните проводом, воткнутым в разъем АКБ (в плюсовую клемму разъема кнш), по плюсовому полюсу самой крайней банки (у которой + идет на плату контроллера). Контроллер должен проснуться и ответить по шине вашей Беворкс.

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

Почему это не написали сразу в первом посте ?
Её надо было сразу читать когда только разобрали и узнали марку контроллера.
А теперь проверяйте ещё раз управляемый предохранитель на всех выводах
должен быть плюс относительно минуса у рабочей батареи.
Три ноги должны звониться как короткое и одна как 30-50 ом у 4х ногого,
и соответственно две и одна у 3х ногого варианта предохранителя.
После ваших действий он скорее всего сгоревший.
Отсоедините элементы от платы в правильном порядке от плюса к минусу по порядку.
Проверьте предохранитель и вместо элементов поставьте резисторы 470 ом.
Теперь будет нужен блок питания с регулировкой напряжения и тока.
Выставить как минимум 3,0-3.3 в на элемент (умножаем на количество ваших последовательных
элементов) и ограничиваем выходной ток БП 30-50 мА.
Подключаем плюс и минус БП к сборке резисторов ,с плюса также кратковременно подаем
на плюс разъёма и пробуем читать.

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

otus писал(а):
А теперь проверяйте ещё раз управляемый предохранитель

Возможно пред и сгорел, но на чтение контроллера по шине это не могло повлиять. Да и технология побудки чипа все равно та же - сгорел пред или цел.
А так - согласен, скорее всего он сгорел. :a_g_a:
Если разбудить не удастся, то скорее всего что то не так с подключением банок. Возможно контроллер без питания.
otus писал(а):
Проверьте предохранитель и вместо элементов поставьте резисторы 470 ом.
Теперь будет нужен блок питания с регулировкой напряжения и тока.
Выставить как минимум 3,0-3.3 в на элемент (умножаем на количество ваших последовательных
элементов) и ограничиваем выходной ток БП 30-50 мА.
Подключаем плюс и минус БП к сборке резисторов ,с плюса также кратковременно подаем
на плюс разъёма и пробуем читать.

otus Не совсем я вас понял, как это поможет Scadi прочитать чип? Ведь пока речь была лишь об этом.

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

Имеем уже проблему не так ли ? Оставив подключенными элементы, имеем снова проблему с пережогом,
если что.А так ограничение тока с БП не даст это сделать.Предохранителя всё равно у человека нет запасного.
Перемычка, как и гвоздь в пробки,не метод решения для новичка. :-):
Плате хватает 30-40 мА для чтения и перепрошивки.
Тем более в руках вертеть всё это и легче и безопаснее,сами понимаете.
Фото платы просить не буду,я не вижу вложений - салага так сказать.

Vovan_sar [ 12 окт 2020, 11:39 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

otus писал(а):
Может Vovan_sar чем то поможет с офф. беворксом,если прочитаете контроллер.

Так в его городе есть кто помогает(постом выше):
SOUNDMAN писал(а):
Спасибо ребятам с РБ, которые представители UBRT! В РБ человек бесплатно перешивает( хозяин фирмы) любые батареи!!! Добра ВАМ!

achsel [ 12 окт 2020, 11:52 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

https://www точка upload.ee/files/10301426/password-be2works.7z точка html

а пароль какой? или киньте в лс

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

Alex_PP писал(а):
Попробуйте решить так. (Как выше уже предлагал otus)
Прямо в разъем АКБ кратковременно подайте 9 вольт от ЛБП или любого адаптера питания подходящего напряжения. Либо проще: чиркните проводом, воткнутым в разъем АКБ (в плюсовую клемму разъема кнш), по плюсовому полюсу самой крайней банки (у которой + идет на плату контроллера). Контроллер должен проснуться и ответить по шине вашей Беворкс.


Чиркал)и линии связи местами менял, только толку нет, либо cp2112 совсем китай.
на Vcc контроллера 12В поступает, если это что то значит)
по поводу ячеек, я их собрал обратно так как они были, спутать там невозможно, так как на герметики все провода.


otus писал(а):
А теперь проверяйте ещё раз управляемый предохранитель на всех выводах
должен быть плюс относительно минуса у рабочей батареи.
Три ноги должны звониться как короткое и одна как 30-50 ом у 4х ногого,

по поводу предохранителя, 12AH3, звонится со всех 4 сторон. напряжение на предохранителе нет, что с одной стороны, что с другой, если подать с ячейки на разъем, то напряжение есть с 4х сторон. все 3 ножки короткие 1 ножка 10Ом

вот картинки
Изображение
Изображение

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

Scadi

Смотрите внимательно как вы запаяли назад ленточный вывод с элементов.
Не всё запаяно как надо.

Про резисторы опять.
Выводы пака не дают нормального доступа к плате.
Как искать чего не хватает в данном случае с подключенными
элементами ?

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

Scadi писал(а):
вот картинки


не запаяна перемычка возле плюса пака , отмечена красным .

Так элементы поменяли на проверенные ?
Если нет , зачем было отпаивать ?

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

Вот тут ваша проблема:
Изображение
После этого, думаю, будет читаться.
Остальное - только после изучения вашего отчета.

P.S. Да, уже 3 ответа на одну картинку. Многовато получилось... :hi_hi_hi:

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

otus писал(а):
Смотрите внимательно как вы запаяли назад ленточный вывод с элементов.
Не всё запаяно как надо.

jonpim писал(а):
не запаяна перемычка возле плюса пака , отмечена красным .



Спасибо вам, вначале долго не мог догнать, все же потом увидел этот кусочек контакта, припаял, замерил 0в, коротнул + с акб на клемму, акб ожил закинул в ноут,ноут акб видит))вообщем на выходных считаю данные скину

jonpim писал(а):
Так элементы поменяли на проверенные ?
Если нет , зачем было отпаивать ?

Вынул ячейки, припаял резисторы, подключил к компу и думал считать, видимо не пропаял и так же мучался))

Alex_PP писал(а):
Вот тут ваша проблема:
После этого, думаю, будет читаться.
Остальное - только после изучения вашего отчета.
P.S. Да, уже 3 ответа на одну картинку. Многовато получилось...


спасибо :D, припаял к моменту вашего комента)

PS, так че нужно будет делать, просто подключить со своими ячейками и сбросить? или подключать резисторы, подавать напряжение и сбрасывать?

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

Alex_PP писал(а):
После этого, думаю, будет читаться.


Ну еще подать встречное напряжение на + разьема чтобы запустить контроллер .
Если нет ЛБП , то просто кратковременно соеденить + пака с + на разьеме .

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

Считал,
Данные акб
DesignCapacity: 4400 mAh
FullChargeCapacity: 4390 mAh
CycleCount: 0
Date: 2014.10.18 yyyy.mm.dd
DesignVoltage: 11100 mV
ManufName: SMP-SDI22
DeviceName: W650
SerialNumber: 06B0
ChargingCurrent: 3200 mA
ChargingVoltage: 12600 mV
DeviceChemistry: LION
Temperature: 29,3 C
Voltage: 12088 mV
Current: 0 mA
RelativeSOC: 38%
AbsoluteSOC: 38%
RemainingCapacity: 1642 mAh
VCELL4: 0000 mV
VCELL3: 4023 mV
VCELL2: 4036 mV
VCELL1: 4029 mV
SpecificationInfo: 0031 Hex
Battery Status:
INIT|DSG|


Что скажите господа?

поменял только вот эти параметры
FullChargeCapacity: 4390 mAh(было 1800, прочитал сегодня сбросилось с 4,2 на 1800 обратно)
CycleCount: 0(было 367)
Вставил в ноут, работает так же 3 минуты)

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

Очень непонятно изъясняетесь.
Сбросили некоторые параметры,а элементы старые оставили ?

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

otus писал(а):
Очень непонятно изъясняетесь.
Сбросили некоторые параметры,а элементы старые оставили ?

элементы оставил прежние,
верно, что если FullChargeCapacity, постоянно сбрасывается, то банкам уже пришел конец?

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

Вы что решили сбросом воскресить элементы ? :ne_vi_del:
После заряда-разряда контроллер определяет реальную ёмкось батареи.
Новые элементы ставьте, иначе смысла никакого нет в ваших действиях.

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

otus писал(а):
Вы что решили сбросом воскресить элементы

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

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

otus писал(а):
Вы что решили сбросом воскресить элементы ?

+ 100
Scadi писал(а):
Что скажите господа?
поменял только вот эти параметры
FullChargeCapacity: 4390 mAh(было 1800, прочитал сегодня сбросилось с 4,2 на 1800 обратно)
CycleCount: 0(было 367)
Вставил в ноут, работает так же 3 минуты)

Scadi писал(а):
элементы оставил прежние,
верно, что если FullChargeCapacity, постоянно сбрасывается, то банкам уже пришел конец?


Не поленитесь сделайте разряд с анализатором be2w(текстовый из левого окна, скриншот), и выложите сюда.
Я к тому, чтобы другие люди не страдали фигнёй и не тратили время на реанимацию банок.

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

Scadi писал(а):
VCELL4: 0000 mV


И чего непонятного?

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

BlackDoc писал(а):
И чего непонятного?

наверно потому, что DesignVoltage: 11100 mV

Vovan_sar писал(а):
Не поленитесь сделайте разряд с анализатором be2w(текстовый из левого окна, скриншот), и выложите сюда.
Я к тому, чтобы другие люди не страдали фигнёй и не тратили время на реанимацию банок.

посмотрим, может и сделаю)

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

BlackDoc писал(а):
И чего непонятного?

Так и должно быть -
DesignVoltage: 11100 mV

Непонятно почему еще не заблокировалась с пережогом фьюза :-):

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

Если контроллер батареи не заблокирован, то его можно не прошивать, достаточно заменить старые элементы на новые. При этом распаивать нужно от + к -, чтобы контроллер не спалил предохранитель. После нескольких циклов заряда и разряда, контроллер сам пересчитает емкость. Также можно выпаять старые элементы, запараллелить их, зарядить до 4В и дать им отлежатся примерно сутки, таким образом они будут отбалансированы. Что правда если элементы не держат нагрузку, то это их не спасет.

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

Biom писал(а):
Если контроллер батареи не заблокирован, то его можно не прошивать, достаточно заменить старые элементы на новые.

Не могу не отметить, что во первых - не понял назначение этого комментария. Кому и в связи с чем эта реплика? ))
А во-вторых, не могу согласиться в полной мере с этим утверждением.
Насколько могу судить из своего опыта, все техасовские чипы с IT алгоритмом очень капризны в настройке, и если просто сменить банки (другой фирмы и химии), то работать нормально такой АКБ не будет ни через 2, ни через 22 цикла. Опыт такой был. Пока не перезалил данные химии, чип адекватно не работал. Резал емкость в половину, не обучался, и мог в любой момент внезапно обнулить RM. Менял ячейки Samsung 18650 22F на Panasonic CGR18650 CH.
Что касается чипов того же техаса с EDV, то там все несколько адекватнее, но и там могут быть проблемы.
Чипы bq с прошивками Sony, Sanyo вроде неплохо самонастраиваются.
Чипы Renesas тоже самонастраиваются получше.
За Maxim ничего сказать не могу, за прочие тоже мало.
Вывод: Вариант с одной лишь сменой банок прокатывает не всегда. И уж если менять банки без перепрошивки, то по возможности, на аналогичные, той же фирмы, химии и емкости.
Остальной части комментария не противоречу. ))

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

Наверно для набора постов было сказано.
На каком контроллере было сделано не сказано,но и
просто при переподключении ячеек можно получить нерабочую батарею.
Так что не стоит следовать таким советам и давать их без указания батареи и контроллера.

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

otus писал(а):
Наверно для набора постов было сказано.

он просто не в курсе, что посты в этой теме не подсчитываются )))

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

нашел вот такую инфу по bq8050

Изображение
W3 Texas anny
INSTRUMENTS

18 SHA-1 Authentication

18.1 Description

For authenticating the battery pack the bq8050 uses a SHA-1 cryptographic hash function with a 128 bit
split key (64 bits per key). More complete explanations of the SHA-1 algorithm are available on the

WWW, see http://www.fags.ora/rfcs/ric3174.htm]

A modified form of the SHA-1/HMAC provides the authentication function of the bq8050. Both the host
and the bq8050 share two 64-bit keys used in the authentication calculation. To authenticate a battery
pack, the host writes a random 20-byte message to the bq8050. The bq8050 calculates the HMAC digest
in less than 50ms, replacing the random message sent by the host with the HMAC result. To complete
the authentication process, the host computes the HMAC function with the same 20-byte random

message originally written to the bq8050. The result is compared to the HMAC result computed by the
bq8050. If the values match, the pack is authenticated.

. 18.2 Key programming

The bq8050 allows each of the 2 keys to be programmed individually enabling each one to be able to be

programmed at different stages of the battery pack production. EG: k; at Texas Instruments and k, at the
pack maker.

Each key consists of 64 bits providing a total key length of 128 bits which is programmed through 2
separate programming events with two separate internally generated locking bytes.

The default keys are written using the Write_Default_Keys ROM command. This command is only
available if NO lock byte has been set AND the device has been reset.

KEY1 must be programmed first and during this programming the internal lock byte is set. Until a POR
occurs the Write_Default_Keys command can be used to reset the keys to correct any programming
errors. Once the device is reset and the newly programmed key is locked and cannot be re-programmed.

The 1" default key is cb a4 cb a4 cb a4 cb ad (in hex) and the 2™ default key is c3 17 c3 17 c3 17 ¢3 17
(in hex). However, the lock bytes will NOT have been set so the key can be modified.

Each key programming requires a known 160 bit message to be written to the bq8050 which pads this up
to 512-bits. The bq8050 will run this message through a SHA-1/HASH cipher, take the lower 64 bits of the
result and encrypt it prior to being written to the secure data flash.

Production Data Sheet 14412010 Copyright © 2010, Texas Instruments Incorporated

Page 90 of 94




я в этом мало разбираюсь, но возможно первый ключ с 72 ответ, а второй с 73 адреса, но что делать дальше пока не знаю....

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

Если на чип установлен бит блокировки то и ключи не выдаст .
В документе написаны ключи по дефолту
и команда Write_Default_Keys подается перед записью своих ключей для исключения програмных ошибок и порче чипа .

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

jonpim писал(а):
ключи по дефолту

а то что контроллер отдает с адресов 73 и 74, не могут они быть подсказкой?

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

Интересно , а зачем тогда шифрование ?
Если можно обойтись подсказками )

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

jonpim писал(а):
Если можно обойтись подсказками )

жаль... пробую раскачать bq8055 sanyo для фуджитсу... раскачается? или только сброс?

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