Ремонт: Ноутбуков, Компьютеров 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. |
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/ |