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

Ремонт портативной техники - телефоны, КПК, навигаторы и типа того.
Аватара пользователя
Ant-RG
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина
Контактная информация:

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

Сообщение Ant-RG »

shura1971, через шестерёнку unsupported firmware программа не показывает меню
я изменил всё кроме remaining capacity он типа при записи ок но значение не изменяется
ww 22 0100 - write error
Последний раз редактировалось Ant-RG Пн июн 26, 2023 12:13:41, всего редактировалось 1 раз.
I'am a Rock N' Roll-Aholic
Реклама
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

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

Сообщение shura1971 »

После переподключения попробовать Команды:
ww 0 0414 // Unseal
ww 0 3672

Пауза 4 сек.

ww 0 ffff // FullAccess
ww 0 ffff

ww 0 2673 // PfClear
ww 0 1712

Пауза 4 сек.

ww 0 54
rw 0

ww 0 0021 /// IT Enable (0x0021) запуск IT
ww 0 54
rw 0
Данные сюда...
И наверное уже попробовать Полностью зарядить в Ноуте...
Потом полностью разрядить...
Чип - не стандарт, bq20z453
С моей прогой Читается??

Добавлено after 11 minutes 26 seconds:
[uquote="Ant-RG",url="/forum/viewtopic.php?p=4437163#p4437163"]shura1971, через шестерёнку unsupported firmware программа не показывает меню
я изменил всё кроме remaining capacity он типа при записи ок но значение не изменяется
ww 22 0100 - write error[/uquote]
A.1.1.6 Chemistry ID (0x0008)
Returns the OCV table chemistry ID of the battery. The default table ID is 0x0100. For a list of OCV
chemistry IDs, see the Support of Multiple Li-Ion Chemistries With Impedance Track Gas Gauges
application note (SLUA372).
Команды вроде другие
ww 0 0008
ww 0 0100
А вы пробуете - DeviceChemistry (0x22)
This read-block function returns a character string that contains the battery chemistry with a maximum
length of 4 characters (4 data + length byte).
LION
Пообщаться: 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
Реклама
Аватара пользователя
Ant-RG
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина
Контактная информация:

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

Сообщение Ant-RG »

shura1971, ваша прога даже после перезагрузки у меня появляется и пропадает как на скрине.
Проделал как вы писали - ничего не изменилось, remaining capacity не пишется
I'am a Rock N' Roll-Aholic
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

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

Сообщение shura1971 »

[uquote="Ant-RG",url="/forum/viewtopic.php?p=4437168#p4437168"]shura1971, ваша прога даже после перезагрузки у меня появляется и пропадает как на скрине.
Проделал как вы писали - ничего не изменилось, remaining capacity не пишется[/uquote]
У вас не виден адаптер - занят другой программой!!
Попробуйте еще прогу DJI-Killer
https://mega.nz/folder/q0MH0CLT#dyK_HVTAgg2IERYf9_SDpQ
Последний раз редактировалось shura1971 Пн июн 26, 2023 12:46:38, всего редактировалось 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
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Ant-RG
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина
Контактная информация:

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

Сообщение Ant-RG »

shura1971, я перезагружал систему и после пробовал запустить не трогвя бешку - то же самое. И драйвер пробовал переставить
I'am a Rock N' Roll-Aholic
Реклама
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

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

Сообщение shura1971 »

