|
Текущее время: 26 сен 2024, 21:37
|
Сообщения без ответов | Активные темы
|
|
|
|
Автор |
|
dm7203
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 03 дек 2023, 17:51 |
Я тут случайно |
|
|
Зарегистрирован: 22 янв 2023, 14:38 Наличности на руках: 29.03
Сообщения: 13 Откуда: Самара
|
Сделал, в результате с уверенностью определить удалось только байт содержащий процент заряда. Всего в процессе разряда / заряда изменялось 4 байта в строке 0х040 и столбцах 5,6,7,9. ( если смотреть по окну программы CH341a programmer) Адреса байт 0x45, 0x46, 0x47, 0x49.
Изменение содержимого EEPROM происходит при изменении процента заряда .
5 и 6 байты - не понял что это, но при разряде на каждый процент значение уменьшается на 106, а при заряде увеличивается на 106 (Если считать что Младший байт это 5й байт , а Старший байт это 6й) . При начале разряда (90%) если перевести в десятичку 9540 было ( на значение текущей емкости не тянет, хотя и прогрессия похожая ). При нулевом заряде равняется 0.
7й - тут все сразу ясно это байт содержащий процент заряда.
9й - что то вроде счетчика , постоянно увеличивается на 1 ( при изменении процента как вниз так и вверх )
До цикла заряд разряд пробовал затереть всю EEPROM (в FF), ноут запускается . Значения в аиде плывут еще круче: Паспортная емкость: 4294836 mWh Емкость при полной зарядке 937151 mWh Текущая емкость : 318631 mWh ( Эксперимент проводил на почти полностью заряженном аккумуляторе) ************************************************************************************* 05|06|07|08|09 В ЕЕПРОМ все осталось в FF, кроме тех же 4 байтов (5,6,7,9) стало FE|12|22|FF|00
|
|
|
|
|
dm7203
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 03 дек 2023, 23:53 |
Я тут случайно |
|
|
Зарегистрирован: 22 янв 2023, 14:38 Наличности на руках: 29.03
Сообщения: 13 Откуда: Самара
|
Большое вам спасибо, вы были правы. Действительно, было необходимо пересчитывать в мАч и тогда все получилось.
Кодовые слова: Аккумулятор DEXP AQUILON O140 Разблокировка контроллера, калибровка батареи, прошивка батареи. На этикетке: 8005057-152000494 88R-NH4782-4600 CP: 110094893 CF: 88R-NH4782-4600
Аккумуляторы ставил littokala 2500 mAh 30a 10mR с усиками (к ним удобно паяться ) вышли 1000 рублей мне , но учитывая что максимальное потребление ноутбука что я видел в аиде 12000 mWh ( около 800 мА ) можно было бы поставить и аккумуляторы littokala емкостью 3400 mAh с токотдачей 10а получив емкость поболее и ничего не потеряв ( ну разве на пару сотен больше потратить ).
Шить можно CH341, не выпаивая 24с02, а подключаясь прямо к разъему ну или подпаиваться к лапкам микрухи.
Для тех кто столкнется с подобной задачей даю карту байтов :
Байты 0х00 - 0х1F дублируют байты 0х20 - 0х3F.
Байты 0x12 ( 0x32 ) и 0х13 ( 0х33) отображают ПАСПОРТНУЮ ЕМКОСТЬ В мАч (мВч \ номинальное напряжение батареи). У меня было 2200 мАч т.е запись 08 89, сделал C4 09 2500 мАч согласно емкости новых аккумуляторов. При выписывании из дампа и записывании НЕ ЗАБЫВАЕМ ПОМЕНЯТЬ БАЙТЫ МЕСТАМИ. Менять нужно В ОБОИХ СТРОКАХ ОБЯЗАТЕЛЬНО.
Байты 0х16 ( 0х36 ) и 0х17 ( 0х37 ) отображают номинальное напряжение, у меня 14.4 , не трогаю. Именно через это напряжение и производится перерасчет в мАч .
Байты 0х40 и 0х41 отображают емкость при полной зарядке, я сделал его равным паспортной емкости.
Изменения отображаются после перезагрузки ноутбука.
В результате в аиде и batterymon отображаются : Паспортная емкость 36000 mWh и емкость при полной зарядке тоже 36000 mWh. Batterymon мне показался удобнее тем во вкладке battery information сам пересчитывает в mAh , правда делает это основываясь на измеренном напряжение батареи ( которое есть в настоящий момент), а не паспортном 14.4.
Ну а больше в общем то трогать ничего и не нужно. Проведу теперь цикл заряд разряд и отпишусь о результатах, думаю все будет нормально.
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
otus
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 04 дек 2023, 14:39 |
Интересующийся |
|
|
Зарегистрирован: 08 фев 2020, 23:03 Наличности на руках: 0.00
Сообщения: 33 Откуда: EU
|
Да вполне возможно. Полный разряд до 3.0в и полный заряд до 4.2в на элемент должен показать что там прячется. Там данных не много, как в нынешних батареях.
|
|
|
|
|
shura1971
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 15 дек 2023, 03:38 |
Интересующийся |
|
|
Зарегистрирован: 25 дек 2013, 01:40 Наличности на руках: 12.00
Сообщения: 79 Откуда: Чебоксары-Москва
|
Всем привет! Кое что добавил в прогу FX2LP_bq9000_8050(55)_8030_READER_v1.0Для чипа bq9000Если есть люди, у которых неким образом при прошивке ЕЕПРОМ чип ушел в Защищенный режим, Режим - Calibrate - можете обращаться ко мне : https://radiokot.ru/forum/viewtopic.php ... 4#p4517734Возможно я вам смогу помочь!
_________________ Пообщаться здесь - быстрее будет(пишите Кто Вы - НИК/ и с Какого Форума): https://t.me/Shura197105
|
|
|
|
|
xMiRr0rS1de
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 15 дек 2023, 15:19 |
Интересующийся |
|
|
Зарегистрирован: 17 фев 2013, 16:34 Наличности на руках: 387.14
Сообщения: 115 Откуда: Москва
|
Всем привет Прошу помощи, есть батарейный модуль от IBM FlashSystem 900 с контролером bq20z45
Вложение: PXL_20231215_100846001.jpg Вложение: PXL_20231215_100924772.jpg
Есть идеи как подключиться к контролеру?
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
shura1971
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 15 дек 2023, 19:42 |
Интересующийся |
|
|
Зарегистрирован: 25 дек 2013, 01:40 Наличности на руках: 12.00
Сообщения: 79 Откуда: Чебоксары-Москва
|
xMiRr0rS1de писал(а): Есть идеи как подключиться к контролеру? Надо по схеме этого чипа найти линии SDA SCL И отключить процессор от этих линий - тогда прочитаете чип
_________________ Пообщаться здесь - быстрее будет(пишите Кто Вы - НИК/ и с Какого Форума): https://t.me/Shura197105
|
|
|
|
|
shura1971
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 19 дек 2023, 11:54 |
Интересующийся |
|
|
Зарегистрирован: 25 дек 2013, 01:40 Наличности на руках: 12.00
Сообщения: 79 Откуда: Чебоксары-Москва
|
Всем привет! Кое что добавил в прогу CP2112-bq9000-8050(55)-8030-READER+RepairДля чипа bq9000Если есть люди, у которых неким образом при прошивке ЕЕПРОМ чип ушел в Защищенный режим, Режим - Calibrate - можете обращаться ко мне : https://radiokot.ru/forum/viewtopic.php ... 1#p4519281
_________________ Пообщаться здесь - быстрее будет(пишите Кто Вы - НИК/ и с Какого Форума): https://t.me/Shura197105
|
|
|
|
|
Valery_
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 16 янв 2024, 16:02 |
Я тут случайно |
|
|
Зарегистрирован: 09 июн 2020, 18:47 Наличности на руках: 8.00
Сообщения: 16 Откуда: Minsk
|
seledka писал(а): Хочу попробовать почитать платку акума перед экспериментом желательно cp2112 защитить от внешнего влияния (перепрошивки ID и выгорания выходных портов)
|
|
|
|
|
vavan_bonus
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 23 янв 2024, 17:33 |
Интересующийся |
|
|
Зарегистрирован: 16 июл 2015, 17:38 Наличности на руках: 74.18
Сообщения: 102 Откуда: Брест
|
igils писал(а): Батарея C41N1906-1 (41CP5/G3/133) 15,4V 90W на BQ40Z50 от Asus TUF FX706UI. У ноутбука был пробой по VIN. Видится, но не заряжается. На выходе ноль, предохранитель целый, ключи закрыты. Как-то можно это исправить? Я понимаю что опоздал почти на год, но решение есть :) аналогичный Asus fx506hm, та же батарея. Нужно подключиться до выключенного ключа и высадить все банки до 3.9В. Я просто повесил dc-dc с usb лампочкой на пару часов. после этого ставим аккумулятор на место и подключаем к сети. заряд пошел, аккум включил ключ и работает. суть в том, что у контроллера треггерится бит ошибки и сброшен он может быть зарядкой, которая не триггерится из-за другого бита который говорит что аккум заряжен. ну мож я не на 100% передаю ситуацию, но суть такая. буду рад плюсу в карму :)
|
|
|
|
|
bargo
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 фев 2024, 14:50 |
Интересующийся |
|
|
Зарегистрирован: 30 дек 2021, 23:28 Наличности на руках: 95.33
Сообщения: 71 Откуда: Germany
|
Hello folks, I hope you are doing well. I have seen a lot of the posts in this thread but im trying to make some progress with this laptop. Its a medion akoya laptop that have a battery with the BQ30Z554-R1 battery manager. The problem is that the batteries are fine but I think the laptop has died due to some short circuit and apparently it triggered the manager to shutdown and probably other fail bits have been set. as I'm not that much of an expert i decided to plug my self into it using my esp32 controller and see what i can get I found that there is two i2c addresses defined in that controller 0xb0 and 0xb8 both of them have the same dump results attached. I could not get any useful information by reading single registers do i need to do anything special or is there any linux tools for it. or open source so i can adjust my code ? I have bought the cp2112 adapter as I saw that there might be a better software for that adapter on windows. Any help or feedback is appreciated. All my best, Posted after 1 hour 51 minute 48 seconds:bargo писал(а): I could not get any useful information by reading single registers do i need to do anything special or is there any linux tools for it. or open source so i can adjust my code ?
ok apparently my code was broken, I have got a better results now, i can read and write to registers as normal. Now time to dig deeper into the SBS commands Now if I understood this SBS commands list for this BQ guy. We have two main registers we work with, one is the ManufacturerAccess and the other is ManufacturerData so we write on the ManufacturerAccess what we want to do and then we can read that value of that from the ManufacturerData? Thanks guys
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
shura1971
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 фев 2024, 19:27 |
Интересующийся |
|
|
Зарегистрирован: 25 дек 2013, 01:40 Наличности на руках: 12.00
Сообщения: 79 Откуда: Чебоксары-Москва
|
bargoПривет BQ30Z554-R1 - Для этого ЧИПА есть sluua79-bq30z554-R1-Technical Reference.pdf Вот его и читайте... И есть прога моя https://radiokot.ru/forum/viewtopic.php ... 7#p4480149
_________________ Пообщаться здесь - быстрее будет(пишите Кто Вы - НИК/ и с Какого Форума): https://t.me/Shura197105
|
|
|
|
|
bargo
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 фев 2024, 20:37 |
Интересующийся |
|
|
Зарегистрирован: 30 дек 2021, 23:28 Наличности на руках: 95.33
Сообщения: 71 Откуда: Germany
|
shura1971 писал(а): bargo Привет BQ30Z554-R1 - Для этого ЧИПА есть sluua79-bq30z554-R1-Technical Reference.pdf Вот его и читайте... И есть прога моя Thanks a lot man, I have that reference manual already but still waiting for the cp2112 to arrive. Meanwhile I'm trying to learn something with this chip so I think I need to read and try more stuff. Thanks again
|
|
|
|
|
bargo
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 04 фев 2024, 00:20 |
Интересующийся |
|
|
Зарегистрирован: 30 дек 2021, 23:28 Наличности на руках: 95.33
Сообщения: 71 Откуда: Germany
|
[quote="shura1971"][/quote]
As I have been working on this using the esp32 controller, i have had a lot of problems same goes for arduino so i decided to plug the battery directly on my test desktop and now I can use linux to communicate with the battery smbus without a usb or any serial terminator between both of us so I have a direct connection to the i2c device, even though the bus does support all smbus operations except the PEC. I think that would be ok, i took a screenshot of some parameters including the cycle count, and i noticed the cycle count is 3. Which is interesting.
Now im 100% sure the chip is sealed and I'm quite sure its unseal key is not the default one, so I have this idea> Can i create the seal key and use that to unseal it, or do I need to unseal for that operation?, according to the manual i have understood that its possible to set a new key and then authenticate using that key and then unseal, maybe i understood it wrongly.
All my best.
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
bargo
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 04 фев 2024, 15:36 |
Интересующийся |
|
|
Зарегистрирован: 30 дек 2021, 23:28 Наличности на руках: 95.33
Сообщения: 71 Откуда: Germany
|
bargo писал(а): even though the bus does support all smbus operations except the PEC. I think that would be ok, i took a screenshot of some parameters including the cycle count, and i noticed the cycle count is 3. Which is interesting. I was wrong, PEC is very much needed for a successful operation here.. As I found out my linux smbus adapter/bus is not PEC enabled and it does not have a hardware PEC feature apparently PEC is available on i2c 5volt lines as it needs 5 volts to operate (I'm just guessing) so i decided to plug it to my main desktop machine that I actually use for my development. So the results are promising I have successfully unsealed this chip using the dji_firmware_tools written by a good man I guess. Thanks to him in his absence I have been able to tell what is the Permanent failure reason and you can also see it here. Very interesting stuff. Вложение: Screenshot_20240204_123159.png
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|