Хитро-умный аккумулятор.

Ремонт портативной техники - телефоны, КПК, навигаторы и типа того.
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

vsuper, Да пожалуйста!...
Хочу еще добавить ввод своих ключей для UNSEAL
Может еще чего надо??
Скоро выложу Скетч для Ардуинки - тоже в цвете. Только читать ROM не удобно...
Остальное - так-же.
Проект Karosium - сейчас переделываю, чтобы в одном файле все было...Как на CP2112
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

Еще раз привет.
Переделал проект для платы Анализатора FX2LP_BQ20Zxx_READER
( KAROSIUM ). Теперь все работает в одном Файле:
Читает Read-Bat-Info
SEAL-UNSEAL , запуск IT , Open FET
Читает и Сохраняет EEPROM.bin & PROGRAM.bin
Исходники и прога FX2LP_BQ20Zxx_READER.exe
Все для WIN-7(x32)
Все в архиве...Пользуйтесь!
:beer:
Последний раз редактировалось shura1971 Чт май 25, 2023 21:57:15, всего редактировалось 1 раз.
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

Добрался до ARDUINO. Сделал скетч Arduino-bq20zXX-Reader
Читает Bat-Info, Определяет SEAL-UNSEAL...
На скринах все показано - что делает
Скетч сделан на основе проекта от Komandir вот отсюда:
https://github.com/dsa-a/Arduino-Smart-Battery
Работает в ЦВЕТЕ через PUTTY. Поэтому в мониторе Arduino IDE будут кракозябры.
Через Arduino IDE только заливал скетч в устройство.
Скачать Arduino IDE бесплатно и на русском:
https://arduinomaster.ru/program/skachat-arduino-ide/
Как настроить PUTTY , брал отсюда:
https://arduinoplus.ru/zapis-dannyh-ard ... -komputer/
Настраиваем ЛОГ-файл, и там будет все что вы делали в текущей сессии...
Прикладываю сам исходник и скрины с экрана

Добавлено after 32 minutes 20 seconds:
Добавлю - Забыл!
Скорость для PUTTY устанавливаем на 19200 бод
Как в Скетче. Можете поправить самостоятельно - там скорости указаны в комментах
Стандарт - 9600 бод
Вложения
Arduino-bq20zXX-Reader.zip
(5.7 КБ) 457 скачиваний
Bat-info.JPG
(96.31 КБ) 444 скачивания
Bat-Info-SEAL.JPG
(61.61 КБ) 355 скачиваний
MENU-Bat-info.JPG
(38.32 КБ) 387 скачиваний
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

Я вот думаю - ЧЕГО еще дбавить в проги??
Наверное это
ВВОД своих ключей UNSEAL
Writing DesignCapacity, QMAX,Update status, Ra_table - ВВОД DesignCapacity
Clearing CycleCount
Setting current date.
Что еще предложите??
Наверное WRITE EEPROM...
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

Кое-чего добавил в прогу CP2112-bq20zXX-READER
На скриншоте все видно...
Добавил Chenge Unseal KEY1 & KEY2
RESET Device , RESET CycleCount
Как всегда - исходники и сама прога в архиве
Все сделано для WIN7(x32)
Вложения
MENU-Bat-Info.JPG
(37.61 КБ) 353 скачивания
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

Всем привет! Пытаюсь доделать в моей проге CP2112-bq20zXX-READER Запись EEPROM .
Попытка прошла неудачно... :o
Чип bq20z90(+bq29330)
Прога вошла в БУТ, сделала Erase EEPROM , А вот записать не получилось...
Прочитал EEPROM & PROGRAM сразу и совсем забыл, что при чтении есть выход из БУТ-режима...
Теперь EEPROM -чистый, везде ff ff ff...Но чип в рабочем режиме.
НАДО перевести в БУТ-режим принудительно. Но как это сделать - Я НЕ ЗНАЮ!
Читал SCAN из DJI-Killer - по всем адресам (FILED)
Кто поможет?? Подскажите что сделать.... Ведь на заводе как-то прошивают чипы
Может куда подсоединиться или напругу подать.
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
Alex_PP
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Чт авг 20, 2020 19:21:47
Откуда: Курск

