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

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

shura1971 [ 25 июл 2023, 18:35 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot
А чего - он просто коды перебирает...
Это надолго...Я думал где-то обсуждали Полный доступ к чипу.

matroskin_kot [ 25 июл 2023, 19:13 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

shura1971 писал(а):
А чего - он просто коды перебирает...
Это надолго...Я думал где-то обсуждали Полный доступ к чипу.

victoria! скрипт работает! час с хвостиком и чип разблокирован.

спасибо доброму человеку https://www.blogger.com/profile/02955605596896845622

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

matroskin_kot писал(а):
понадобилось вновь разблокировать 8055 нашел батник, скопировал но не работает....
Это не батник. Вам нужен Windows PowerShell. Это встроенный скриптовый язык Операционки.
---------- Добавлено спустя 6 минут 36 секунд: ----------
matroskin_kot писал(а):
спасибо доброму человеку https://www.blogger.com/profile/02955605596896845622
Да, я читал этот пост, он недавно появился, пару месяцев назад, и уже запускал у себя на powershell. В Cmd набираешь "powershell", это консоль. А есть PowerShell_ISE. В той же папке. Это как Визуалка, там удобнее этот скрипт запускать и смотреть результат.
Чипа 8055 не имею в наличии, не проверить. Но я не сомневаюсь в успехе. Перебирать там не много, ответ всего 1 байт. Это 255 значений. Но там паузы на ответ. Все равно не долго. ))

PS: Скрипт надо зашить в утилиту для 8030 Виктора. Будет удобно. ))

shura1971 [ 25 июл 2023, 22:53 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Alex_PP
Если надо - запишу.Но только на С++

shura1971 [ 26 июл 2023, 12:14 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot писал(а):
victoria! скрипт работает! час с хвостиком и чип разблокирован.
спасибо доброму человеку https://www.blogger.com/profile/02955605596896845622

А чего-то нет по ссылке ничего...

Alex_PP [ 26 июл 2023, 14:22 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

shura1971, не надо на С++, просто запустите его своим кодом на выполнение, можно даже отдельным потоком, ассоциированным приложением. )))
А по окончании выполнения, просто продолжите выполнение своего кода на С++, который читает и пишет EEPROM.
---------- Добавлено спустя 11 минут 20 секунд: ----------
shura1971 писал(а):
А чего-то нет по ссылке ничего..
))), да, неудачная ссылка. Это профиль товарища, который прокомментировал пост Виктора о bq8030. В нем и надо искать.
Или вот ссылка на сам комментарий: https://www.karosium.com/2016/08/hackin ... 2125914603
Только и тут, лично у меня, на странице не отображается нужный комментарий, поскольку она не грузит сразу все, а дает внизу значок "Load more...", по которому подгружаются остальные комментарии. ))

