|
Текущее время: 21 май 2024, 10:34
|
Сообщения без ответов | Активные темы
|
|
|
|
Автор |
|
VitaliyK
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 12 июн 2022, 17:10 |
Я тут случайно |
|
|
Зарегистрирован: 03 июн 2022, 19:59 Наличности на руках: 0.00
Сообщения: 0 Откуда: Canada
|
Alex_PP писал(а): Всего-навсего вычитать содержимое EEPROM. ))) Вот, что вычитал через EZ-USB c другой аналогичной батареи о бычным предохранителем. Она просто сказала " извини, слишком старая, замени меня" :( F:\RELEASE_WIN64>smbusb_sbsreport SMBusb Firmware Version: 1.0.1 ------------------------------------------------- Manufacturer Name: SANYO Device Name: LNV-42T4817 Device Chemistry: LION Serial Number: 6579 Manufacture Date: 2015.04.23 Manufacturer Access: 7002 Remaining Capacity Alarm: 421 mAh(/10mWh) Remaining Time Alarm: 10 min Battery Mode: 8000 At Rate: 0 mAh(/10mWh) At Rate Time To Full: 65535 min At Rate Time To Empty: 65535 min At Rate OK: 65535 Temperature: 24.65 degC Voltage: 12234 mV Current: 0 mA Average Current: 0 mA Max Error: 0 % Relative State Of Charge 0 % Absolute State Of Charge 0 % Remaining Capacity: 0 mAh(/10mWh) Full Charge Capacity: 3753 mAh(/10mWh) Run Time To Empty: 0 min Average Time To Empty: 0 min Average Time To Full: 65535 min Charging Current: 0 mA Charging Voltage: 0 mV Battery Status: 03d0 Cycle Count: 62 Design Capacity: 4212 mAh(/10mWh) Design Voltage: 10800 mV Specification Info: 0031 Cell 0 voltage: 4059 mV Cell 1 voltage: 4057 mV Cell 2 voltage: 4118 mV Cell 3 voltage: 0 mV Пристегнуть eep.bin не могу. Вот кусок его F:\RELEASE_WIN64>smbusb_bq8030flasher -p prg.bin -e eep.bin ------------------------------------ smbusb_bq8030flasher ------------------------------------ SMBusb Firmware Version: 1.0.1 PEC is ENABLED TI Boot ROM version 3.2 ------------------------------------ Reading program flash . Done! Reading eeprom(data) flash Done! F:\RELEASE_WIN64>xxd eep.bin 'xxd' is not recognized as an internal or external command, operable program or batch file. F:\RELEASE_WIN64>xxd eep.bin 00000000: 0f3c 1074 2a30 0031 1518 00c8 3138 0f3c .<.t*0.1....18.< 00000010: 0853 414e 594f 0031 3120 20ff ffff 0703 .SANYO.11 ..... 00000020: ffff ffff ffff ffff ffff ffff ffff ffff ................ 00000030: 0130 2020 2020 2020 2020 2020 2020 2020 .0 00000040: 044c 494f 4e30 ffff ffff ffff 1130 1290 .LION0.......0.. 00000050: 32ee ffff ffff ffff ffff ffff ffff ffff 2............... 00000060: ffff ffff ffff ffff ffff ffff ffff ffff ................ 00000070: ffff ffff ffff ffff ffff ffff ffff ffff ................ 00000080: 30f8 c010 ff9c 0af0 08fc 0000 0000 0600 0............... 00000090: 000e 0011 00c8 102c 1072 10b8 0400 6032 .......,.r....`2 000000a0: 0802 fb0a fb0a 0af0 5509 c4ff ffff ff80 ........U....... 000000b0: ff12 ffff ff01 0000 ffff ffff ffff ffff ................ 000000c0: ffff ffff ffff ffff ff01 01ff ffff ffff ................ 000000d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ 000000e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ 000000f0: ffff 0f0a ffff ffff ffff ffff ffff ffff ................ 00000100: 10e0 1036 09c4 0bb8 12fc 015e d120 d120 ...6.......^. . 00000110: 0064 ffff 07d0 0032 003c 4941 ffff 100c .d.....2.<IA.... 00000120: ff92 006e 0000 0000 10fe 0400 0b0b 6262 ...n..........bb 00000130: 03e8 0000 03e8 0000 0000 0000 0000 4941 ..............IA 00000140: 03e8 07d0 ff38 1af4 08fc 32ff 0064 ffff .....8....2..d.. 00000150: ffff ffff 00ff ffff ffff ffff ff6e ff08 .............n.. 00000160: ffff ffff ffff ffff ffff ffff ffff ffff ................ 00000170: 0000 ff5a 5062 5d78 46ff ffff ff80 0046 ...ZPb]xF......F 00000180: 2130 0f30 0000 0000 0000 0640 1388 60ff !0.0.......@..`. 00000190: f448 faec 0059 f448 fc18 005b e0c0 fdbc .H...Y.H...[.... 000001a0: 005d cd38 ff60 0060 decc ffd8 0060 dd36 .].8.`.`.....`.6 000001b0: 000a 0061 e04a 003c 0061 e212 005a 0061 ...a.J.<.a...Z.a 000001c0: 0f03 0096 0096 0096 0096 0477 015e 015e ...........w.^.^ 000001d0: 015e 015e 06bb 01c2 01c2 01c2 01c2 1388 .^.^............ 000001e0: 042a 042a 0bb8 1f40 32c8 4325 dfbd 03e1 .*.*...@2.C%.... 000001f0: 03e8 0c00 0000 f18b 1f34 ee08 0cb2 f797 .........4...... 00000200: 1508 f188 0cd4 02b0 086e f57f 0cc6 1e02 .........n...... 00000210: f298 faca 0ce4 163d f3cb fc73 0ce4 18b8 .......=...s.... 00000220: f07d fe35 0cee 13bc f2ae febb 0ce8 17da .}.5............ 00000230: ef44 ffd4 0ce9 0c32 1a2f fd42 f82a 0c62 .D.....2./.B.*.b 00000240: 179f fa89 f9b5 0c62 1006 fa07 fb5e 0c6c .......b.....^.l 00000250: 182c f1b1 fdbf 0c80 15db f060 fee8 0c80 .,.........`.... 00000260: 1b4e ec77 003e 0c8a 1752 ed96 00c3 0c94 .N.w.>...R...... 00000270: 1395 f009 00a5 0c9e 0c0b b8ff 2e56 2c60 .............V,` 00000280: 3639 5924 2e29 2c33 2e2a 272e 2e24 2e20 69Y$.),3.*'..$. 00000290: 2e21 361d 2e13 2c1a 2d16 2e15 0032 0046 .!6...,.-....2.F 000002a0: 01b8 062d 209e 2555 2b35 410e 206c 2435 ...- .%U+5A. l$5 000002b0: 2723 3609 1f43 1e4e 2913 2f08 1f3d 1f32 '#6..C.N)./..=.2 000002c0: 260f 2a08 0013 002f 008e 061e ffff ffff &.*..../........ 000002d0: 0002 1123 030c 1635 172e 005d 0135 08ff ...#...5...].5.. 000002e0: 015b f2fd 2981 d7ca 0a5c 0fbb fc5f ffff .[..)....\..._.. 000002f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ 00000300: ffff ffff ffff ffff ffff ffff ffff ffff ................ 00000310: 0a2d 3210 7c10 7c10 1810 182c 2b07 ee05 .-2.|.|....,+... 00000320: 125c 140a 00c8 1068 1072 050c 00c8 0e10 .\.....h.r...... 00000330: 076c 0578 2f1c 0fdc 00fb 3138 0000 64ff .l.x/.....18..d. 00000340: 0064 05ff ffff ffff ffff ffff ffff ffff .d.............. 00000350: ffff ffff ffff ffff ffff ffff ffff ffff ................ 00000360: 03e8 05dc ff9c 05dc ffff ffff ffff ffff ................ 00000370: ffff ffff ffff ffff ffff ffff ffff ffff ................ 00000380: ffff ffff ffff ffff ffff ffff ffff ffff ................ 00000390: ffff ffff ffff ffff ffff ffff ffff ffff ................ 000003a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ 000003b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ 000003c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ 000003d0: ffff ffff ffff ffff ffff ffff ffff ffff ................ 000003e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ 000003f0: ffff ffff ffff ffff ffff 0a98 01f0 e813 ................ 00000400: 0b4c 4e56 2d34 3254 3438 3137 ffff ffff .LNV-42T4817....
|
|
|
|
|
matroskin_kot
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 13 июн 2022, 08:57 |
Интересующийся |
|
|
Зарегистрирован: 11 дек 2018, 20:35 Наличности на руках: 29.04
Сообщения: 20 Откуда: астрахань
|
VitaliyK писал(а): Вот кусок его то что надо корректировать находится в не опубликованном кусочке.
|
|
|
|
|
VitaliyK
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 13 июн 2022, 13:46 |
Я тут случайно |
|
|
Зарегистрирован: 03 июн 2022, 19:59 Наличности на руках: 0.00
Сообщения: 0 Откуда: Canada
|
matroskin_kot писал(а): то что надо корректировать находится в не опубликованном кусочке. В каком? По какой-то причине после прочтения батарея перестала отзываться :( Можно что-нибудь с этим сделать?
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 13 июн 2022, 21:30 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 42 Откуда: Курск
|
VitaliyK писал(а): По какой-то причине после прочтения батарея перестала отзываться :( Может чип остался в Бут режиме. Попробуйте послать команду выхода из Бута: 0x08
|
|
|
|
|
Electrogod
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 14 июн 2022, 19:01 |
Я тут случайно |
|
|
Зарегистрирован: 25 янв 2018, 22:54 Наличности на руках: 0.00
Сообщения: 2 Откуда: москва
|
VitaliyK писал(а): Dump from BQ8030A А ссылкой на яндекс или гугл диск можно пожалуйста?
|
|
|
|
|
Electrogod
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 17 июн 2022, 15:40 |
Я тут случайно |
|
|
Зарегистрирован: 25 янв 2018, 22:54 Наличности на руках: 0.00
Сообщения: 2 Откуда: москва
|
VitaliyK писал(а): F:\RELEASE_WIN64>smbusb_sbsreport SMBusb Firmware Version: 1.0.1 Приветствую! Подскажите пожалуйста, вы читали BQ8030 c АКБ или без? Пытаюсь понять, что не так. Получил адаптер EZ-USB. Подключил к плате с оригинальным BQ8030 (без АКБ, но с резисторами 470Ом) четырьмя линиями, Vcc,GND, SCL и SDA. Какой программулиной нужно пользоваться? Может быть в каком-нибудь посте уже подробно расписано? Пытался понять на Каросиуме, но не понял. Обе перемычки на EZ-USB стоят. Буду благодарен пользователю Alex_PP, если тоже подключится.
|
|
|
|
|
VitaliyK
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 17 июн 2022, 17:12 |
Я тут случайно |
|
|
Зарегистрирован: 03 июн 2022, 19:59 Наличности на руках: 0.00
Сообщения: 0 Откуда: Canada
|
Все делалось с батареями. Были заблокирована обе. Нужны только 3 линии GND, SCL и SDA. Если без батарей - нужно питание, соответствующее заряженой батарее. Тут http://www.karosium.com/2016/08/hacking ... mware.html все очень подробно расписано. Особенно в коментах. Могу подсказать адреса 600 - 61F дублируют 500 - 51F. 500 - 501 - счетчик циклов 502 - 503 - FCC 640,641,642 обнулить. А вообще, форум очень интересно работает. Пристежки открывать не могу, так как постов нет, каковые просто не считаются. На свои вопросы сам же и отвечаю. Получил единственный полезный совет по выводу из BOOT. Думал, угробил насовсем Модератор на РМ вообще не ответил. Может, кто-нибудь прояснит ситуацию?
|
|
|
|
|
Electrogod
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 17 июн 2022, 20:01 |
Я тут случайно |
|
|
Зарегистрирован: 25 янв 2018, 22:54 Наличности на руках: 0.00
Сообщения: 2 Откуда: москва
|
В том-то и дело, что возникла проблема хардварного характера, поэтому пока до танцев с командами ещё далеко, но в любом случае спасибо. У меня при всех попытках запустить приложение просто так, либо с аргументом вылезает ошибка: Error: Unable to open device. (insufficient permissions? connection issue?)
Кнопка на плате нажата. Такое происходит и с работающей (с ноутбуков) АКБ и с платой с резисторами вместо АКБ и подсоединённым Vcc. Разумеется туда, где есть питание, я Vcc не подключаю.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 17 июн 2022, 23:17 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 42 Откуда: Курск
|
Electrogod писал(а): Какой программулиной нужно пользоваться? Для bq8030 естественно пользуйтесь smbusb_bq8030flasher. )) Electrogod писал(а): при всех попытках запустить приложение просто так, либо с аргументом вылезает ошибка Думаю утилита не виновата. Ошибка Error: Unable to open device. (insufficient permissions? connection issue?) исходит не от чтения платы АКБ, а от отсутствия подключения софта к вашей EZ-USB. Посмотрите в диспетчере устройств, появляется ли при втыкании платы новое usb устройство "libusbK USB Devices" . Какой драйвер используется, и какие vid pid имеет плата. Должны быть VID_04B4 PID_8613. После установки дров Zadig, устройство выглядит в диспетчере так: Electrogod писал(а): Такое происходит и с работающей (с ноутбуков) АКБ и с платой с резисторами вместо АКБ и подсоединённым Vcc еще раз, АКБ не причем. нет связи с отладочной платой. Акб можете вообще пока к ней не втыкать. Вот так выглядит ответ программы, если есть связь с платой, но нет АКБ: У вас очевидные проблемы со связью отладочной платы с утилитой. Как устранить, не знаю. У меня такой ошибки не было, все что могу сказать. Сравнивайте, ищите, разбирайтесь. Погуглите ее, в конце концов. VitaliyK писал(а): форум очень интересно работает. Пристежки открывать не могу, так как постов нет, каковые просто не считаются Могу лишь пояснить, что на этой теме сообщения не засчитываются. И я с нулем, как и Вы, не могу видеть вложения. Поэтому выкладываю через ссылки на Диск. )) На форуме никто никому ничего не должен. Помогают и отвечают, только если знают чем помочь, и те, кто этого сами хотят. Без обид. А с R2j240, ну Вы же на Радиокоте сами нашли пост, правда очень старый, про чтение этого чипа с помощью fx2lp, и smbusb_r2j240flasher. Пробуйте загнать его в Бут (сажая пины на gnd), может повезет, и прочитаете. Ну а там - искать, искать, и искать... На форумах и в дампе... ))
|
|
|
|
|
Electrogod
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 17 июн 2022, 23:54 |
Я тут случайно |
|
|
Зарегистрирован: 25 янв 2018, 22:54 Наличности на руках: 0.00
Сообщения: 2 Откуда: москва
|
Alex_PP писал(а): После установки дров Zadig, устройство выглядит в диспетчере так: У меня видимо в EEPROM ещё ничего не записано, поэтому память пустая: Нужно туда что-то залить, а про это в теме по хакингу 8030 на Каросиуме не сказано. Вот и затык, что ПО не к кому обращаться. Пустая отладочная плата.
Последний раз редактировалось Electrogod 18 июн 2022, 00:05, всего редактировалось 1 раз.
|
|
|
|
|
VitaliyK
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 17 июн 2022, 23:55 |
Я тут случайно |
|
|
Зарегистрирован: 03 июн 2022, 19:59 Наличности на руках: 0.00
Сообщения: 0 Откуда: Canada
|
Electrogod писал(а): У меня при всех попытках запустить приложение просто так, либо с аргументом вылезает ошибка: Code: Select all Error: Unable to open device. (insufficient permissions? connection issue?) Кнопка на плате нажата. Такое происходит и с работающей (с ноутбуков) АКБ и с платой с резисторами вместо АКБ и подсоединённым Vcc. Разумеется туда, где есть питание, я Vcc не подключаю. У Вас несовместимый драйвер. Снесите(полностью) родной от Cyшки и поставьте рекомендованный WinUSB. https://zadig.akeo.ie И будет Вам счастье :) Я на те же грабли наступил.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 18 июн 2022, 00:17 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 42 Откуда: Курск
|
Electrogod писал(а): Нужно туда что-то залить, а про это в теме по хакингу 8030 на Каросиуме не сказано. Вот и затык, что ПО не к кому обращаться. Пустая отладочная плата Не нужно ничего заливать. EEPROM на плате не нужна для работы. Прошивка в библиотеке libsmbusb, вызываемой самой утилитой flasher. При установке драйвера, в моем случае, я выбирал в Zadig из списка драйвер libusbK. И проверьте потом vid pid. А что за bootstrap у вас там? Зачем вы его запускаете? В комплекте прежних утилит Karosium такого не было. В проекте smbusb что то обновилось?
|
|
|
|
|
Electrogod
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 18 июн 2022, 00:59 |
Я тут случайно |
|
|
Зарегистрирован: 25 янв 2018, 22:54 Наличности на руках: 0.00
Сообщения: 2 Откуда: москва
|
Alex_PP писал(а): Не нужно ничего заливать. EEPROM на плате не нужна для работы. Прошивка в библиотеке libsmbusb, вызываемой самой утилитой flasher. При установке драйвера, в моем случае, я выбирал в Zadig из списка драйвер libusbK. И проверьте потом vid pid. Вроде получилось, но не так, как у вас. smbusb_sbsreport.exe заработал на работающей (целой и неразобранной) АКБ, разумеется без Vcc:
smbusb_sbsreport.exe
C:\Users\******************\SMBUS\smbusb-master_GOOD\RELEASE_WIN64_GOOD>smbusb_sbsreport.exe SMBusb Firmware Version: 1.0.1 ------------------------------------------------- Manufacturer Name: SMP-HSW Device Name: AS07B32 Device Chemistry: LION Serial Number: 1042 Manufacture Date: 2022.04.01
Manufacturer Access: 0000 Remaining Capacity Alarm: 440 mAh(/10mWh) Remaining Time Alarm: 10 min Battery Mode: 0080 At Rate: 0 mAh(/10mWh) At Rate Time To Full: 65535 min At Rate Time To Empty: 65535 min At Rate OK: 1 Temperature: 26.15 degC Voltage: 16400 mV Current: 0 mA Average Current: 0 mA Max Error: 2 % Relative State Of Charge 99 % Absolute State Of Charge 98 % Remaining Capacity: 4300 mAh(/10mWh) Full Charge Capacity: 4363 mAh(/10mWh) Run Time To Empty: 65535 min Average Time To Empty: 65535 min Average Time To Full: 65535 min Charging Current: 0 mA Charging Voltage: 16800 mV Battery Status: 00e0 Cycle Count: 1 Design Capacity: 4400 mAh(/10mWh) Design Voltage: 14800 mV Specification Info: 0031 Cell 0 voltage: 4608 mV Cell 1 voltage: 0 mV Cell 2 voltage: 0 mV Cell 3 voltage: 0 mV
C:\Users\******************\SMBUS\smbusb-master_GOOD\RELEASE_WIN64_GOOD>
Alex_PP писал(а): А что за bootstrap у вас там? Зачем вы его запускаете? В комплекте прежних утилит Karosium такого не было. В проекте smbusb что то обновилось? smbusb_bootstrap.exe, одно из приложений, которые являются результатом компиляции. Результат работы smbusb_scan.exe очевидно был предсказуем, т.к. кроме атрибута -a ничего не ввёл:
smbusb_scan.exe
C:\Users\******************\SMBUS\smbusb-master_GOOD\RELEASE_WIN64_GOOD>smbusb_scan.exe ------------------------------------ smbusb_scan ------------------------------------ options: --address , -a = scan for address ACK (START, ADDR, STOP) --command <addr> , -c <addr> = scan for command ACK (START, ADDR, CMD, STOP) --command-write <addr> , -w <addr> = probe command writability for byte, word, block or more --begin=<#> , -b <#> = address or command to start scan at --end=<#> , -e <#> = address or command to end scan at --skip=<#,#,...> , -s <#,#,...> = comma delimited list of HEX addresses or commands to skip during scan
<addr> is always the read address in HEX
C:\Users\******************\SMBUS\smbusb-master_GOOD\RELEASE_WIN64_GOOD>smbusb_scan.exe -a ------------------------------------ smbusb_scan ------------------------------------ Success. SMBusb Firmware Version: 1.0.1 Scanning for addresses.. Scan range: 00 - ff Skipping: a0 a1 ------------------------------------ [16] ACK [17] ACK [b0] ACK [b1] ACK [b3] ERROR: -9 [b4] ERROR: -9 [b5] ERROR: -9 [b6] ERROR: -9 [b7] ERROR: -9 [b8] ERROR: -9 [b9] ERROR: -9 [ba] ERROR: -9 [bb] ERROR: -9 [bc] ERROR: -9 [bd] ERROR: -9 [be] ERROR: -9 [bf] ERROR: -9 [c0] ERROR: -9 [c1] ERROR: -9 [c2] ERROR: -9 [c3] ERROR: -9 [c4] ERROR: -9 [c5] ERROR: -9 [c6] ERROR: -9 [c7] ERROR: -9 [c8] ERROR: -9 [c9] ERROR: -9 [ca] ERROR: -9 [cb] ERROR: -9 [cc] ERROR: -9 [cd] ERROR: -9 [ce] ERROR: -9 [cf] ERROR: -9 [d0] ERROR: -9 [d1] ERROR: -9 [d2] ERROR: -9 [d3] ERROR: -9 [d4] ERROR: -9 [d5] ERROR: -9 [d6] ERROR: -9 [d7] ERROR: -9 [d8] ERROR: -9 [d9] ERROR: -9 [da] ERROR: -9 [db] ERROR: -9 [dc] ERROR: -9 [dd] ERROR: -9 [de] ERROR: -9 [df] ERROR: -9 [e0] ERROR: -9 [e1] ERROR: -9 [e2] ERROR: -9 [e3] ERROR: -9 [e4] ERROR: -9 [e5] ERROR: -9 [e6] ERROR: -9 [e7] ERROR: -9 [e8] ERROR: -9 [e9] ERROR: -9 [ea] ERROR: -9 [eb] ERROR: -9 [ec] ERROR: -9 [ed] ERROR: -9 [ee] ERROR: -9 [ef] ERROR: -9 [f0] ERROR: -9 [f1] ERROR: -9 [f2] ERROR: -9 [f3] ERROR: -9 [f4] ERROR: -9 [f5] ERROR: -9 [f6] ERROR: -9 [f7] ERROR: -9 [f8] ERROR: -9 [f9] ERROR: -9 [fa] ERROR: -9 [fb] ERROR: -9 [fc] ERROR: -9 [fd] ERROR: -9 [fe] ERROR: -9 [ff] ERROR: -9
C:\Users\******************\SMBUS\smbusb-master_GOOD\RELEASE_WIN64_GOOD>
В Диспетчере задач у меня так: В папке со скомпилированными приложениями у меня так: Изначально проблема возникала в слишком долгом чтении форумов про то, как работать с этой платой отладки. Отсутствует информация про то, нужно ли снимать перемычки и если нужно, то какой их порядок должен быть. Снятие джампера 2 позволяет заливать прошивку (файлы *.iic) в EEPROM с помощью CyConsole. Также непонятно было, какой драйвер ставить. Я ставил WinUSB (v6.1.7600.16385). Почему? Я думаю что если бы занимался компиляцией сегодня или к примеру вчера, то я бы автоматически ставил libusbK. PID/VID на месте. В итоге, при конечных манипуляциях перемычки находились на своих местах. VitaliyK писал(а): У Вас несовместимый драйвер. Снесите(полностью) родной от Cyшки и поставьте рекомендованный WinUSB. https://zadig.akeo.ie И будет Вам счастье :) Почему вы решили, что у меня стоят родные драйвера от Сушки? Не надо ставить никаких WinUSB. Надо ставить, как правильно заметил уважаемый Alex_PP libusbK. У вас у самого на скриншоте не WinUSB, а libusbK. Только остаётся непонятно с наименованием. Почему у вас так, а у меня иначе. Вы же перемычки не снимали? Врёт чего-то ПО про напряжения на банках и многое другое.
Отчёт:
SMBusb Firmware Version: 1.0.1 ------------------------------------------------- Manufacturer Name: SMP-HSW Device Name: AS07B32 Device Chemistry: LION Serial Number: 1042 Manufacture Date: 2022.04.01
Manufacturer Access: 0000 Remaining Capacity Alarm: 440 mAh(/10mWh) Remaining Time Alarm: 10 min Battery Mode: 0080 At Rate: 0 mAh(/10mWh) At Rate Time To Full: 65535 min At Rate Time To Empty: 65535 min At Rate OK: 1 Temperature: 26.15 degC Voltage: 16400 mV Current: 0 mA Average Current: 0 mA Max Error: 2 % Relative State Of Charge 99 % Absolute State Of Charge 98 % Remaining Capacity: 4299 mAh(/10mWh) Full Charge Capacity: 4363 mAh(/10mWh) Run Time To Empty: 65535 min Average Time To Empty: 65535 min Average Time To Full: 65535 min Charging Current: 0 mA Charging Voltage: 16800 mV Battery Status: 00e0 Cycle Count: 1 Design Capacity: 4400 mAh(/10mWh) Design Voltage: 14800 mV Specification Info: 0031 Cell 0 voltage: 4608 mV Cell 1 voltage: 0 mV Cell 2 voltage: 0 mV Cell 3 voltage: 0 mV
А вот отчёт BE2Works DEMO:
Отчёт:
DesignCapacity: 4400 mAh FullChargeCapacity: 4363 mAh CycleCount: 1 Date: 2022.04.01 yyyy.mm.dd DesignVoltage: 14800 mV ManufName: SMP-HSW DeviceName: AS07B32 SerialNumber: 0412 ChargingCurrent: 0 mA ChargingVoltage: 16800 mV DeviceChemistry: LION Temperature: 26,1 C Voltage: 16401 mV Current: 0 mA RelativeSOC: 99% AbsoluteSOC: 98% RemainingCapacity: 4299 mAh VCELL4: 4093 mV VCELL3: 4106 mV VCELL2: 4101 mV VCELL1: 4101 mV SpecificationInfo: 0031 Hex Battery Status: INIT|DSG|FC|
|
|
|
|
|
VitaliyK
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 18 июн 2022, 01:37 |
Я тут случайно |
|
|
Зарегистрирован: 03 июн 2022, 19:59 Наличности на руках: 0.00
Сообщения: 0 Откуда: Canada
|
Alex_PP писал(а): А с R2j240, ну Вы же на Радиокоте сами нашли пост, правда очень старый, про чтение этого чипа с помощью fx2lp, и smbusb_r2j240flasher. Пробуйте загнать его в Бут (сажая пины на gnd), может повезет, и прочитаете. Ну а там - искать, искать, и искать... На форумах и в дампе... )) Читал я уже. У меня ТР1 не идет на 4-ю ногу. 4-я нога воовще не идет ни на какую контрольную точку. При попытке найти что куда, отломал шины, идущие на плату :( У Вас есть опыт с этим чипом? где можно найти распиновку на нее?
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 18 июн 2022, 12:48 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 42 Откуда: Курск
|
VitaliyK В разных модификациях этой серии по разному, насколько я понял. khseal там на форуме писал о 14й ноге. VitaliyK писал(а): У Вас есть опыт с этим чипом? где можно найти распиновку на нее? На r2j240 мануалом не обладаю, только на M37512 (как раз у нее 4-я нога), предшественника всех их. Если надо, ЗДЕСЬОпыта по чтению прошивки с этого чипа не имею, увы. Electrogod писал(а): smbusb_bootstrap.exe, одно из приложений, которые являются результатом компиляции. Вот не видел там на нее исходника. У вас и исходник есть, полагаю, раз он его собрал? Это все с GitHub? Я тоже собирал проект, и там откуда я качал такого не было. Ссылочку на такой проект можно, пожалуйста? Electrogod писал(а): нужно ли снимать перемычки и если нужно, то какой их порядок должен быть На плату где то есть схемка, но я что то потерял ее, поищите сами, если надо. Там всего 2 перемычки. Насколько помню, J2 управляет адресацией EEPROM. Подает 1 или 0 на вход A0 EEPROM. Собственно, пока она пуста, перемычка ничего в работе не меняет. Если туда залить той самой утилитой, о которой вы упомянули прошивку, то будет грузится оттуда. J1 управляет питанием 2х светодиодов D1 D2, и не важна для работы. Я менял назначение J2, отрезав его от питания и земли, и поставил его в разрыв линии SDA между EEPROM и чипом контроллера Cypress. И залил в EEPROM прошивку от Sealee Logic Analyzer. В результате, у меня появилась возможность двойного применения платы, без EEPROM она работает как Karosium, а с подключенной EEPROM как логический анализатор. Electrogod писал(а): Врёт чего-то ПО про напряжения на банках и многое другое. Про VCELL мог сказать, адреса в каждой прошивке Sony, Sanyo, LGC могут отличаться. Это вам не Texas. be2works знает больше вариантов адресации напряжений. Это не страшно, но не очень приятно конечно. Но в остальном там вроде все одно и тоже. Серийник там в одном случае в 10й системе, а в другом в HEX. Что вас еще там в отчете не устраивает?
|
|
|
|
|
Electrogod
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 18 июн 2022, 14:24 |
Я тут случайно |
|
|
Зарегистрирован: 25 янв 2018, 22:54 Наличности на руках: 0.00
Сообщения: 2 Откуда: москва
|
Alex_PP писал(а): Вот не видел там на нее исходника. У вас и исходник есть, полагаю, раз он его собрал? Это все с GitHub? Я тоже собирал проект, и там откуда я качал такого не было. Ссылочку на такой проект можно, пожалуйста? Ну естественно. Чтобы увидеть-нужно скачать. Я удивлён. Вы несколько предложений написали об этом, но почему-то до сих пор не скачали и не посмотрели. Уже думаю подколоть вас и ссылочку на гитхаб дать ))) Дочитал ваше предложение до конца и в ступоре. Ну, дам конечно ссылочку с фотосопровождением... Уже как год и три месяца лежит там эта версия. https://github.com/karosium/smbusb/releases/Alex_PP писал(а): Я менял назначение J2, отрезав его от питания и земли, и поставил его в разрыв линии SDA между EEPROM и чипом контроллера Cypress. И залил в EEPROM прошивку от Sealee Logic Analyzer. Вот я тоже заливал прошивку и пробовал с прошивкой, но это не вариант. Хочется, чтобы всё идентифицировалось в диспетчере задач как приблуда от Каросиума. Вот, как у Виталия на скриншоте выше. Всё дело не просто в возможности грузить прошивку в EEPROM, а в том, что полностью меняются VID/PID при снятии перемычки J2. USB\VID_0456&PID_7031. А это уже совсем другая песТня... Вот вам в догонку успешное обновление прошивки: Разумеется перемычка J2 должна быть установлена, иначе болт у вас будет вместо прошивки. Должно быть так для прошивки: USB\VID_04B4&PID_8613. Alex_PP писал(а): Про VCELL мог сказать, адреса в каждой прошивке Sony, Sanyo, LGC могут отличаться. Это вам не Texas. be2works знает больше вариантов адресации напряжений. Это не страшно, но не очень приятно конечно. Но в остальном там вроде все одно и тоже. Серийник там в одном случае в 10й системе, а в другом в HEX. Что вас еще там в отчете не устраивает? Не устраивают режим работы АКБ, статус АКБ Про сейрийники в hex и dec спасибо. Прочекал. Сперва не обратил внимание на эти тонкости. Кстати, ваш дамп EEPROM для BQ8030 не заработал. А дамп программы есть? Я поделюсь с вами своими дампами BQ8030 с нерабочего контроллера: https://disk.yandex.ru/d/MYjrMokrxoHyxAVitaliyK писал(а): Dump from BQ8030A Просил у вас рабочий дамп на файлообменник, но вы почему-то не увидели это.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 18 июн 2022, 20:55 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 42 Откуда: Курск
|
Electrogod писал(а): Уже как год и три месяца лежит там эта версия Ну я свою скачал гораздо раньше, однако не думал, что проект до сих пор обновляется, поэтому больше не заходил туда, не было необходимости да и времени. )) На форумах об этом тоже ничего не писали. За ссылку спасибо. Просто я подумал, может где то альтернативная версия появилась. Как с Sanyo.exe. Electrogod писал(а): Вот я тоже заливал прошивку и пробовал с прошивкой, но это не вариант. Хочется, чтобы всё идентифицировалось в диспетчере задач как приблуда от Каросиума Та версия, что у меня была, заливает прошивку при старте софта. Ну так я когда драйвер ставил, прописал название платы свое, где добавил Karosium, вы же видели скриншот http://vlab.su/viewtopic.php?p=948401#p948401. Electrogod писал(а): Не устраивают режим работы АКБ, статус АКБ Статус ровно тот же, что и в we2works: 00e0 = 11100000 = INIT|DSG|FC| А по режиму - не понял вас. Вы о BattMode = 0080? или еще о чем то? Речь была о том, что отчет we2works одинаков с Karosium. И это так, кроме напряжений банок. Насчет дампа: Прошивку с этой батареи я тогда (2 года назад) не скачал, увы. (( А EEPROM часть была у меня 100% рабочая. Блокировка была снята. Как у вас выглядит проблема? Он заблокирован? Могу еще вот что дать. вряд ли сильно поможет, но есть от чего оттолкнуться в правке своего дампа. Результаты моих исследований и дешифровки своего дампа: SANYO AS07B32 138B_2_изм_02_HEX.rar
|
|
|
|
|
matroskin_kot
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 19 июн 2022, 13:25 |
Интересующийся |
|
|
Зарегистрирован: 11 дек 2018, 20:35 Наличности на руках: 29.04
Сообщения: 20 Откуда: астрахань
|
Electrogod писал(а): Просил у вас рабочий дамп на файлообменник, восстанавливать надо свой дамп, в нем калибровки и корректировки под свое железо, залив другой дамп можете сделать только хуже.
|
|
|
|
|
VitaliyK
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 20 июн 2022, 01:54 |
Я тут случайно |
|
|
Зарегистрирован: 03 июн 2022, 19:59 Наличности на руках: 0.00
Сообщения: 0 Откуда: Canada
|
Alex_PP писал(а): Может чип остался в Бут режиме. Попробуйте послать команду выхода из Бута: 0x08 А можно то-же проделать для R2J240? После того, как батареи отламались от платы (в произвольном порядке), чип перестал отзываться вообще :(
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 20 июн 2022, 20:45 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 42 Откуда: Курск
|
VitaliyK писал(а): А можно то-же проделать для R2J240? Нет, у них разные бутлоадеры. С ренесансовским другие команды, полагагаю. И от отлома он не попадет в бут. Надеюсь, когда законнектили после обрыва, встречку подать уже попробовали. Это первое, когда подключаешь чип.
|
|
|
|
|
VitaliyK
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 20 июн 2022, 21:34 |
Я тут случайно |
|
|
Зарегистрирован: 03 июн 2022, 19:59 Наличности на руках: 0.00
Сообщения: 0 Откуда: Canada
|
Alex_PP писал(а): Надеюсь, когда законнектили после обрыва, встречку подать уже попробовали. Это первое, когда подключаешь чип. Не понял. Поподробнее, пожалуйста. Что значит "встречку подать"? Я просто подключил внешние 3 батареи от (-) к (+). Не отзывается. Не имея понятия, где какая нога, страшно экспериментировать.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 20 июн 2022, 22:37 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 42 Откуда: Курск
|
VitaliyK писал(а): Не понял. Поподробнее, пожалуйста. Почитайте форум. Про это столько намусолено, что повторять не имеет смысла. Найдите распиновку разъема, или вскройте батарею (уже ж вскрыли вроде), прозвоните разъем, где в нем - и +. Обычно крайние с двух сторон. Дальше чиркнуть на 2-3 секунды самым плюсом сборки банок об контакт + в разъеме. Чип так "будится". По крайней мере, так у Техасов. Но и с другими похоже в этом.
|
|
|
|
|
VitaliyK
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 21 июн 2022, 00:33 |
Я тут случайно |
|
|
Зарегистрирован: 03 июн 2022, 19:59 Наличности на руках: 0.00
Сообщения: 0 Откуда: Canada
|
Alex_PP писал(а): Дальше чиркнуть на 2-3 секунды самым плюсом сборки банок об контакт + в разъеме. Спасибо! Самое простое решение даже в голову не пришло. И, даже, не заблокировано. Возвращаемся к прежнему вопросу: как изменить FCC? Вот его репорт F:\>smbusb_sbsreport SMBusb Firmware Version: 1.0.1 ------------------------------------------------- Manufacturer Name: LGC Device Name: LNV-42T4969 Device Chemistry: LION Serial Number: 1793 Manufacture Date: 2012.02.03 Manufacturer Access: 0018 Remaining Capacity Alarm: 936 mAh(/10mWh) Remaining Time Alarm: 10 min Battery Mode: e084 At Rate: 0 mAh(/10mWh) At Rate Time To Full: 65535 min At Rate Time To Empty: 65535 min At Rate OK: 1 Temperature: 21.65 degC Voltage: 12510 mV Current: 907 mA Average Current: 411 mA Max Error: 0 % Relative State Of Charge 99 % Absolute State Of Charge 1 % Remaining Capacity: 96 mAh(/10mWh) Full Charge Capacity: 97 mAh(/10mWh) Run Time To Empty: 65535 min Average Time To Empty: 65535 min Average Time To Full: 55 min Charging Current: 3500 mA Charging Voltage: 12600 mV Battery Status: 0280 Cycle Count: 1139 Design Capacity: 8658 mAh(/10mWh) Design Voltage: 11100 mV Specification Info: 0031 Cell 0 voltage: 4196 mV Cell 1 voltage: 4131 mV Cell 2 voltage: 4183 mV Cell 3 voltage: 0 mV Даже заряжается.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 21 июн 2022, 21:02 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 42 Откуда: Курск
|
VitaliyK писал(а): простое решение даже в голову не пришло Чтоб оно пришло, нужен опыт. И форумы читать внимательнее.
|
|
|
|
|
VitaliyK
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 21 июн 2022, 22:14 |
Я тут случайно |
|
|
Зарегистрирован: 03 июн 2022, 19:59 Наличности на руках: 0.00
Сообщения: 0 Откуда: Canada
|
Alex_PP писал(а): Чтоб оно пришло, нужен опыт Опыт не может быть во всем. У меня, например, опыт в ремонте промышленного оборудования стоимостью в несколько млн. $$$. А батареи мои собственные. Потому и спрашиваю, где можно. С BQ8030A разобрался. Работают прекрасно на старых банках. Теперь на очереди R2J240 20F020 and 51F51. Имел кто-то с ними дело? В каком порядке нужно тыркать BOOT and RESET? Правильно ли я понимаю, нужно BOOT посадить на 0 и кратковременно заемлить RESET? На Karosium не совсем понятно (хотя BQ8030A вылечил по советам оттуда) как добиться чтения и записи EEPROM. У меня после F:\smbusb-master\RELEASE_WIN64>smbusb_scan -a ------------------------------------ smbusb_scan ------------------------------------ Success. SMBusb Firmware Version: 1.0.1 Scanning for addresses.. Scan range: 00 - ff Skipping: a0 a1 ------------------------------------ [0] ACK [16] ACK [17] ACK [a2] ACK [a3] ACK [a5] ERROR: -9 [a6] ERROR: -9 Перестает читаться состояние, зато пытается читаться дамп F:\smbusb-master\RELEASE_WIN64>smbusb_r2j240flasher -d eep2.bin -p df2 ------------------------------------ smbusb_r2j240flasher ------------------------------------ SMBusb Firmware Version: 1.0.1 ------------------------------------ Dumping memory 0x3400-0x37ff ... Error: libusb error: Pipe error Что-бы снова читалось, нужно перегрузить сушку. Удалось прочитать Пишите рецепт BOOT - pin 9 of R2J240 20F020 - TP1 RESET - pin 12 of R2J240 - TP14 BOOT low - чтение/запись (У меня df1) BOOT high - normal operation RESET - переключение между режимами (короткий импульс). В df1 6 похожиx (но не идентичные) областей по адресам 40,90,E0,130, 180, 1D0 Должны ли они быть одинаковыми? Где зашифрована емкость и счетчик циклов?
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|