Общение с батареями от ноутбука на чипах bq20z

Это вообще другая опера !!!

Получается тупо нет ничего мне подходящего в приложении?

Я подумал, что X тут как маска, мол далее любые символы/цифры

Не вникал - в моих ноутах не было такого чипа.

А мне как на зло “повезло” и вот два довольно древних по нОнешним меркам ноута и там такие аккумуляторы :frowning:

Купите за 100 р б/у китайца и перепакуйте. Китайские чипы обычно не имеют блокировки. Если ноуты не DELL …

Это в смысле поискать батарею китайскую, полуживую где-то?

На авито куча б/у батарей.

1 лайк

Добрый день. Воспользовался скетчем для диагностики состояния своих батареек и хотел сказать огромное спасибо за инструмент. Запустил пару батареек из заблокированного состояния со стандартными паролями и чипами bq20z40 и bq20z70. Далее из любопытства начал рассматривать остальные скетчи с Githab и тут возникла трудность, с которой сам похоже не разберусь. Вопрос к Командиру. Есть ли какая то почта для обратной связи, где можно описать суть проблемы, чтобы не забивать форум?

На этом форуме (новом) есть личка …

Командир, спасибо, вопрос решился переподключением. Параметры вернулись те,что были,напруга на разъеме есть. Рад если инфа будет полезна. Форум читал весь,вникаю в жизнь батареек.

Добрый вечер!
Уважаемый Komandir прошу помочь с ключами для батареи
Батарея на чипе 20Z75
Дефолтные пароли не работают
Pack Info…
DesignCapacity: 4180 mAh
FullChargeCapacity: 1204 mAh
CycleCount: 783
Date: 2019.2.14
DesignVoltage: 11100 mV
ManufName: Gushine
DeviceName: MZ573LI
SerialNumber: 0001 Hex
ChargingCurrent: 0 mA
ChargingVoltage: 0 mV
DeviceChemistry: LION
Temperature: 27.60 C
Voltage: 9083 mV
Current: 0 mA
RelativeSOC: 0 %
AbsoluteSOC: 0 %
RemainingCapacity: 0 mAh
VCELL4: 0 mV
VCELL3: 3028 mV
VCELL2: 3029 mV
VCELL1: 3026 mV
SpecificationInfo: 0031 Hex
Battery Status: 5AD0 Hex
TCA|OTA|TDA|RCA|INIT|DSG|FD|
Operation Status: E445 Hex
PRES|FAS|SS|LDMD|DSG|R_DIS|QEN|
Sealed
Device Type: 0750 Hex
Firmware Version: 0181 Hex
Hardware Version: 00A6 Hex

@Alexei94 в личку отправил ключи ещё вчера !!!

Komandir, благодарю Вас! Аккумулятор восстановить удалось, напряжение на выходе поднялось.
Отдам аккумулятор в работу, проверю работу. Прилагаю логи восстановленного АКБ
Смущает параметр Qmax Cell2: 4294959180. Я так понимаю АКБ сам откалибруется?

Pack Info…
DesignCapacity: 4180 mAh
FullChargeCapacity: 4180 mAh
CycleCount: 0
Date: 2023.10.13
DesignVoltage: 11100 mV
ManufName: Gushine
DeviceName: MZ573LI
SerialNumber: 0001 Hex
ChargingCurrent: 1 mA
ChargingVoltage: 12600 mV
DeviceChemistry: LION
Temperature: 1673.00 C
Voltage: 19460 mV
Current: 0 mA
RelativeSOC: 75 %
AbsoluteSOC: 23 %
RemainingCapacity: 23 mAh
VCELL4: 0 mV
VCELL3: 0 mV
VCELL2: 0 mV
VCELL1: 0 mV
SpecificationInfo: 0031 Hex
Battery Status: 0031 Hex
FC|FD|EC0|
Operation Status: 8443 Hex
PRES|LDMD|DSG|VOK|QEN|
Unsealed
Pack in Full Access mode
UnSealKeys: 0x6666, 0x4E4F Hex
FullAccessKeys: 0x6666, 0x4E4F Hex
PFKeys: 0x2673, 0x1712 Hex
MaxError: 1 %
SafetyStatus: OK
PFStatus: OK
Charging Status: 0200 Hex
FCHG|
FETControl: 06 Hex
CHG|DSG|
Update Status: 7
Qmax Cell0: 4188
Qmax Cell1: 4631
Qmax Cell2: 4294959180
Qmax Cell3: 18921
Qmax Pack : 781
Cell0 R_a flag: 0055
Cell1 R_a flag: 0000
Cell2 R_a flag: 0000
Cell3 R_a flag: 0000
Device Type: 0750 Hex
Firmware Version: 0181 Hex
Hardware Version: 00A6 Hex
Manufacturer Status: 010A Hex
STATE0|
Chemistry ID: 0200 Hex
BatteryMode: 6001 Hex
ChgM|AM|ICC|