shura1971 [ 26 июл 2023, 22:58 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Alex_PP
Это ссылка на всю страницу....
Может скажете число и время поста, и ник пользователя...
А вот если нажать на число в начале поста - то будет ссылка именно на этот пост...
Так проще будет

miklelv [ 26 июл 2023, 23:22 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

У кого BQ9000 не читается корректно через CP2112, посмотрите версию CP2112.
С версией v3 работает корректно, с v1 каша при попытке чтения.

Alex_PP [ 26 июл 2023, 23:42 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

shura1971 писал(а):
Это ссылка на всю страницу....
Я объяснил в своем ответе, почему вы видите начало блога:
Alex_PP писал(а):
Только и тут, лично у меня, на странице не отображается нужный комментарий, поскольку она не грузит сразу все, а дает внизу значок "Load more...", по которому подгружаются остальные комментарии.
Вот поэтому. А ссылка на комментарий верная
Цитата:
https://www.karosium.com/2016/08/hacking-bq8030-with-sanyo-firmware.html?showComment=1680956450496#c7495286182125914603

Если просто текстом, то Man-Eating Monkey - April 8, 2023 at 5:20 AM

shura1971 писал(а):
А вот если нажать на число в начале поста - то будет ссылка именно на этот пост...
Вот именно это и сделал. Она в цитате. Перейдите ка по ней!!! ))

shura1971 [ 27 июл 2023, 01:01 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Alex_PP
Похоже новые посты переводят на начало страницы
Извиняюсь...Пост нашел...
Спасибо!

Kiprus [ 04 авг 2023, 04:06 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Добрый день, интересует тема востановления чипов BQ8030/BQ8050/BQ20Z** после кривой заливки Program Flash Memory(Firmware) и/или Data Flash(EEPROM). Может есть какой-то софтовый или апаратный способ войти в бут на таких чипах? На самом деле для этого достаточно стереть первый ROW в Program Flash Memory, но как это сделать непонятно. Karosium как-то умудрился сделать это на чипах 8030, у меня лично не разу это не вышло, может у кого-то тут ещё выходило это сделать? Моё лично мнение что дело не в 28pin(NC) а в соседнем 27pin(RBI) что является питание оперативной памяти), так что в теории наведя туда помеху в нужный момент можно создать сбой который позволяет временно попасть в BOOTROM а из-за постоянного скана записи возможно была отпавка команды на стирание ROW Firmware. И ещё, думаю у чипов есть какой-то апаратный интерфейс или пин позволяющий или зайти в масочное PZU(BootRom) или стереть/управлять памятью (тот-же JTAG).
Буду рад всем идеям и предложениям.

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

Kiprus писал(а):
Karosium как-то умудрился сделать это на чипах 8030
На 8030 вышло, программно без аппаратных дополнений или наводок :-): , но только с затертым EEPROM, если затереть прошивку, он сам останется в буте, полагаю. Думаю, и на 8050 выйдет с EEPROM, у них бутлоадеры видно идентичные. А с остальными нет информации.

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

Alex_PP
Вы про то когда BQ8030 отвечает только на 0x35, 0x37, 0x39?
На 8050 не проверял но возможно тоже сработает.
Кстати этот режим возможно даже находится в BootRom, так как в прошивке найти 0x35,0x37, 0x39 адреса не удалось.

В случае стирание Firmware(А точнее первых 32 байт) он действительно падает в BootRom, но вот что делать если прошивка есть, но она кривая или записана не полностью?...

Было бы хорошо как-то считать масочное PZU, но Smb_FlashRdRow больше 0x180000 не читает(А точнее читает по кругу с 0x0 адреса)

miklelv [ 09 авг 2023, 11:42 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Kiprus писал(а):
тема востановления чипов BQ8030/BQ8050/BQ20Z** после кривой заливки Program Flash Memory(Firmware) и/или Data Flash(EEPROM)


А если попробовать DJIBatteryKiller выбрать BQ9003 и нажать ForceBoot и ресетить, подавать питание
принудительно на чип, может в бут свалится ? Вроде режим ForceBoot для этого и предназначен.
---------- Добавлено спустя 11 минут 12 секунд: ----------
BQ9000 Sanyo прошивка в двух акб от ASUS и Acer, аналогично BQ8030\BQ8050\BQ8055 ресетится,
только смещение 900 и A00. И FCC справа налево считывается. 54 количество циклов, 1196 FCC.
BQ9000 читается, шьется DJIBatteryKiller ом как BQ9003 после перевода в BootMode.

Вложение:
BQ9000.jpg

Kiprus [ 09 авг 2023, 12:50 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

miklelv
К сожелению скорее всего нет, он просто пишет ключи в MAC а потом команду на вход в BootROM. Если не сложно, скиньте EEPROM, попробую там найти эти ключи.
А в случае кривой заливки Program Flash Memory(Firmware) и/или Data Flash(EEPROM) это увы не поможет, так как ключи храняться в EEPROM а обрабатует их Firmware.

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

Kiprus писал(а):
А в случае кривой заливки Program Flash Memory(Firmware) и/или Data Flash(EEPROM)


Это как надо постараться, чтобы криво залить ? Или вы их тысячами заливаете ?

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

miklelv писал(а):
BQ9000 Sanyo прошивка в двух акб от ASUS и Acer, аналогично BQ8030\BQ8050\BQ8055 ресетится,
только смещение 900 и A00. И FCC справа налево считывается. 54 количество циклов, 1196 FCC.
BQ9000 читается, шьется DJIBatteryKiller ом как BQ9003 после перевода в BootMode.


можете поподробнее описать процесс работы с bq9000, и картинку если можно на сторонний хостинг выложите, а то не всем видно вложения.

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

miklelv
Один bq8050 убил когда при прошивке firmware свет пропал, в результате часть прописана часть нет.
Bq20z45, из-за ошибки в софте eeprom стёрлась а записать не записалась, в результате кирпич.
+ Был один bq20z45 который пропускал случайные команды firmware(3 байта), в результате ошибки верификацию.
Bq8030 так вообще кирпичится при прошивки не той версии eeprom.
Да и не лучше иметь такую возможность даже если она понадобится пару раз?

PSh [ 18 авг 2023, 03:58 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Всем здравствуйте! Подскажите пожалуйста, программа BE2Works умеет работать с чипом BQ8055 (сброс, изменение емкости и т.д. после замены банок)? А то пока не знаю когда под рукой программа будет чтобы самому посмотреть.
Батарея Lenovo L11S6Y01. Получится ее реанимировать?

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

PSh писал(а):
Получится ее реанимировать?

выше я описал процедуру перевода в бут режим этого контроллера, так что все в ваших руках. у меня получилось.

PSh [ 19 авг 2023, 10:08 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Прошу прощения за назойливость, а не могли бы Вы поподробней описать весь процесс от момента после перепайки банок на новые и до "можно пользоваться батареей". Что нужно скачать, что установить, куда подключить и нажать и т.д. Если можно простыми словами. А то не понимаю я "разговоров" опытных программеров, хоть ты тресни. Из постов выше если честно не понял ничего. Я всего пару батарей разблокировал, не шарю в этом. Хотя программы для микроконтроллеров пишу, печатные платы делаю, короче вроде не тупой совсем. И то, одна батарея была на BQ20Z45 - там как бы без проблем прошло, а вторая была на BQ30Z55 - своими бестолковыми манипуляциями в конечном итоге убил его окончательно и бесповоротно. Теперь вот на третьем ноутбуке Lenovo стало выскакивать назойливое сообщение о необходимости замены батареи.
А там BQ8055 елки палки...

matroskin_kot [ 19 авг 2023, 17:32 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

PSh писал(а):
Что нужно скачать, что установить, куда подключить и нажать и т.д.
ознакамливаетесь с содержанием этих статей
bq8030 структура и алгоритм аналогичны для 8055 если у вас sanyo + скрипт для powershel , там все более чем подробно описано. сначала скачиваете файлы с гитхаб, затем собираете программы по инструкции, правите скрипт (ранее сохранённым в блокноте с расширением .ps1) под свое размещение собранных ранее программ ($write_71 = адрес где собранны программы\smbusb_comm.exe -a 16 -c 71 -w 0214) и так для всех строк где упоминается "smbusb_comm.exe", сохраняете. подключаете плату и в командной строке переходите в папку где собрали программы (cd c:\название папки)затем просто запускаете для проверки smbusb_sbsreport и проверяете связь с контроллером, если все хорошо, запускаете скрипт, ждете когда появится сообщение "WE'RE IN!!!!!!!!!!!!!!!!!!!!!!" и далее уже через утилиты скачиваете епром, затем правите нужные адреса, сохраняете и записываете сохранённое в епром согласно инструкции.

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

Буду читать и пробовать. Спасибо!

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

Добрый день, если не сложно скиньте пожалуйста кто-то прошивку(не eeprom) для bq30z55.

shura1971 [ 20 авг 2023, 10:24 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Kiprus
Что случилось ??
Может сначала свою озвучите??
Или оригинал свой скиньте - там 2 варианта прошивок
Каким Адаптером пользуетесь??
Я вам кучу PROGRAM.bin могу накидать - цель какая??

Kiprus [ 20 авг 2023, 10:42 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

shura1971
Хочу попробовать найти алгоритм входа в FAS без ключей.
DJIBatteryKiller мой контроллер не берёт(ERROR: many retryes, aborted).

shura1971 [ 20 авг 2023, 11:28 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Kiprus
Ну тут сами Програм я думаю не помогут...
Хотя можете попробовать
Програм + ЕЕПРОМ + Бат-инфо. есть - могу скинуть
https://mega.nz/folder/n1VgDAgJ#cXAKOTeFSF0y2_JMeUmS9g
Результаты можно в личку или быстрее сюда: https://t.me/Shura197105
Можете моими прогами попользоваться:
FX2LP_bq30z55_READER-v1.0
https://radiokot.ru/forum/viewtopic.php ... 9#p4464639
CP2112-bq30z55-READER+UNSEAL+reversKEY
https://radiokot.ru/forum/viewtopic.php ... 5#p4463475
Там все можно считать ...

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

shura1971
Спасибо

shura1971 [ 20 авг 2023, 17:03 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Kiprus
А где результаты???

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

shura1971
Боюсь они будут не скоро если вообще будут, в реверсе я не сильно разбираюсь.

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