Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Прошивка контроллера батарей ноутбука
https://vlab.su/viewtopic.php?f=181&t=507
Страница 76 из 77

Alex_PP [ 02 май 2024, 21:05 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Kiprus, я рад, что все разъяснилось. )))

Yurick007 [ 08 май 2024, 03:27 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Всем привет.

Прошу помощи.
Перепаковал батарею от DELL Inspirion 15 (BMS BQ40370). Подпаивал параллельно новые банки.
Но все равно не смог обеспечить постоянный контакт новых банок и старых.
BMS заблокировался и перед этим спалил предохранитель.
Приобрел CP2112 и думал разблокировать с помощью b2works, но в бесплатной версии нет его поддержки.
Подскажите чем можно разблокировать эту BMS?

vsuper [ 08 май 2024, 11:39 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Yurick007 писал(а):
Прошу помощи.
Перепаковал батарею от DELL Inspirion 15 (BMS BQ40370). Подпаивал параллельно новые банки.
Но все равно не смог обеспечить постоянный контакт новых банок и старых.
BMS заблокировался и перед этим спалил предохранитель.
Приобрел CP2112 и думал разблокировать с помощью b2works, но в бесплатной версии нет его поддержки.
Подскажите чем можно разблокировать эту BMS?


Бесплатных способов нет

LTF [ 15 май 2024, 23:03 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Здравствуйте. Аккум от Lenovo x230 BQ8030A+BQ29330 Sanyo. Было три удачных перепаковки аналогичных аккумов, единственный недостаток - неправильно считалась емкость (тогда эксперементально выявил что чем больше число циклов заряда - тем остаточная емкость считается ближе к реальной в бОльшую чторону). А этот проблемный. Год назал удалость слить с него все что можно с помощью "нежадной" B2W. Сейчас перед перепаковкой читаться отказался, хотя в ноуте работал корректно. После перепаковки не читается, не открывается, не заряжается. Ноут мигает индикатором о заряде, но он не идет. В Aida64 показывает часть информации и гигаватты емкости. Куда дальше копать?

jonpim [ 16 май 2024, 14:28 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

LTF писал(а):
После перепаковки не читается

LTF писал(а):
хотя в ноуте работал корректно

Возможно плата или радиоэлементы на ней повреждены или удалены .
Перемычки на контактах платы все восстановлены ?
Отчет по шине отдавать обязан , иначе не будет работать .

shura1971 [ 17 май 2024, 22:24 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

LTF писал(а):
Было три удачных перепаковки аналогичных аккумов

Перейти на резисторы - и работать пока с ними - исключаем нерабочие элементы...
Aqel - из подписи скачайте Справку по АКБ
https://radiokot.ru/forum/viewtopic.php ... 6#p4568886

melandr [ 21 май 2024, 15:37 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Добрый день! Вопрос, какие данные необходимо менять в EEPROM при перепаковке батареи ноута новыми элементами 18650?
(10) Full Charge Capacity
(17) Cycle Count
(18) Design Capacity - если банки большей емкости
(1B) Manufacture Date
Есть параметр (0F) Remaining Capacity. Это расчетное значение?
Вложение:
2024-05-20_145744.jpg

И еще есть параметр износ батареи. Я изменил циклы, дату производства и емкость. Подпаял старые банки, чтобы проверить, как ее ноутбук увидит. В АИДЕ показывает что износ батареи 31%. Этот параметр тоже можно сбросить?

Vovan_sar [ 21 май 2024, 18:25 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

melandr писал(а):
Этот параметр тоже можно сбросить?

Да, возможно будет достаточно изменить FCC, смотря какой у вас чип.
То что у вас в шапке скрина bq9000, то для него ещё кумаксы менять.
Какой реально у вас?
Почему все вытягивать надо?

melandr [ 21 май 2024, 22:04 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Банки 18650 только заказал. Чип стоит BQ8030.
В принципе с ним разобрался. Я просто для проверки поставил текущую емкость 2999 мАч, когда приедут банки, посмотрю реальную емкость и запишу ее.
У меня еще вопрос по другой батарее от HP - PA06
Вот прочитал DJIBatteryKiller ее состояние. Вместо банок стоят резисторы 470 Ом и подано напряжение 9,74 с блока питания.
Микросхема какая-то квадратная, не могу разобрать маркировку.
CP2112 HID USB to SMBus/I2C adapter successfully configured
----------------------------------------------------------------
BQ30Z55 CHIP SELECTED
----------------------------------------------------------------
(00) Manufacturer Access = 0x7F81
(01) Remaining Capacity Alarm = 570 mAh
(02) Remaining Time Alarm = 10 min
(03) Battery Mode = 0x6001
(04) At Rate = 0 mA
(05) At Rate Time To Full = 65535 min(s)
(06) At Rate Time To Empty = 65535 min(s)
(07) At Rate OK = 1
(08) Temperature = 29 C
(09) Voltage = 9333 mV
(0A) Current = 0 mA
(0B) Average Current = 0 mA
(0C) Max Error = 1 %
(0D) RSOC = 100 %
(0E) ASOC = 0 %
(0F) Remaining Capacity = 0 mAh
(10) Full Charge Capacity = 0 mAh
(11) Run Time to Empty = 65535 min(s)
(12) Average Time to Empty = 65535 min(s)
(13) Average Time to Full = 65535 min(s)
(14) Charging Current = 0 mA
(15) Charging Voltage = 0 mV
(16) Battery Status = 0x4AF0
(17) Cycle Count = 314
(18) Design Capacity = 5700 mAh
(19) Design Voltage = 10950 mV
(1A) Cpecification Info = 0x31
(1B) Manufacture Date = 0x4918 - 2016.08.24
(1C) Serial Number = 28319
(20) Manufacturer Name = 131-22-3‘
(21) Device Name = PA06062
(22) Device Chemistry = LION
(23) Manufacturer Data = 0x817F0000
(3C) Battery Cell 4 Voltage = 0 mV
(3D) Battery Cell 3 Voltage = 0 mV
(3E) Battery Cell 2 Voltage = 5272 mV
(3F) Battery Cell 1 Voltage = 4063 mV
----------------------------------------------------------------
Write Word 0x00 <= 0054
Read Block 0x23 => 817F0000
Chip is sealed = SEC3 = xxxxxx11

Ее реально перепаковать?
Вложение:
PA06.jpg

Смущает что в отчете только две банки показывает напряжение...

shura1971 [ 21 май 2024, 22:17 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

melandr писал(а):
Смущает что в отчете только две банки показывает напряжение...

Неправильное подсоединение резисторов...

jonpim [ 22 май 2024, 14:45 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

melandr писал(а):
только две банки

Интересно что она вообще отдала отчет )
Наверное китайский чип ?
Перепутано подключение VH и VP .
Плюс питания нужно подавать на VP .

melandr [ 22 май 2024, 19:01 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Так тоже пробовал, вот что выдает:
----------------------------------------------------------------
BQ30Z55 CHIP SELECTED
----------------------------------------------------------------
(00) Manufacturer Access = 0x7F81
(01) Remaining Capacity Alarm = 570 mAh
(02) Remaining Time Alarm = 10 min
(03) Battery Mode = 0x6001
(04) At Rate = 0 mA
(05) At Rate Time To Full = 65535 min(s)
(06) At Rate Time To Empty = 65535 min(s)
(07) At Rate OK = 1
(08) Temperature = 28 C
(09) Voltage = 9735 mV
(0A) Current = 0 mA
(0B) Average Current = 0 mA
(0C) Max Error = 1 %
(0D) RSOC = 100 %
(0E) ASOC = 0 %
(0F) Remaining Capacity = 0 mAh
(10) Full Charge Capacity = 0 mAh
(11) Run Time to Empty = 65535 min(s)
(12) Average Time to Empty = 65535 min(s)
(13) Average Time to Full = 65535 min(s)
(14) Charging Current = 0 mA
(15) Charging Voltage = 0 mV
(16) Battery Status = 0x4AF0
(17) Cycle Count = 314
(18) Design Capacity = 5700 mAh
(19) Design Voltage = 10950 mV
(1A) Cpecification Info = 0x31
(1B) Manufacture Date = 0x4918 - 2016.08.24
(1C) Serial Number = 28319
(20) Manufacturer Name = 131-22-3‘
(21) Device Name = PA06062
(22) Device Chemistry = LION
(23) Manufacturer Data = 0x817F0000
(3C) Battery Cell 4 Voltage = 0 mV
(3D) Battery Cell 3 Voltage = 4 mV
(3E) Battery Cell 2 Voltage = 4916 mV
(3F) Battery Cell 1 Voltage = 4816 mV
----------------------------------------------------------------
Write Word 0x00 <= 0054
Read Block 0x23 => 817F0000
Chip is sealed = SEC3 = xxxxxx11

jonpim [ 22 май 2024, 20:10 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

melandr писал(а):
Так тоже пробовал

Еще резисторы надо в правильной последовательности Vg - Vl - Vh - Vp , как сказал shura1971 :-):
Первый раз подключаете к плате резисторы ?

melandr [ 22 май 2024, 20:47 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

melandr писал(а):
Первый раз подключаете к плате резисторы ?

Да, только недавно заморочился восстановлением батарей ноутов.
А как можно определить, какой чип используется в батарее, если маркировку не видно?
Переподключил по Вашему совету резисторы, так уже правильно отображает.
CP2112 HID USB to SMBus/I2C adapter successfully opened
CP2112 HID USB to SMBus/I2C adapter successfully configured
----------------------------------------------------------------
BQ30Z55 CHIP SELECTED
----------------------------------------------------------------
(00) Manufacturer Access = 0x7781
(01) Remaining Capacity Alarm = 570 mAh
(02) Remaining Time Alarm = 10 min
(03) Battery Mode = 0x6001
(04) At Rate = 0 mA
(05) At Rate Time To Full = 65535 min(s)
(06) At Rate Time To Empty = 65535 min(s)
(07) At Rate OK = 1
(08) Temperature = 32 C
(09) Voltage = 9717 mV
(0A) Current = 0 mA
(0B) Average Current = 0 mA
(0C) Max Error = 1 %
(0D) RSOC = 1 %
(0E) ASOC = 1 %
(0F) Remaining Capacity = 13 mAh
(10) Full Charge Capacity = 4885 mAh
(11) Run Time to Empty = 65535 min(s)
(12) Average Time to Empty = 65535 min(s)
(13) Average Time to Full = 65535 min(s)
(14) Charging Current = 0 mA
(15) Charging Voltage = 0 mV
(16) Battery Status = 0x4AC0
(17) Cycle Count = 314
(18) Design Capacity = 5700 mAh
(19) Design Voltage = 10950 mV
(1A) Cpecification Info = 0x31
(1B) Manufacture Date = 0x4918 - 2016.08.24
(1C) Serial Number = 28319
(20) Manufacturer Name = 131-22-3‘
(21) Device Name = PA06062
(22) Device Chemistry = LION
(23) Manufacturer Data = 0x81770000
(3C) Battery Cell 4 Voltage = 0 mV
(3D) Battery Cell 3 Voltage = 3290 mV
(3E) Battery Cell 2 Voltage = 3248 mV
(3F) Battery Cell 1 Voltage = 3181 mV
----------------------------------------------------------------
Write Word 0x00 <= 0054
Read Block 0x23 => 81770000
Chip is sealed = SEC3 = xxxxxx11
----------------------------------------------------------------

ЗЫ: прочитал демо бешкой информацию о батарее. Что означают флаги в конце инфы? Где можно по ним почитать?
DesignCapacity: 5700 mAh
FullChargeCapacity: 4885 mAh
CycleCount: 314
Date: 2016.08.24 yyyy.mm.dd
DesignVoltage: 10950 mV
ManufName: 131-22-39
DeviceName: PA06062
SerialNumber: 6E9F
ChargingCurrent: 0 mA
ChargingVoltage: 0 mV
DeviceChemistry: LION
Temperature: 29,7 C
Voltage: 9643 mV
Current: 0 mA
RelativeSOC: 1%
AbsoluteSOC: 1%
RemainingCapacity: 13 mAh
VCELL4: 0000 mV
VCELL3: 3265 mV
VCELL2: 3222 mV
VCELL1: 3154 mV
SpecificationInfo: 0031 Hex
Battery Status:
TCA|TDA|RCA|INIT|DSG|

Дальше попробовал прочитать чип, выдало Unable to unseal и предложило перебрать 700 паролей для чипов BQ20ZXX

Vovan_sar [ 22 май 2024, 23:34 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

melandr писал(а):
Что означают флаги в конце инфы? Где можно по ним почитать?

Так в теме все есть, а так же Shura вам давал ссылку на справку, изучите, отпадут много вопросов.
melandr писал(а):
А как можно определить, какой чип используется в батарее, если маркировку не видно?

Снять тот компаунд что на нём, можно ногтем, зубочисткой, и под разными углами к свету посмотреть и увидеть. ;)
Судя по форме чипа скорее всего bq40zXXX, могу и ошибаться...

stl [ 25 май 2024, 00:52 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Есть перепакованная батарея от леново s510p, перепаковывалась аккуратно, контроллер не залочился, но помнит свою старую емкость. Разрядил в ноль аймаксом, при этом контроллер думал что он заряжен на 100 процентов. В конечном итоге удалось раскачать контролллер до 50 процентов. Думаю надо прописать новую екость в контроллер. Купил CP2112 мигает светодиодом, но не читает be2work, что я только не делал. Чип в микросхеме А1168 никакой информации по нему не нахожу.

Vovan_sar [ 25 май 2024, 21:19 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

stl писал(а):
Чип в микросхеме А1168 никакой информации по нему не нахожу.

Это уже аналог. Если бюджетно хотите, то с таким чипом предлагаю забить, и пользовать тем что есть. ((((

vsuper [ 26 май 2024, 11:29 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Друзья,есть у кого рабочий дамп Леново L11N6Y01 bq8050a с прошивкой Sony?

Или в крайнем случае любой рабочий леново bq8050 с прошивкой сони.

Filon [ 26 май 2024, 13:14 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Есть дамп от L11S6Y01, выложите свой дамп для начала.

vsuper [ 26 май 2024, 13:20 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Filon писал(а):
Есть дамп от L11S6Y01, выложите свой дамп для начала.

https://disk.yandex.ru/d/YnwoNTV1-O_27w

Filon [ 26 май 2024, 18:06 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Посмотрел ваш дамп, мой вам ни чем не поможет. Батарея L11S6Y01 работает под управлением прошивки Sanyo.

melandr [ 28 май 2024, 21:01 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Vovan_sar писал(а):
Снять тот компаунд что на нём, можно ногтем, зубочисткой, и под разными углами к свету посмотреть и увидеть. ;)

Добрый день! снял компаунд. полностью название не видно, но рассматривается z55
Вот читаю киллером
Нажимаю Read Info
BQ30Z55 CHIP SELECTED
----------------------------------------------------------------
(00) Manufacturer Access = 0x7781
(01) Remaining Capacity Alarm = 570 mAh
(02) Remaining Time Alarm = 10 min
(03) Battery Mode = 0x6001
(04) At Rate = 0 mA
(05) At Rate Time To Full = 65535 min(s)
(06) At Rate Time To Empty = 65535 min(s)
(07) At Rate OK = 1
(08) Temperature = 30 C
(09) Voltage = 10381 mV
(0A) Current = 0 mA
(0B) Average Current = 0 mA
(0C) Max Error = 1 %
(0D) RSOC = 2 %
(0E) ASOC = 2 %
(0F) Remaining Capacity = 80 mAh
(10) Full Charge Capacity = 4285 mAh
(11) Run Time to Empty = 65535 min(s)
(12) Average Time to Empty = 65535 min(s)
(13) Average Time to Full = 65535 min(s)
(14) Charging Current = 0 mA
(15) Charging Voltage = 0 mV
(16) Battery Status = 0x4AC0
(17) Cycle Count = 314
(18) Design Capacity = 5700 mAh
(19) Design Voltage = 10950 mV
(1A) Cpecification Info = 0x31
(1B) Manufacture Date = 0x4918 - 2016.08.24
(1C) Serial Number = 28319
(20) Manufacturer Name = 131-22-3‘
(21) Device Name = PA06062
(22) Device Chemistry = LION
(23) Manufacturer Data = 0x81770000
(3C) Battery Cell 4 Voltage = 0 mV
(3D) Battery Cell 3 Voltage = 3515 mV
(3E) Battery Cell 2 Voltage = 3471 mV
(3F) Battery Cell 1 Voltage = 3397 mV
----------------------------------------------------------------
Write Word 0x00 <= 0054
Read Block 0x23 => 81770000
Chip is sealed = SEC3 = xxxxxx11
Нажимаю Unseal/FAS
----------------------------------------------------------------
Key = 0123456789ABCDEFFEDCBA9876543210
Challenge = 0000000000000000000000000000000000000000
HMAC1 = 576C6E5247F3BFB34DB122EFAF30A23E4512C401
HMAC2 = F0F33C8E0A9BC21722E30F628464615BEB7CA22F
Digest = 2FA27CEB5B616484620FE32217C29B0A8E3CF3F0
----------------------------------------------------------------
Write Word 0x00 <= 0054
Read Block 0x23 => 81770000
Chip is sealed = SEC3 = xxxxxx11
Нажимаю Full Acess
Changing FAS Key...
New Key = 0123456789ABCDEFFEDCBA9876543210
Write Word 0x00 <= 0036 - OK
Challenge = 0000000000000000000000000000000000000000
Write Block 0x2F <= 1032547698BADCFEEFCDAB8967452301 - OK
New FAS Key HASH = 0000000000000000000000000000000000000000

Предохранитель прозванивал, не звонится. Шансов разблокировать контроллер нет? Или нужно сначала нужно предохранитель восстановить?

vsuper [ 29 май 2024, 20:13 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

melandr писал(а):
Предохранитель прозванивал, не звонится. Шансов разблокировать контроллер нет? Или нужно сначала нужно предохранитель восстановить?

восстанавливайте пред, балансируйте банки и потом сбрасывайте PF.

melandr [ 30 май 2024, 11:40 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Добрый день!
А как сбросить PF? Пишет что контроллер Chip is sealed.
В DJIBatteryKiller выбираю чип BQ30Z55, нажимаю "Clear PF"
----------------------------------------------------------------
Write Block 0x00 <= 5400
Read Block 0x23 => 21730000
Chip is Sealed = SEC3 = xxxxxx11
First, you need to unseal and FAS the chip

Вот делаю unseal и FAS
----------------------------------------------------------------
Changing Unseal Key...
new KEY = 0123456789ABCDEFFEDCBA9876543210
Write Word 0x00 <= 0035 - OK
Challenge = 0000000000000000000000000000000000000000
Write Block 0x2F <= 1032547698BADCFEEFCDAB8967452301 - OK
New Unseal Key HASH = 0000000000000000000000000000000000000000
----------------------------------------------------------------
Changing FAS Key...
New Key = 0123456789ABCDEFFEDCBA9876543210
Write Word 0x00 <= 0036 - OK
Challenge = 0000000000000000000000000000000000000000
Write Block 0x2F <= 1032547698BADCFEEFCDAB8967452301 - OK
New FAS Key HASH = 0000000000000000000000000000000000000000
----------------------------------------------------------------
Write Block 0x00 <= 5400
Read Block 0x23 => 01730000
Chip is Sealed = SEC3 = xxxxxx11
First, you need to unseal and FAS the chip
----------------------------------------------------------------

По корпусу видно, что у меня чип не BQ30Z55, возможно что процедура разблокировки немного другая, но нигде не нашел алгоритма разблокировки для чипа BQ40Z55

Alex_PP [ 30 май 2024, 14:59 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

melandr писал(а):
По корпусу видно, что у меня чип не BQ30Z55, возможно что процедура разблокировки немного другая, но нигде не нашел алгоритма разблокировки для чипа BQ40Z55
Там всего 2 процедуры вроде известно.
Если 30z55, или 40xx, там эта процедура, но у вас Challenge = 0000000000000000000000000000000000000000 - нулевой ответный аппаратный блок. Так не должно быть.
Если 20zxx, то там старый алгоритм, с ключами расселивания XXXX + XXXX и полного доступа XXXX XXXX. И тут Киллер не подойдет для распечатывания.

Чип bq40z50 имеет старый вариант расселивания. через 2 слова, как 20zxx. Если ваш чип 40z, то пробуйте БЕшкой, с нулевой остаточной емкостью и резисторами вместо ячеек.

melandr [ 30 май 2024, 23:12 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

А еще вопрос по чипу BQ8030.
Перепаковал банки, припаял контроллер, подключил к ноуту. А ноут выдает, что батарея 0%. при этом банки где-то по 3,7В. Вот читаю инфо батареи
(00) Manufacturer Access = 0x0F08
(01) Remaining Capacity Alarm = 680 mAh
(02) Remaining Time Alarm = 10 min
(03) Battery Mode = 0x00
(04) At Rate = 0 mA
(05) At Rate Time To Full = 65535 min(s)
(06) At Rate Time To Empty = 65535 min(s)
(07) At Rate OK = -1
(08) Temperature = 29 C
(09) Voltage = 11312 mV
(0A) Current = 0 mA
(0B) Average Current = -402 mA
(0C) Max Error = 20 %
(0D) RSOC = 0 %
(0E) ASOC = 0 %
(0F) Remaining Capacity = 0 mAh
(10) Full Charge Capacity = 6800 mAh
(11) Run Time to Empty = 0 min(s)
(12) Average Time to Empty = 0 min(s)
(13) Average Time to Full = 65535 min(s)
(14) Charging Current = 0 mA
(15) Charging Voltage = 0 mV
(16) Battery Status = 0x4350
(17) Cycle Count = 0
(18) Design Capacity = 6800 mAh
(19) Design Voltage = 10800 mV
(1A) Cpecification Info = 0x21
(1B) Manufacture Date = 0x58B4 - 2024.05.20
(1C) Serial Number = 40057
(20) Manufacturer Name = SANYO
(21) Device Name = AS10D31
(22) Device Chemistry = LION
(23) Manufacturer Data = 0x52501D020000B90EBD0EBA0E
(3C) Battery Cell 4 Voltage = 0 mV
(3D) Battery Cell 3 Voltage = 3769 mV
(3E) Battery Cell 2 Voltage = 3773 mV
(3F) Battery Cell 1 Voltage = 3770 mV
----------
ERROR: Could not check seal/unseal/FAS

Вот лог Be2Works
DesignCapacity: 6800 mAh
FullChargeCapacity: 6800 mAh
CycleCount: 0
Date: 2024.05.20 yyyy.mm.dd
DesignVoltage: 10800 mV
ManufName: SANYO
DeviceName: AS10D31
SerialNumber: 9C79
ChargingCurrent: 0 mA
ChargingVoltage: 0 mV
DeviceChemistry: LION
Temperature: 29,2 C
Voltage: 11312 mV
Current: 0 mA
RelativeSOC: 0%
AbsoluteSOC: 0%
RemainingCapacity: 0 mAh
VCELL4: 0000 mV
VCELL3: 3769 mV
VCELL2: 3773 mV
VCELL1: 3770 mV
SpecificationInfo: 0021 Hex
Battery Status:
TCA|RCA|RTA|DSG|FD|

ЗЫ: Подкинул батарею на ноут. На батарее ноутбук стартовать не хочет. Но когда загрузил систему и откидываю питание, ноут продолжает работать на батарее. Вот скрин из Аиды.
Вложение:
Старая батарея Windows.jpg

ЗЫ1: есть еще одна такая же батарея, неразобранная, считан дамп и порядочно ушатанная, но полчаса еще ноутбук держит. Там флаги немного другие, но не могу понять, что нужно редактировать, чтобы сделать статус батареи нормальным.

vsuper [ 31 май 2024, 09:15 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

melandr писал(а):
ЗЫ1: есть еще одна такая же батарея, неразобранная, считан дамп и порядочно ушатанная, но полчаса еще ноутбук держит. Там флаги немного другие, но не могу понять, что нужно редактировать, чтобы сделать статус батареи нормальным.


viewtopic.php?f=181&t=507&start=420

читайте тему

melandr [ 31 май 2024, 11:10 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Почитал по этим страницам, проблема похожая там описывается. Все что там предлагалось сделать, не помогло. Сравнил отчет до перепаковки и перепрошивки батареи.
Вложение:
old.jpg

Вложение:
new.jpg

Нет флага INIT. Теперь думаю, что лучше сделать. Есть старый дамп от этой батареи. Есть такая же батарея не разобранная, но не могу считать дам, так как нужо\но замкнуть + разъема на + батареи.
когда читаю киллером перепакованную батарею и не перепакованную, отличается Manufacturer Access
В перепакованной - 0x0F00
В не перепакованной - 0x0008
Батарея после перепаковки была заряжена наполовину. В Windows заряд не брала, но при отключении питания ноутбук работал на батарее 1,5 часа, пока напряжение не упало до 9,3В. Дальше ноутбук вырубился и при подключении питания включился, но не берет заряд.
Данные читаются, входит в режим boot и читается и пишется eeprom без проблем.
Попробовать накатить старую прошивку? Бешкой читается инфо батареи, читается прошивка. Нажимаю кнопку резет, но ничего не меняется...
ЗЫ: Накатил дамп прошивки без изменений. Считал данные, появился флаг INIT. подкинул батарею на ноут, загрузил систему, вижу что пошел заряд. Правда при разряженной почти в 0 батарее, пишет что осталось 8 мин до полной зарядки. Походу когда я ручками менял Full Charge Capacity, Cycle Count, Manufacture Date что то стало не стыковаться. Сейчас попробую ломаной бешкой сделать сброс, указав новую емкость батареи. По результатам отпишусь.
ЗЫ1: сделал бешкой сброс, поставил емкость 6800. Считываю данные, а у меня
Design Capacity = 4400 mAh
Cycle Count = 0
Full Charge Capacity = 6800 mAh
Так и оставлять? Или можно Design Capacity тоже изменить? Я могу конечно ошибаться, но возможно где-то есть CRC и при изменении Design Capacity контрольная сумма меняется, и чип не загружается.
ЗЫ2: вот что показывает в Windows
Вложение:
После сброса.jpg

В прошивке есть три места, в которых есть HEX-значения, соответствующие Design Capacity 4400 мАч (0х1130)
11 30 12 90 2A 30 00 21 0D C0 01 00 31 38 11 30 05 53 41 4E 59 4F 30 30 30 20 20 FF FF FF 01 05 07 41 53 31 30 44 33 31 30 30 30 30 20 20 20 20 00 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 04 4C 49 4F 4E 30 FF FF FF FF FF FF FF FF FF FF 05 53 41 4E 59 4F 30 30 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 50 94 C0 18 FF 9C 0B B8 08 98 FF FF 00 00 05 03 00 0C 00 01 00 64 10 04 10 68 10 9A 04 00 60 32 08 02 FB 0A FB 0A 0B B8 FF FF FF FF FF FF FF 00 FF 02 FF FF FF FF A2 10 FF 78 00 00 00 00 00 60 FF 64 64 64 0C 08 FF FF 5A FF FF FF 06 06 19 C8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 03 1E FF FF 0F A0 FF FF FF FF FF FF FF FF FF FF 10 9A 10 36 0A BE 0B B8 11 30 00 C8 DE CC DE CC 00 64 FF FF 07 D0 00 32 00 3C 4B 3C 55 55 10 18 FF 6A 00 96 00 00 00 00 10 FE 04 00 02 07 70 70 03 E8 00 00 00 00 00 00 00 00 00 00 00 00 49 41 FF FF FF FF FF 9C 24 C6 0C 42 05 05 00 64 00 5A 10 04 FF FF 00 1E FF FF FF FF FF FF FF FF 00 08 00 1E 00 28 0E 74 00 32 00 32 14 05 0E 74 01 2C 05 14 01 5A 50 62 5D 78 46 28 1E 32 FF 80 00 46 21 C0 0B 40 04 80 00 00 00 00 0F A0 13 88 60 FF F4 48 FF 6A 00 5A F4 48 FF 6A 00 60 F8 30 FF CE 00 62 F8 30 00 1E 00 63 FC 7C 00 1E 00 64 FD 44 00 1E 00 65 FE D4 00 00 00 66 00 00 00 00 00 66 0F 03 00 BC 00 94 00 7A 00 4E 00 7D 00 E1 01 0E 00 ED 00 8F 03 32 01 87 02 1C 01 C2 01 1F 07 89 02 19 06 75 0D 2F 03 E8 0B B8 43 25 DF BD 03 E1 03 E8 0C 00 3C 14 EC 78 05 78 F8 94 0D 48 F0 60 05 DC F8 30 0D 52 F0 60 05 DC F8 30 0D 5C EC 78 05 AA F9 8E 0D 6B EE 08 06 40 F9 C0 0D 6E FF 38 06 5E F9 8E 0D 70 FA 24 05 14 FA 24 0D 72 FA 24 05 14 FA 24 0D 75 0E 32 F8 30 07 D0 F7 68 0D 0C F8 30 07 D0 F7 68 0D 20 F8 30 03 E8 F8 30 0D 34 EF 98 05 DC F9 8E 0D 4A F4 48 05 DC F9 8E 0D 4D 03 20 05 14 F9 C0 0D 4D FC 18 05 14 FA 24 0D 52 FC 18 05 14 FA 24 0D 52 0E 0B B8 FF 41 00 3E 28 2E 50 13 73 41 00 3F 18 32 3A 2D 04 41 00 3F 14 37 2A 2D 36 41 00 3F 14 37 2A 2D 36 00 28 00 C8 01 90 07 28 1E 4B 2B 12 32 0A 37 06 1E 35 27 0E 2D 06 2E 06 1E 1B 22 0B 26 06 2A 04 1E 1B 22 0B 26 06 2A 04 00 3C 00 C8 01 90 06 1E FF FF FF FF 00 02 11 23 03 0C 16 35 17 2E 00 5D 01 35 08 23 01 5B F2 FD 29 81 D7 E8 0A 5C 0F BB FC 5F FF 55 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 05 00 3C 10 72 10 72 05 07 D0 02 22 22 06 FF 10 7C 10 7C 10 7C 10 18 0F E6 0F E6 0F 82 00 96 03 04 05 06 00 01 02 03 00 01 02 03 00 96 00 96 18 60 18 60 18 60 18 60 18 60 18 60 18 60 18 60 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0A 54 4F 53 48 49 42 41 31 32 33 20 20 20 20 20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 18 17 1D 02 CD C2 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 69 01 AC 00 5A 00 08 0B 52 18 17 A5 00 03 FF 00 00 FF FF FF FF 02 5F FF FF 41 6F 00 30 00 03 0D 49 0A 5E 10 9A 08 D8 44 6A 00 0E 0D 60 EF 82 01 A9 FE 2F F2 AC FE 6A C3 04 D5 F3 00 B2 00 30 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 33 B4 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 69 01 AC 00 5A 00 08 0B 52 18 17 A5 00 03 FF 00 00 FF FF FF FF 02 5F FF FF 41 6F 00 30 00 03 0D 49 0A 5E 10 9A 08 D8 44 6A 00 0E 0D 60 EF 82 01 A9 FE 2F F2 AC FE 6A C3 04 D5 F3 00 B2 00 30 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 3C EE 42 42 FF FF FF FF FF 01 3D 11 0C 0B 04 66 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 3B C5 FE 2C 77 67 00 32 00 23 00 00 00 00 BF E7 65 06 BF C9 01 76 BF B7 01 6F AF CE 00 33 00 23 00 44 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 3B C5 FE 2C 77 67 00 32 00 23 00 00 00 00 BF E7 65 06 BF C9 01 76 BF B7 01 6F AF CE 00 33 00 23 00 44 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 42 54 30 30 36 30 33 31 31 31 41 33 35 30 39 43 37 39 42 33 30 32 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 3D 17 9C 79 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 34 FF E5 FF FF 37 3B A5 19 5A 1A A6 FF 37 20 00 34 FF E5 FF FF 37 3B A5 19 5A 1A A6 FF 37 20

Может нужно только в одном каком-то месте изменить, а не в трех местах?
ЗЫ3: еще вопрос а когда батарея перепакована, чем склеиваются пластиковые детали? Суперклеем? Сильно склеивать не нужно, в нескольких мстах корпуса батареи капнуть и все?

starlefson [ 31 май 2024, 17:48 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Подскажите по логу что с аккумом и возможно ли побороться с bq40z50 DJIBatteryKiller давно года 3 назад я побеждал с его помощью контроллер 30z55 , а тут уже и забыл все и контроллер другой. Изначально акум был на всех 3 ячейках по 1 вольту, ноут естественно не дружил с таким, я расклеил упаковку и зарядил напрямую банки , аида64 и прочие утилиты видят акум, но не работают, сейчас оторвал крышку предохранителя и оловом замкнул контакты, возможно и перезжен был пред, но как то вяленько, и сейчас вижу лог в DJIBatteryKiller. Умеет он с таким контроллером работать я не знаю, вспоминаю что да как делать, напомните пожалуйста кто в курсах. Спасибо.
вот логи
00) Manufacturer Access = 0x7301
(01) Remaining Capacity Alarm = 411 mAh
(02) Remaining Time Alarm = 10 min
(03) Battery Mode = 0x6001
(04) At Rate = 0 mA
(05) At Rate Time To Full = 65535 min(s)
(06) At Rate Time To Empty = 65535 min(s)
(07) At Rate OK = 1
(08) Temperature = 27 C
(09) Voltage = 11940 mV
(0A) Current = 0 mA
(0B) Average Current = 0 mA
(0C) Max Error = 1 %
(0D) RSOC = 69 %
(0E) ASOC = 62 %
(0F) Remaining Capacity = 2531 mAh
(10) Full Charge Capacity = 3670 mAh
(11) Run Time to Empty = 65535 min(s)
(12) Average Time to Empty = 65535 min(s)
(13) Average Time to Full = 65535 min(s)
(14) Charging Current = 0 mA
(15) Charging Voltage = 0 mV
(16) Battery Status = 0x48D0
(17) Cycle Count = 175
(18) Design Capacity = 4110 mAh
(19) Design Voltage = 11679 mV
(1A) Cpecification Info = 0x31
(1B) Manufacture Date = 0x4D67 - 2018.11.07
(1C) Serial Number = 5127
(20) Manufacturer Name = AS1GSPD3
(21) Device Name = FX50442
(22) Device Chemistry = PGC0
(23) Manufacturer Data = 0x01730000
(3C) Battery Cell 4 Voltage = 0 mV
(3D) Battery Cell 3 Voltage = 3981 mV
(3E) Battery Cell 2 Voltage = 3981 mV
(3F) Battery Cell 1 Voltage = 3979 mV
----------------------------------------------------------------
Write Word 0x00 <= 0054
Read Block 0x23 => 01730000
Chip is sealed = SEC3 = xxxxxx11
----------------------------------------------------------------
смущает странный вольтаж 3730мв в последнем скрине из аида64.

starlefson [ 01 июн 2024, 00:45 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Alex_PP писал(а):
Чип bq40z50 имеет старый вариант расселивания. через 2 слова, как 20zxx. Если ваш чип 40z, то пробуйте БЕшкой, с нулевой остаточной емкостью и резисторами вместо ячеек.

Вы уверены что для чипа 40Z50 есть фришные способы? Я с таким чипом сегодня пол дня инфу искал и не нашел кроме платных.
VitaliyK писал(а):
Подтверждаю, DJIBatteryKiller МОЖЕТ лечить BQ40Z50. (Дай Бог здоровья автору!)Но, больше ничего он с ней делать не может. Не пытайтесь использовать BOOT. Выводить из него не умеет.

Как вам удалось разсеалить чип? Вы уверены что он вообще был лоченым? Я так понял кроме вас никто не победил чип 40Z50 ?
У меня не как 9003 не рассеаливается ни как 30z55 не хочет.
Подскажите кто знает.
shura1971 писал(а):
Это вроде аналог чипа bq40z50...

CP2112-bq40z50-READER-V1.0 вы вроде софтину создали для данного контроллера , я так и не нашел где скачать ее?

Страница 76 из 77 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/