Я пользовался даташитом на bq20z95 - может для вашего есть отличия в подклассах …

Подскажите, с помощью скетча для arduino прочитал информацию с работающего контроллера акб ноутбука, акб китайский, контроллер на плате такой: SH366000AX-00021
Цель увеличить емкость, заменив банки на новые. Получиться ли перезаписать паспортную емкость? Если инфа прочиталась - это может означать что получиться, или эти данные хранятся в разных местах?
DesignCapacity: 6600 mAh
FullChargeCapacity: 4842 mAh
CycleCount: 42
Date: 2018.3.13
DesignVoltage: 11100 mV
ManufName: Samsung SDI
DeviceName: DELL MT26481N
SerialNumber: 0045 Hex
ChargingCurrent: 3000 mA
ChargingVoltage: 12600 mV
DeviceChemistry: lion
Temperature: 25.10 C
Voltage: 10956 mV
Current: 0 mA
RelativeSOC: 15 %
AbsoluteSOC: 11 %
RemainingCapacity: 726 mAh
VCELL4: 0 mV
VCELL3: 3652 mV
VCELL2: 3654 mV
VCELL1: 3650 mV
SpecificationInfo: 0010 Hex
Battery Status: 00D0 Hex
INIT|DSG|FD|
Operation Status: 0000 Hex

Unsealed
Pack in Full Access mode
UnSealKey: CD006E6F Hex
FullAccessKey: CD006E6F Hex
PFKey: CD006E6F Hex
MaxError: 8 %
SafetyStatus: OK
PFStatus: OK
Charging Status: OK
FETControl: OK
Update Status: 78
Qmax Cell0: 34
Qmax Cell1: 28526
Qmax Cell2: 4294963789
Qmax Cell3: 21554
Qmax Pack : 13876
Cell0 R_a flag: 0022
Cell1 R_a flag: 0022
Cell2 R_a flag: 0022
Cell3 R_a flag: 0022
Device Type: 8CA0 Hex
Firmware Version: 0132 Hex
Hardware Version: 26AC Hex
Manufacturer Status: 0628 Hex
STATE2|STATE1|
Chemistry ID: 0100 Hex
BatteryMode: 6001 Hex
ChgM|AM|ICC|

У румынов написано, что данные чипа невозможно редактировать, но этой инфе уже год с лишним.

современные контролеры АКБ как правило имеют две области памяти
firmware и eeprom. теоретически, если удается скачать эти области, то можно найти в hex редакторе значение и поменять его на другое и затем залить правленую прошивку назад в контролер. но прошивка может иметь защиту в виде контрольной суммы блоков данных. поэтому это все индивидуально и в некоторых случаях нерентабельно. и если на сайте, который вплотную занимается ремонтом батарей и только этим, указали клиенту отрицательным отзывом, то наверное все так и есть.

1 лайк

Скетчи рассчитаны только на bq20z… чипы !!!

1 лайк

это я понял конечно, поэтому и не нажимал ничего кроме чтения! Вопрос последний: скетч считал информацию DesignCapacity: 6600 mAh , если к примеру есть желание изменить эту цифру, то в алгоритме скетча эта информация привиться/перезаписывается по тем же адресам в памяти? (я осознаю что все что я сломаю, это я сам сломаю)

Чтение идет через стандартный протокол, на который должны отзываться ВСЕ контроллеры батарей ! Адреса и методы для записи РАЗНЫЕ !!!

Может быть еще подскажете?
В родной батарее от ноутбука dell Inspiron 1520, установлен чип bq20857DBT. Чип не заблокирован, но закрыт паролем. be2works читает только общую информацию, а при попытке прочитать прошивку пишет что закрыт и надо подбирать пароль (а для этого надо отпаивать банки и менять на резисторы и т.д.). Может кто сталкивался с таким чипом?
Подскажите, чип bq20857DBT вообще читается/пишется? Можно в нем как то заменить паспортную ёмкость?