[uquote="Ant-RG",url="/forum/viewtopic.php?p=4437171#p4437171"]shura1971, я перезагружал систему и после пробовал запустить не трогвя бешку - то же самое. И драйвер пробовал переставить[/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
Реклама
Vovan_sar
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Ср окт 23, 2019 08:41:11
Откуда: Саратов
Контактная информация:

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

Сообщение Vovan_sar »

[uquote="shura1971",url="/forum/viewtopic.php?p=4437160#p4437160"][uquote="Ant-RG",url="/forum/viewtopic.php?p=4437153#p4437153"]shura1971,
СпойлерDesignCapacity: 6000 mAh
FullChargeCapacity: 2410 mAh
CycleCount: 0
Date: 2022.10.30 yyyy.mm.dd
DesignVoltage: 11100 mV
ManufName: SDI
DeviceName: 4206D44
SerialNumber: 2BB5
ChargingCurrent: 3080 mA
ChargingVoltage: 12600 mV
DeviceChemistry: LION
Temperature: 24,3 C
Voltage: 9055 mV
Current: 0 mA
RelativeSOC: 100%
AbsoluteSOC: 41%
RemainingCapacity: 2410 mAh
VCELL4: 0000 mV
VCELL3: 3005 mV
VCELL2: 3025 mV
VCELL1: 3025 mV
SpecificationInfo: 0031 Hex
Battery Status:
INIT|DSG|


MaxError: 137%
Operation Status:
PRES|DSG|RSVD2|QEN|
Safety Status:
RSVD8|
PFStatus: OK
Charging Status:
FCHG|
FETControl: 0006
Update Status: 14
Qmax Cell0: 4336
Qmax Cell1: 4290
Qmax Cell2: 4107
Qmax Cell3: 4400
Qmax Pack : 4107
Cell0 R_a flag : 0055
Cell1 R_a flag : 0055
Cell2 R_a flag : 0000
Cell3 R_a flag : FF55
Device Type: 0453
Firmware Version: 1.12
Hardware Version: A6
Manufacturer Status:
FCHG|
Chemistry ID: 0247
понизил до 9 remaining capacity не изменилась.
и что значит max error надо ли её сбрасывать?[/uquote]
Странно - при изменении значений в Бешке через Шестерёнку должны измениться все значения
Это при 9В. Вы с резисторами работаете??
Питание от сборки попробуйте отключить и подключить заново
Chemistry ID: 0247 попробуйте изменить на "0100"[/uquote]
Ничего странного, если ансупортед фирмваре, с кнопки не сделать ресет.
Ant-RG, чтобы исправить FCC, вам надо поменять Qmax-ы.
После чтения по кнопке readchip(чип будет unseal), воспользуйтесь инструментом Read/Wrhite DataFlash.
Мануал у вас надеюсь есть, ищете в нем по каким субклассам и офсетам находится Qmax-ы(все), заодно и Ra_Table(flag). И правите их указывая в них желаемую емкость а в Ra_ ставите FF55
В инструменте есть конвертер HEX<=>DEC
Ну можно еще поменять Update Status: 0
Потом команду ww 0 21
Проверяем RedBat,
и запечатываем чип ww 0 20
на MaxError: не обращайте внимания, он должен стать 100%, после следущих шагов он придет в норму
И делаем 2 - 3 цикла, можно в бешке Analyzer.
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

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

Сообщение shura1971 »

Vovan_sar,
Ant-RG через Демо-Бешку все делал...
Да и чето у него с компом - беда какая-то c CP2112 -
Бешка вроде видит, а Моя прога и DJI-Killer - НЕТ!!!
Пока тормознули...
Пообщаться: 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
Vovan_sar
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Ср окт 23, 2019 08:41:11
Откуда: Саратов
Контактная информация:

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

Сообщение Vovan_sar »

[uquote="shura1971",url="/forum/viewtopic.php?p=4437391#p4437391"]Vovan_sar,
Ant-RG через Демо-Бешку все делал...
Да и чето у него с компом - беда какая-то c CP2112 -
Бешка вроде видит, а Моя прога и DJI-Killer - НЕТ!!!
Пока тормознули...[/uquote]
Если он утверждает, что eeprom читается, значит и unseal делается, тогда и чтение запись напрямую в память будет работать. Но с этим инструментом надо быть аккуратным!!! Сначала проверяем, что по этим адресам(совпадает ли с отчетом по кнопке Info или нет), потом правим и записываем.
Если конечно Ant-RG, правильно изъясняется )))
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

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

Сообщение shura1971 »

[uquote="Vovan_sar",url="/forum/viewtopic.php?p=4437393#p4437393"]Если он утверждает, что eeprom читается, значит и unseal делается, тогда и чтение запись напрямую в память будет работать[/uquote]
Сомневюсь что читается ЕЕПРОМ...Может БАТ-Инфо читает
Пока дампов нет :o
Пообщаться: 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
Vovan_sar
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Ср окт 23, 2019 08:41:11
Откуда: Саратов
Контактная информация:

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

Сообщение Vovan_sar »

[uquote="shura1971",url="/forum/viewtopic.php?p=4437436#p4437436"][uquote="Vovan_sar",url="/forum/viewtopic.php?p=4437393#p4437393"]Если он утверждает, что eeprom читается, значит и unseal делается, тогда и чтение запись напрямую в память будет работать[/uquote]
Сомневюсь что читается ЕЕПРОМ...Может БАТ-Инфо читает
Пока дампов нет :o[/uquote]
Отчет по Info полный/длинный, значит ансил делает.
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

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