Re: Хитро-умный аккумулятор.

Сообщение Alex_PP »

shura1971 писал(а):НАДО перевести в БУТ-режим принудительно.
Не переведете. Видно и вы своими действиями вогнали чип в безопасный режим. Почитайте, что с этим делать, на Карозиуме, да и здесь про это я писал где то.
Пока не прошьете корректные данные в EEPROM, он останется в безопасном. Как из него в Бут попасть, я не знаю.
На заводе я думаю, сразу заливают и прошивку и EPROM. Тогда все сразу работает. Такое как у вас, бывает только в случае аварии во время операции прошивки.
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

[uquote="Alex_PP",url="/forum/viewtopic.php?p=4422500#p4422500"]Пока не прошьете корректные данные в EEPROM, он останется в безопасном. Как из него в Бут попасть, я не знаю.[/uquote]
Так вот и НЕ знаю,как попасть в БУТ для записи данных...
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
Alex_PP
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Чт авг 20, 2020 19:21:47
Откуда: Курск

Re: Хитро-умный аккумулятор.

Сообщение Alex_PP »

shura1971, чип в безопасном режиме. Он итак ждет от вас данных EEPROM. Прямо таки, готов их принять. Не надо Бута. ))
Я же дал вам направление, куда копать. Карозиум, Safe Mode, Vlab (Прошивка контроллера батарей ноутбука), и здесь, по этой теме. Все есть, уверяю вас.
Хотя бы вот сюда загляните:
https://vlab.su/viewtopic.php?p=821909#p821909
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

Alex_PP хорошо, - попробую...
вызывает смущение по сканированию по адресам команд -
SCAN из DJI-Killer - по всем адресам (FILED)
Мне бы найти еще sluu225.pdf(из Battery Firmware Hacking от Miller)
Он ссылается на - bootROM API - sluu225.pdf
есть у кого??
Щас пока проект для платы Анализатора FX2LP_BQ20Zxx_READER
KAROSIUM доделаю. Все пишет в ЕЕПРОМ. Добавлю пунктики ...
Последний раз редактировалось shura1971 Чт июн 01, 2023 05:02:31, всего редактировалось 2 раза.
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
Alex_PP
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Чт авг 20, 2020 19:21:47
Откуда: Курск

Re: Хитро-умный аккумулятор.

Сообщение Alex_PP »

shura1971 писал(а):вызывает смущение по сканированию по адресам команд -
SCAN из DJI-Killer
Он и не будет отвечать по тем адресам, которые выдают данные из регистров. Он в другом режиме. И там другие адреса.
shura1971 писал(а):Мне бы найти еще из Battery Firmware Hacking от Miller
Он ссылается на - bootROM API - sluu225.pdf
Не проблема, почитайте и это.
https://drive.google.com/file/d/1ZM6pmE ... sp=sharing
https://drive.google.com/file/d/1kFPiyy ... sp=sharing
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

Alex_PP - Спасибо за ссылочки!
Ну вот - доделал проект для платы Анализатора
FX2LP_BQ20Zxx_READER-NEW,KAROSIUM.
Читает - EEPROM & PROGRAM
Записывает - EEPROM, Меняет UnsealKEY
кое-чего добавил...
Все в архиве для WIN-7(x32). Исходники - там же...
На скринах показано что делает.
Пользуйтесь! :beer:
Забыл написать - Запускается как ОБЫЧНОЕ приложение или программа...
Вложения
MENU.JPG
(56.34 КБ) 216 скачиваний
WR-EEPROM.JPG
(72.95 КБ) 146 скачиваний
ChangeUnsealKey.JPG
(31.55 КБ) 193 скачивания
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

FX2LP_BQ20Zxx_READER-NEW,KAROSIUM.
Немного подправил прогу - при входе нужно указывать в каком режиме Устройство!
Иначе прога не понимала, что АКБ например в BOOT-rom mod...
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

Alex_PP, Написал в ЛС
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
Alex_PP
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Чт авг 20, 2020 19:21:47
Откуда: Курск

