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

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

zebu [ 17 июл 2020, 00:21 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Обновить емкость. Банки заменены на новые.

Alex_PP [ 17 июл 2020, 21:13 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Понятно. Ну тогда как то так:
Alex_PP писал(а):
Сделайте RemainingCapacity равной 0, и сбросьте пароль к default.
А вот чтобы сделать RemainingCapacity=0, необходимо заменить ячейки на резисторы.
Если вы это уже пробовали, тогда не знаю. Но такое тоже бывает.

Dimыч [ 29 июл 2020, 07:33 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Здравствуйте.
Есть два аккумулятора от ACER - AS10D51 и AS10D31. Контроллеры MAX1786A и BQ8055.
Оба хотят "прошиться". Пока смотрю теорию по возможности их прошить, но так ничего и не нашел.
Распиновка на одном из аккумов:
1- P+
2- P+
3- BI
4- TH
5- C
6- D
7- P-
8- P-
Не подскажите пины для подключения к аккумам?
Поиск не дал никаких результатов.

Vovan_sar [ 29 июл 2020, 08:05 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Dimыч писал(а):
Не подскажите пины для подключения к аккумам?

3-й сажаете на минус(7,8) для получения напряжения на разъеме.
5,6,7 для чтения, подключения к соответствующим пинам адаптера.

otus [ 29 июл 2020, 12:29 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Во вьетнамской test-battery есть типичные распиновки разъёмов.

alti_ [ 31 июл 2020, 22:08 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Здравствуйте, имеется аккумуляторная батарея с чипом R2J240. После перепаковки контроллер залочился. И собственно вопрос как снять лок?
Собрал адаптер philips i2c, но им смог снять только эту инфу, что на фото, правильно ли я понимаю, что, чтобы разлочить контроллер нужно заказывать cp2112 и искать ломаную be2works? То есть иными средствами это не сделать (с помощью адаптера philips i2c)?

matroskin_kot [ 01 авг 2020, 11:48 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

alti_
http://www.karosium.com/2016/08/hacking-r2j240-lgc.html

alti_ [ 01 авг 2020, 11:58 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot писал(а):

Да, я видел эту статью, но опять же как я понял там нужен свой адаптер. Походу придется всё-таки заказывать адаптер, ещё время поджимает..

konty [ 10 авг 2020, 18:20 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Батарея 4S2P на bq8030. Хотелось переделать в 4S1P. Ставлю 4 банки, сброс контроллера, с уменьшением емкости в 2 раза. ChargingCurrent уменьшился до 1500 mA
А при зарядке все равно ток под 3000 mA. Уменьшал ChargingCurrent до 1000 mA - никакой разницы. Что-то еще нужно сделать?

jonpim [ 10 авг 2020, 18:35 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

matroskin_kot писал(а):
http://www.karosium.com/2016/08/hacking-r2j240-lgc.html

Думаеш R2J240-50F020 зайдет в бут бутем замыкания на общий 4 ноги ?


konty писал(а):
Уменьшал ChargingCurrent до 1000 mA - никакой разницы.


DesignCapacity менял ?

konty [ 10 авг 2020, 18:50 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

jonpim писал(а):
DesignCapacity менял ?

При сбросе уменьшил, выставил 2200, такую и вижу ее в отчете.

jonpim [ 10 авг 2020, 18:54 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

При сбросе этот параметр не меняется.
А меняется FCC

konty [ 10 авг 2020, 19:03 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Да, при сбросе меняется FullChargeCapacity до значения DesignCapacity
В программе я вручную уменьшаю при сбросе значение DesignCapacity до 2200 мА,
и до этого же значения при сбросе меняется FullChargeCapacity.
Или не так? В отчете после сброса оба значения равны 2200 мА

jonpim [ 10 авг 2020, 19:07 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

А ноутбук знает такие батареи с такой емкостью и током заряда ? )

konty [ 10 авг 2020, 19:16 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Вот это вопрос! Я повелся на ролик бе-шки с ютуба, где уменьшают банки в 2 раза и меняют емкость.
А выходит, что и ноут должен это поддерживать. Конечно такой модели урезанной батареи не выпускалось.
Есть три модели ноутов под эту батарею, так в каждом разные токи зарядки после обрезания до 4 банок.
Выходит фокус с меньшим количеством банок не пройдет?

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

Током заряда управляет мульт .
Значит зависит от его прошивки ( ее взаимодействии с прошивкой батареи ).

Uomo [ 10 авг 2020, 21:48 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

jonpim писал(а):
Током заряда управляет мульт

мульт только команду дает - начать зарядку,остальным рулит контроллер заряда и контроллер в батарее.

konty [ 10 авг 2020, 22:14 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Міша Смич писал(а):
мульт только команду дает - начать зарядку,остальным рулит контроллер заряда и контроллер в батарее.

Так что же еще нужно менять в прошивке контроллера батареи, чтобы уменьшить ток зарядки?
Значения FullChargeCapacity и DesignCapacity уменьшены. Реальный ток заряда не изменился.

Vovan_sar [ 10 авг 2020, 22:59 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

konty писал(а):
Батарея 4S2P на bq8030

konty писал(а):
ChargingCurrent уменьшился до 1500 mA
А при зарядке все равно ток под 3000 mA.


Иногда этот параметр в дампе встречается 2 раза ;) Но тут можно словить лок от несовпадения хеш.
Лучше выкладывайте скрины или отчеты, для понимания ситуации, до ресета, после, во время зарядки.
konty писал(а):
Реальный ток заряда не изменился.

А может быть проблема на стороне ноута? Как определил что реальный ток заряда не изменился, вывел провода с разъёма наружу?

matroskin_kot [ 11 авг 2020, 00:19 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

jonpim писал(а):
Думаеш R2J240-50F020 зайдет в бут бутем замыкания на общий 4 ноги ?

мне не попадались такие контроллеры, но судя по Вашим ответам на форумах, Вам это удалось..
P.S. мне не видны вложения, и я не знаю чья прошивка лежит в контроллере.

konty [ 11 авг 2020, 18:16 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Vovan_sar писал(а):
А может быть проблема на стороне ноута? Как определил что реальный ток заряда не изменился, вывел провода с разъёма наружу?

На трех разных ноутах, совместимых с этой батареей, ток на каждом свой, от 2600 до 3200 мА. Видно на выключеном ноуте, в дежурке потребление условно 0,
а с батареей указанные токи. С таким же током заряжается батарея 4SP2. То есть явная перегрузка на банки, когда их всего 4 шт.

До ресета

DesignCapacity: 4800 mAh
FullChargeCapacity: 2936 mAh
CycleCount: 72
Date: 2007.08.02 yyyy.mm.dd
DesignVoltage: 14800 mV
ManufName: SONYCorp
DeviceName: AS07B42
SerialNumber: 07C8
ChargingCurrent: 3840 mA
ChargingVoltage: 16800 mV
DeviceChemistry: LION
Temperature: 26.3 C
Voltage: 16482 mV
Current: 0 mA
RelativeSOC: 0%
AbsoluteSOC: 0%
RemainingCapacity: 0 mAh
VCELL4: 4119 mV
VCELL3: 4117 mV
VCELL2: 4129 mV
VCELL1: 4116 mV
SpecificationInfo: 0031 Hex
Battery Status:
TDA|RCA|INIT|DSG|FD|

После ресета с 4-мя банками

DesignCapacity: 2000 mAh
FullChargeCapacity: 2000 mAh
CycleCount: 0
Date: 2020.08.10 yyyy.mm.dd
DesignVoltage: 14800 mV
ManufName: SONYCorp
DeviceName: AS07B42
SerialNumber: 07C8
ChargingCurrent: 1500 mA
ChargingVoltage: 16800 mV
DeviceChemistry: LION
Temperature: 26.4 C
Voltage: 14756 mV
Current: 0 mA
RelativeSOC: 2%
AbsoluteSOC: 2%
RemainingCapacity: 40 mAh
VCELL4: 3679 mV
VCELL3: 3687 mV
VCELL2: 3691 mV
VCELL1: 3701 mV
SpecificationInfo: 0031 Hex
Battery Status:
RCA|INIT|DSG|FD|

jonpim [ 11 авг 2020, 23:19 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

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


Не всегда так .
Контроллер заряда бывает общается с мультом по шине и изменяет ток .

Вот например со схемы ASUS UX31A2 REV.2.0

P_CHG_PWRLIMIT идет к EC

Vovan_sar писал(а):
Как определил что реальный ток заряда не изменился, вывел провода с разъёма наружу?


У меня для этого ваттметр сетевого напряжения .
Примерный ток заряда получаем деля на 12 в потребляемую мощность в выключенном состоянии , минусуя кпд зарядки и служебные нужны мульта .

Uomo [ 12 авг 2020, 00:55 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

jonpim писал(а):
Контроллер заряда бывает общается с мультом по шине и изменяет ток .

Да,bq24780 вроде таким страдает.

5printer [ 13 авг 2020, 04:03 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Лучше купить уже готовый прог.

BatrakovSV [ 26 авг 2020, 22:00 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Здравствуйте.
Есть батарея от Acer Ferrari 3200 на bq2060A c 24C02M.
Все старые аккумуляторы на 2200 мАч были заменены на новые 3000 мАч.
Батарея работает 2-3 часа держит, но постоянно показывает 100%, только в конце когда напряжение падает до 12,6В показывает 0%.
Еще такой момент: если выключить ноутбук при напряжении 13,5В, то уже сам не включается. Но если подключить питание от сети, то он включиться и будет работать от батареи еще какое-то время до 12,3В.
Надо сделать 5-6 полных циклов чтобы началось правильное отображение и правильная работа? Только тогда можно делать вывод надо ли что-то исправлять?

Какой программой и каким адаптером можно посмотреть полную информацию по батарее именно с bq2060A c 24C02M? Интересует сколько циклов? Надо ли обнулять количество циклов в принципе? Или это не влияет "новый" на срок службы?
Надо ли изменять силу тока при заряде.
Я заказал на Алиэкспрессе CP2112 USB I2C. Подойдет? Или надо именно для bq2060A c 24C02M делать LPT-адаптер?
Подскажите в каком направлении двигаться?
Есть еще дамп скаченный с интернета на такую же батарею - прилагаю.
Как его можно использовать?
Вложение:
Acer Ferrari 3400_bq2060_c01_148_4400_Rs020_ok.bin.zip

Вложение:
Безымянный.png

Vovan_sar [ 27 авг 2020, 07:19 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

BatrakovSV писал(а):
на bq2060A c 24C02M.
Все старые аккумуляторы на 2200 мАч были заменены на новые 3000 мАч.
......
Надо сделать 5-6 полных циклов чтобы началось правильное отображение и правильная работа? Только тогда можно делать вывод надо ли что-то исправлять?

5-6 не хватит, в общем устанете делать циклы )))
с еепромки сливаете дамп и правите согласно даташиту(он есть в свободном доступе), или просить того кто может это сделать, заливаете, делаете пару полных циклов и пользуетесь новым оригинальным акб.
BatrakovSV писал(а):
Надо ли изменять силу тока при заряде.

Как правило не обязательно, а так все зависит от банок которые поставил, смотрите даташит на них.
BatrakovSV писал(а):
CP2112 USB I2C. Подойдет? Или надо именно для bq2060A c 24C02M делать LPT-адаптер?

LPT- адаптер самый бюджетный вариант.
И тем и другим через разъем вы считаете стандартный отчет. Программы UBRT или Be2works.
Слить дамп с еепромки можно любым удобным для вас программатором(в сети есть)
Be2w можно тоже поправить дамп(сделать ресет), на их сайте есть схема подключения к еепромке.
BatrakovSV писал(а):
Есть еще дамп скаченный с интернета на такую же батарею - прилагаю.
Как его можно использовать?

Вложения посмотреть не могу, не хватает сообщений на форуме. Если вы уверены что он ресетнутый под вашу емкость, то заливаете в еепромку и пробуете.
Опять ограничения форума, не могу ответить новым сообщением в течении часа, добавлю сюда ответ на нижнее сообщение ))).
BatrakovSV писал(а):
Сброс bq2060A происходит при подаче питания.
Значит мне уже не надо сбрасывать контроллер и контроллер работает правильно. Верно?

Нет. По простому это обычная перезагрузка.
Считайте сначала отчет через разъем, потом правьте дамп.
BatrakovSV писал(а):
В принципе есть ограничения по количеству циклов у контроллера?

Есть. Надо обнулить их.

BatrakovSV [ 27 авг 2020, 07:50 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Vovan_sar

Посмотрел даташит по bq2060A.
Сброс bq2060A происходит при подаче питания.
Значит мне уже не надо сбрасывать контроллер и контроллер работает правильно. Верно?
Device Reset
The bq2060A can be reset when power is applied or by commands over the HDQ16 or SMBus.

On reset, the
bq2060A initializes its internal registers with the information contained in the configuration EEPROM.

The following command sequence initiates a full bq2060A reset:
Write 0xff5a to address 0x4f
Write 0x0000 to address 0x7d
Write 0x0080 to address 0x7d

A partial reset of the bq2060A occurs if step 1 is omitted and all check-byte values previously loaded into RAM
are still correct. All initial RAM values are read from EEPROM for both full and partial resets.

A full reset
initializes MaxError = 100%, sets RELEARN_FLAG (bit 7) = 1 in Battery Mode, and initializes RM from EE
0x2c–2d (should be zero for rechargeable batteries).

A partial reset leaves MaxError, RELEARN_FLAG, and RM
unchanged.

The bq2060A delays reading the EEPROM for 700 ms after all resets to allow settling time for V
CC.


В чем разница внесения изменений в eeprom и сброса контроллера? Контроллер постоянно изменяет eeprom куда записывает количество циклов, остаточную емкость и т.д., и они остаются там навсегда. Верно?
И количество циклов на сбросились при ресете bq2060a? Верно?

Т.е. контроллер работает прекрасно, но со старыми данными из eeprom.
Изменить 24C02M можно только ее отпаяв и ни как иначе, например через разъем батареи. Или раз bq2060A записывает данные в eeprom, то он может записать и нужные данные.

В принципе есть ограничения по количеству циклов у контроллера? Например при достижении 3000 циклов он перестает заряжать. И сбросом контроллера в моем случае здесь уже не ограничишься.
---------- Добавлено спустя 1 час 45 минут 20 секунд: ----------
R_Pavel писал(а):
есть хорошая безплатная программа для обнуления контролеров bq2060 ,bq2040.ее автор
Александр Коломиец. выложенна она на сайте http://powergood.com.ua/forum/viewforum.php?f=11

Я правильно понимаю, что эта программа отправляет 3 команды. Верно?
Как она называется и как ее найти. Она работает с LPT-адаптером? Или с I2C-USB-модулем?

Write 0xff5a to address 0x4f
Write 0x0000 to address 0x7d
Write 0x0080 to address 0x7d

R_Pavel [ 27 авг 2020, 10:31 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

BatrakovSV писал(а):
Я правильно понимаю, что эта программа отправляет 3 команды. Верно?

эта програма работала с дампом еепрома. вы должны дамп вычитать програматором-потом скормить содержимое в програму и кнопкой ресет програма правила данные(дата,емкость,циклы) ну и позволяла самому редактировать любое значение согласно даташита на bq2060

jonpim [ 27 авг 2020, 16:29 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

BatrakovSV писал(а):
Изменить 24C02M можно только ее отпаяв и ни как иначе, например через разъем батареи. Или раз bq2060A записывает данные в eeprom, то он может записать и нужные данные.

С дампом 24с02 легко работает демка SBWorkshop 3.71 .
Читается и пишется24с02 любым дешевым программатором .

otus [ 27 авг 2020, 17:38 ]
Заголовок сообщения:  Re: Прошивка контроллера батарей ноутбука

Да и ACCplus читает и пишет по шине еепром,только для записи надо seal
снять в дампе.Для SBW и ACC+ нужен LPT порт и адаптер под него.

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