Сообщение shura1971 »

Vovan_sar, Логично - Упустил...Дампа пока не видел
Пообщаться: 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
Аватара пользователя
Ant-RG
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина
Контактная информация:

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

Сообщение Ant-RG »

Vovan_sar, дамп есть, читает и пишет. Read/Wrhite DataFlash не пользовался и не совсем пока понял как....
I'am a Rock N' Roll-Aholic
asfog
Родился
Сообщения: 9
Зарегистрирован: Пн янв 20, 2020 02:48:59

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

Сообщение asfog »

Возможно речь идёт про батарею AA-PB9NC6B
Пару лет назад менял на ней чип bq20z453, аккумы, менял ёмкость итд.
Делал для себя пометки. Теперь уже мало что помню :)
Может это чем то поможет:

BQ20Z453 (TI for Samsung)
DesignCapacity: 4600 mAh (hex-11F8) addr: 026B, 026C and 06EB, 06EC
CycleCount: addr: 0265, 0266 and 06E5, 06E6
Design Voltage: 11100 mV (hex-2B5C) addr: 025D, 025E and 06DD, 06DE
Charging Current: 3080 mA (hex-0C08) addr: 0331, 0332
Chemistry ID label: 0247 (decimal) addr: 02E1, 02E2
Ra-table addr: 04C0-06BF
Vovan_sar
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Ср окт 23, 2019 08:41:11
Откуда: Саратов
Контактная информация:

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

Сообщение Vovan_sar »

[uquote="Ant-RG",url="/forum/viewtopic.php?p=4437473#p4437473"]Vovan_sar, дамп есть, читает и пишет. Read/Wrhite DataFlash не пользовался и не совсем пока понял как....[/uquote]
Если не разберетесь, пишите в личку.
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

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

Сообщение shura1971 »

Vovan_sar, Вроде все поменяли, Осталсь припаять банки и на заряд - разряд
Только Chem ID не смогли поменять
Пообщаться: 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
Afters
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Сб июн 05, 2021 17:17:34

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

Сообщение Afters »

Приветствую. Имеется батарея от Asus x200 на чипе BQ30Z55, были заменены банки от б/у батареи, по напряжению выравнены и подключены. В процессе зарядки произошла разбалансировка ячеек по напряжению, ключи заряда и разряда закрылись. Не подскажите какими командами SMBus открыть ключи, чтобы сделать несколько циклов перезаряда и посмотреть анализатор в Be2Works, затем определить качество состояния банок.
Vovan_sar
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Ср окт 23, 2019 08:41:11
Откуда: Саратов
Контактная информация:

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

Сообщение Vovan_sar »

[uquote="Afters",url="/forum/viewtopic.php?p=4439537#p4439537"]..... батарея от Asus x200 на чипе BQ30Z55, были заменены банки от б/у батареи.....
чтобы сделать несколько циклов перезаряда и посмотреть анализатор в Be2Works, затем определить качество состояния банок.[/uquote]
Не поможет, бессмысленная трата времени. Ставьте новые банки.
Аватара пользователя
Ant-RG
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина
Контактная информация:

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

Сообщение Ant-RG »