Re: Хитро-умный аккумулятор.

Сообщение Alex_PP »

shura1971, Ответил в ЛС
usavich
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вс июн 04, 2023 10:26:50
Откуда: Там, за горизонтом.

Re: Хитро-умный аккумулятор.

Сообщение usavich »

Я не гордый, спрошу еще раз(последний).
Батарейный контроллер M37512 FC201. В бут и обратно переходит, I2C сканер находит 0x0b, был написан скетч по вводным karosium и kostya. Контроллер откликается, но чтение дает только 0xFF. Есть ли решение, как читать/писать этот контроллер?
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

[uquote="usavich",url="/forum/viewtopic.php?p=4426041#p4426041"]Я не гордый, спрошу еще раз(последний).
Батарейный контроллер M37512 FC201. В бут и обратно переходит, I2C сканер находит 0x0b, был написан скетч по вводным karosium и kostya. Контроллер откликается, но чтение дает только 0xFF. Есть ли решение, как читать/писать этот контроллер?[/uquote]
Вы точно все прочитали от k0stya
И на http://www.karosium.com/2016/08/adding- ... mware.html
Я так понял вы пользуетесь Ардуинкой??
И что значит - "В бут и обратно переходит" ??. Значит читает ....

Добавлено after 1 hour 57 minutes 12 seconds:
Вот доделал проект CP2112-bq20zXX-READER-NEW
Огромное спасибо - Komandir за помощь...
Теперь все работает:
Читает и пишет EEPROM...
Остальное почти без изменений.
Исходники и прога для WIN-7(x32)...
Пользуемся :beer:
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
usavich
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вс июн 04, 2023 10:26:50
Откуда: Там, за горизонтом.

Re: Хитро-умный аккумулятор.

Сообщение usavich »

[b]shura1971[/b],
1. Да. Например, явно не указано, что чтение блоком, а запись параграфами.
2. Да.
3. Батарейка с кнопкой и светодиодами. В режиме батарейки, нажимая кнопку определенным образом, можно смотреть некоторые параметры. В этом режиме сканер батарейку не видит. Перевод в бут режим отключает эту фичу, одновременно сканер находит 0x0b. Логично, что прошивка залочена, но и стирание или запись 0xFF не происходит - после перевода в нормальный режим контроллер бодро рапортует по нажатию кнопки. Отмечу еще раз, что чип FC201, а не 200 или 035.
Информация по М37512 крайне скудная. Еще уточню, мне не нужно восстанавливать батарейку, мне нужно научиться писать свои прошивки в этот чип. То есть использовать его как МК для своих поделок.
Заповедь инженера #1. "Работает? Не трожь!"
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

Re: Хитро-умный аккумулятор.

Сообщение shura1971 »

usavich
-Еще уточню, мне не нужно восстанавливать батарейку, мне нужно научиться писать свои прошивки в этот чип.
Тогда только на проект Karosium.com по этому чипу. С платой FX2LP.
Там писать можно прогой свою Program.bin...
Пообщаться: https://t.me/Shura197105
МАКС
Спойлерhttps://max.ru/u/f9LHodD0cOJ6gbE_ds1hP6 ... asJV6vUOTE

Мак-Буки/bq20z451
СПРАВКА ПО АКБ https://disk.yandex.ru/d/HExh7zVtUiZ1MA
FX2LP_Bat-Info_READER CP2112_Bat-Info_READER
https://radiokot.ru/forum/viewtopic.php ... 2#p4790272
Аватара пользователя
MegaVlad
Родился
Сообщения: 12
Зарегистрирован: Сб авг 27, 2022 10:27:43

Re: Хитро-умный аккумулятор.

Сообщение MegaVlad »

Ребят, вы меня извините за глупый вопрос, но поделитесь с чайником отученной от жадности be2works, которая была бы без троянов с Themidой и которая не окирпичивала бы CP2112 контроллер? Нужна для разлочки контроллера АКБ НБ на M37512.
P.S. Может уже появились какие-то аналогичные программы? Заранее большое спасибо.
Ответить

Вернуться в «Дохлые потаскунчики»