Хочу поблагодарить котанов shura1971, Vovan_sar, благодаря вашим подсказкам аккум работает! :-) данные изменил, подпаял новые банки. Ёмкость контроллер корректирует сам по мере циклирования, то есть design cap. 66600 mWh а full charge cap.. до полной разрядки после прошивки было 33000 после разрядки стало 45500 и это первая разрядка только. Вкратце что нужно делать опишу для таких как я если у вас bq20z453/z45 и вообще наверное любая 20zxx:
СпойлерПодпаиваем резисторы (у меня по 3,3к нашлись, лучше ставить по 470-680 ом как рекомендуют) даём 9v на плату, на несколько секунд замыкаем + акб с выходом + на разьёме. Запускаем бешку (я работал в демке, если пароля нет и eeprom читается то здоровая и не нужна) и дальше по пунктам:
Читаем read bat, записываем кудато или скриншотим, следом info, скриншотим, потом читаем eeprom, следом снова info. Чип после этого стал unseal, открываем команды и по порядку. Все команды описаны в datasheet стр. 14
rw 17 i (жмём ctrl+enter) - получим ответ cycle count в системе dec, сравним его с информацией что видна в read bat
ww 17 0000 - сбрасываем в 0 наш счётчик циклов. Если write error заново читаем eeprom и следом info потом повторяем.
rw 18 i - design capacity в dec - ёмкость нашей батарейки. что бы прописать новую нам надо открыть инструмент read/write program data там есть конвертер hex<->dec и перевести нашу новую нужную ёмкость из dec в hex, возможно можно прописывать dec команой с буквой i но я пересчитывал. И так у меня новая ёмкость 6000 мА значит в hex это 1770, прописываем
ww 18 1770
rw 1b d - читаем дату упаковки. Для изменения считаем новую дату по формуле (смотрим описание в technical reference стр. 66): (year -1980)*512+month*32+day то есть (2023-1980)*512+6*32+30=43*512+192+30=22238 переводим в hex получается 56de, пишем
ww 1b 56de
Читаем read bat и info, смотрим изменения. Далее переходим в инструмент read/write program data, нам нужен сабкаласс 82 (tech. ref. стр. 150) ofset не трогаем, там у нас 0, читаем. И смотрим офсеты с 0 по 9, там 10 байт наших значений ёмкости q_max (4 ячейки +общая ёмкость q_max_pack) сравниваем данные со значениями показанными в инфо используя конвертер чисел и записываем туда наше новое число в моём случае 1770, оно должно повторяться 5 раз с 0 по 9 офсет. И в 12 офсете меняем значение update status с нашего текущего (так же смотрим в инфо) на 00, проверяем жмём wrire. Если кнопка неактивна нужно прочитать info что бы чип был unseal.
Теперь меняем r_a table* (стр. 153) их у нас 4 по каждой банке в блоках 88-91, пишем номер блока 88, читаем и меняем первые 2 офсета (0 и 1) с текущего (что б там у вас не было, но внимательно сравниваем с текущим значением, убеждаемся что прочитали именно то) на ff55. То есть блок 88 read - ff55 - write; 89 read - ff55 - write.... до 91 включительно. Читаем read bat, info, видим max error стал 100%, full charge capacity не изменилась, но её контроллер изменит сам после нескольких циклов благодаря работе системы impedance track, которую мы и запускаем командой ww 0 21 после запечатываем чип командой ww 0 20. Всё (та-та-та!).
В моём случае всё было хорошо по данным но напряжения на выходе не было, был сгоревший предохранитель - сверху наплавил припоя. Если он в пластике то можно заперемычить его. Делаем несколько циклов с перерывом в пол часа в ноутбуке или на коленке через analyzer, и пользуемся.
I'am a Rock N' Roll-Aholic
Аватара пользователя
shura1971
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Сб фев 20, 2016 10:56:57
Откуда: Чебоксары-Москва

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

Сообщение shura1971 »

Всем привет!
Сподвиг меня на доработку прогамы для СР2112 товарищ Ant-RG
Выкладываю новую, доработанную CP2112-bq20zXX-READER-NEW2
Для тех, кто перепаковывает батареи...
К сожалению проверено только на bq20z - z45, z90
Для полной доработки - нужны дампы от z60,z70,z80... с отчетами
Теперь может менять Design Capacity, Qmax, Update Status, Ra Table
Ra Table меняет только первые два байта на FF 55 (по совету Vovan_sar)
И только в SubclassID(88 - 91)
ВНИМАНИЕ - SubclassID(82) - Qmax, Update Status - у разных чипов находятся по разным Адресам:
z90 - 0x4180 ; z45 - 0x40c0. Проверяйте свой дамп EEPROM !!
Только что нашел - z70 - 0x4140 - пока не вставил в прогу...
Поставил защиту от записи на Кастомизированных Чипах типа - bq20z453
Спасибо Vovan_sar за подсказки...
Работает как обычно на WIN-7(x32)
Исходники и прога во вложении...
Изображение Изображение Изображение
Может кто поделится адресами, где находятся Qmax, Update Status в других контроллерах
Можно в личку...

Добавлено after 8 hours 7 minutes 28 seconds:
shura1971, 23:22(04.07.2023)
Скачайте заново - небольшие изменения:
Добавил чип bq20z453
И еще - у кого ругается на отсутствие vcruntime140d.dll
Докинул в архив...
Последний раз редактировалось shura1971 Ср июл 05, 2023 08:32:11, всего редактировалось 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
Ответить

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