|
Текущее время: 04 июн 2024, 01:27
|
Сообщения без ответов | Активные темы
|
|
|
|
shura1971
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 18 ноя 2023, 08:20 |
Интересующийся |
|
|
Зарегистрирован: 25 дек 2013, 01:40 Наличности на руках: 12.00
Сообщения: 72 Откуда: Чебоксары-Москва
|
shura1971 писал(а): bqStudio+ev2400 Установочники версии с 86 по 121 Драйвер для ev2400 Еще раз выкладываю: https://mega.nz/file/601jmYoQ#TE-7luHA9 ... D6QfEehIdY
_________________ Пообщаться здесь - быстрее будет(пишите Кто Вы - НИК/ и с Какого Форума): https://t.me/Shura197105
|
|
|
|
|
divgen
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 20 ноя 2023, 00:32 |
Я тут случайно |
|
|
Зарегистрирован: 31 янв 2016, 03:07 Наличности на руках: 1.02
Сообщения: 10 Откуда: SSSR
|
Allleks писал(а): АКБ hp контроллер bq9000 я почему то не удивлен, нужно искать прошивку по номеру и параметрам, указанным на батарее. возможно вам стоит поискать АКБ для замены, потому что даже на профильных сайтах часто встречал сообщения, что не удавалось восстанавливать работу батареи просто после пере паковке аккумуляторов.
|
|
|
|
|
BestMann
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 ноя 2023, 17:02 |
Я тут случайно |
|
|
Зарегистрирован: 27 мар 2021, 19:21 Наличности на руках: 0.00
Сообщения: 8 Откуда: Москва
|
Подскажите, пожалуйста, что может быть с батарей у которой был пережжённый 3х-выводный предохранитель по причине неправильного разбора аккумулятора. Предохранитель восстановлен, контроллер R2J240 20F020, общее напряжение на банках в норме, на выходе батареи напряжения нет скорей-всего по причине закрытого мосфета. Лог ниже ...
Лог
Pack Info... DesignCapacity: 4400 mAh FullChargeCapacity: 92 mAh CycleCount: 229 Date: 2012.3.20 DesignVoltage: 10800 mV ManufName: SDI DeviceName: NS2P3SZMC4WR SerialNumber: 130A Hex ChargingCurrent: 0 mA ChargingVoltage: 0 mV DeviceChemistry: LION Temperature: 22.00 C Voltage: 12366 mV Current: 0 mA RelativeSOC: 65 % AbsoluteSOC: 1 % RemainingCapacity: 60 mAh VCELL4: 4120 mV VCELL3: 4124 mV VCELL2: 4124 mV VCELL1: 0 mV SpecificationInfo: 0031 Hex Battery Status: 0280 Hex RCA|INIT| Operation Status: DF04 Hex PRES|FAS|CSV|LDMD|R_DIS| Unsealed MaxError: 0 % SafetyStatus: DF01 Hex OTD|OTC|OCC|OCD2|OCC2|PUV|POV|SCD| PFStatus: DF03 Hex FBF|SOPT|SOCD|SOCC|AFE_P|AFE_C|SOV|PFIN| Charging Status: DF05 Hex XCHG|CHGSUSP|MCHG|TCHG1|TCHG2|FCHG|PULSE|OCHGI|XCHGLV| FETControl: 07 Hex CHG|DSG| Device Type: DF01 Hex Firmware Version: DF02 Hex Hardware Version: DF03 Hex Manufacturer Status: DF06 Hex FET1|FET0|PF0|STATE3|STATE2|STATE1|STATE0| Chemistry ID: DF08 Hex BatteryMode: 0000 Hex
Подскажите почему фактический адрес контроллера 0x0B, а libsmbusb через libusb-1.0 обращается по адресу 0x16, правильно ли я понимаю, что происходит битовый сдвиг в левую сторону с добавлением младшего бита, если так, то почему? Есть ли доходчивая документация с примерами как работать с библиотекой libsmbusb и libusb-1.0 ?
|
|
|
|
|
shura1971
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 ноя 2023, 18:08 |
Интересующийся |
|
|
Зарегистрирован: 25 дек 2013, 01:40 Наличности на руках: 12.00
Сообщения: 72 Откуда: Чебоксары-Москва
|
BestMann писал(а): фактический адрес контроллера 0x0B, а libsmbusb через libusb-1.0 обращается по адресу 0x16, Есть Адрес Адаптера, а есть Адрес чипа АКБ на шине SMBUS Адрес на шине - 0х16 У Адаптера - адрес самого адаптера, какой используете при подключении к компу Это откуда данные?? VCELL4: 4120 mV VCELL3: 4124 mV VCELL2: 4124 mV VCELL1: 0 mVПрога криво показывает??
_________________ Пообщаться здесь - быстрее будет(пишите Кто Вы - НИК/ и с Какого Форума): https://t.me/Shura197105
|
|
|
|
|
sergey2903
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 ноя 2023, 18:16 |
Интересующийся |
|
|
Зарегистрирован: 04 авг 2013, 15:39 Наличности на руках: 14.03
Сообщения: 27 Откуда: Минск
|
BestMann писал(а): VCELL4: 4120 mV VCELL3: 4124 mV VCELL2: 4124 mV VCELL1: 0 mV Не уверен на все 100, но акумы распаяны неправильно,судя по отчёту, отсчёт напряжения должен начинаться с VCELL1:4124mV и т.д. , а не 0 mv как у вас. На всякий случай проверьте схему подключения.
|
|
|
|
|
BestMann
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 ноя 2023, 18:59 |
Я тут случайно |
|
|
Зарегистрирован: 27 мар 2021, 19:21 Наличности на руках: 0.00
Сообщения: 8 Откуда: Москва
|
shura1971 писал(а): Это откуда данные?? VCELL4: 4120 mV VCELL3: 4124 mV VCELL2: 4124 mV VCELL1: 0 mV Прога криво показывает?? sergey2903 писал(а): Не уверен на все 100, но акумы распаяны неправильно,судя по отчёту, отсчёт напряжения должен начинаться с VCELL1:4124mV и т.д. , а не 0 mv как у вас. На всякий случай проверьте схему подключения. Данные получены через скетч SmartBattery, другим способом прочитать данные пока нет возможности. Аккумулятор 100% правильно распаян, он идет как 3s2p. shura1971 писал(а): Есть Адрес Адаптера, а есть Адрес чипа АКБ на шине SMBUS Адрес на шине - 0х16 У Адаптера - адрес самого адаптера, какой используете при подключении к компу А почему тогда в smbusb и утилитах от karosium нигде не задается адрес чипа SMBUS - 0x0B ?
|
|
|
|
|
shura1971
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 ноя 2023, 20:28 |
Интересующийся |
|
|
Зарегистрирован: 25 дек 2013, 01:40 Наличности на руках: 12.00
Сообщения: 72 Откуда: Чебоксары-Москва
|
BestMann писал(а): А почему тогда в smbusb и утилитах от karosium нигде не задается адрес чипа SMBUS - 0x0B ? Вы шутите?? status=SMBReadBlock( 0x16,CMD_READ_EEPROM_BLOCK,buf); Это что - Адрес АКБ на шине... 0x0B - это адрес АДАПТЕРА !!!
_________________ Пообщаться здесь - быстрее будет(пишите Кто Вы - НИК/ и с Какого Форума): https://t.me/Shura197105
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 ноя 2023, 21:07 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 38 Откуда: Саратов
|
shura1971 писал(а): Это откуда данные?? VCELL4: 4120 mV VCELL3: 4124 mV VCELL2: 4124 mV VCELL1: 0 mV Прога криво показывает?? Все нормально и всегда так, судя по напряжению: BestMann писал(а): DesignVoltage: 10800 mV ....... Voltage: 12366 mV
|
|
|
|
|
sergey2903
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 ноя 2023, 21:51 |
Интересующийся |
|
|
Зарегистрирован: 04 авг 2013, 15:39 Наличности на руках: 14.03
Сообщения: 27 Откуда: Минск
|
BestMann писал(а): Предохранитель восстановлен, контроллер R2J240 20F020, общее напряжение на банках в норме, на выходе батареи напряжения нет скорей-всего по причине закрытого мосфета Если с акумами все нормально, подключать батарею через нежадную 4,52 с помощью СР2112 и пробовать снимать флаги ошибки, она этот чип поддерживает. Вместо батарей, сборку из трёх резисторов 470оМ. На вход резисторной сборки подать 9вольт от лабораторника с ограничением тока 50 мА.
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 ноя 2023, 22:20 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 38 Откуда: Саратов
|
sergey2903 писал(а): Если с акумами все нормально, подключать батарею через нежадную 4,52 с помощью СР2112 и пробовать снимать флаги ошибки, она этот чип поддерживает. Не вводите людей в заблуждение. Поддерживает этот чип последняя версия (Boracay). И то в зависимости от прошивки.
|
|
|
|
|
BestMann
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 ноя 2023, 22:58 |
Я тут случайно |
|
|
Зарегистрирован: 27 мар 2021, 19:21 Наличности на руках: 0.00
Сообщения: 8 Откуда: Москва
|
shura1971 писал(а): status=SMBReadBlock(0x16,CMD_READ_EEPROM_BLOCK,buf); Это что - Адрес АКБ на шине... 0x0B - это адрес АДАПТЕРА !!! Без всяких шуток! Это меня и сбивает с толку, поэтому и вопрос возник. В коде как Вы и написали прописано: status=SMBReadBlock(0x16,CMD_READ_EEPROM_BLOCK,buf); Значит обращение происходит по адресу 0x16 По протоколу SMBUS, чтобы достучаться до контроллера аккумулятора нужно обратиться к адресу ведомого устройства, а именно 0x0B, но нигде в коде адрес 0x0B не присутствует. Например в скетче ардуино обращение происходит так: #define addr 0x0B Wire.beginTransmission(addr); //Открываем канал связи по шине I2C с ведомым устройством по адресу 0x0B Wire.write(comm); // Ставим данные в очередь для передачи Может я как-то не так объясняю ...
|
|
|
|
|
sergey2903
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 ноя 2023, 01:05 |
Интересующийся |
|
|
Зарегистрирован: 04 авг 2013, 15:39 Наличности на руках: 14.03
Сообщения: 27 Откуда: Минск
|
Vovan_sar писал(а): Не вводите людей в заблуждение Извиняюсь, не знал про прошивки. Посмотрел в бешке есть R2J240 ну и ляпнул. ---------- Добавлено спустя 26 минут 56 секунд: ---------- Доигрался с батареей на контроллере BQ8055A(Прошивка Sanyo). Забыл, что не вышел из бут режима, отключил аккумуляторы, чтобы подключить резисторную сборку. Теперь чип не читается ни в какой проге. Дамп EEPROM в микросхему был залит оригинальный, изменил только по адресам 0x50C 0x60С c A5 на 00, чтобы быстрее в входить в бут режим. Как пишут на форуме, контроллер скорее всего вошел в безопасный режим. Будить чип пробовал (подача встречки и плюс батареи на плюс акумов) Подскажите как выйти из безопасного режима, если это возможно. Добавлю, ответ на команду smbusb_scan --device=i2cdev:///dev/i2c-1 -w 0x16
┌──(root㉿kali)-[/usr/local/bin] └─# sudo smbusb_scan --device=i2cdev:///dev/i2c-1 -w 0x16 ------------------------------------ smbusb_scan ------------------------------------ I2C controller functionality: I2C_FUNC_I2C I2C_FUNC_SMBUS_BLOCK_PROC_CALL I2C_FUNC_SMBUS_READ_BYTE I2C_FUNC_SMBUS_WRITE_BYTE I2C_FUNC_SMBUS_READ_BYTE_DATA I2C_FUNC_SMBUS_WRITE_BYTE_DATA I2C_FUNC_SMBUS_READ_WORD_DATA I2C_FUNC_SMBUS_WRITE_WORD_DATA I2C_FUNC_SMBUS_PROC_CALL I2C_FUNC_SMBUS_READ_BLOCK_DATA I2C_FUNC_SMBUS_WRITE_BLOCK_DATA I2C_FUNC_SMBUS_READ_I2C_BLOCK I2C_FUNC_SMBUS_WRITE_I2C_BLOCK I2C_FUNC_SMBUS_BYTE I2C_FUNC_SMBUS_BYTE_DATA I2C_FUNC_SMBUS_WORD_DATA I2C_FUNC_SMBUS_BLOCK_DATA I2C_FUNC_SMBUS_I2C_BLOCK SMBusb Firmware Version: 0.0.0 Scanning for command writability.. Scan range: 00 - ff Skipping: None ------------------------------------ [35] ACK, Byte writable, Word writable [37] ACK, Byte writable, Word writable, Block writable [39] ACK, Byte writable, Word writable ┌──(root㉿kali)-[/usr/local/bin]
До блокировки
──(root㉿kali)-[/usr/local/bin] └─# sudo smbusb_scan --device=i2cdev:///dev/i2c-1 -w 0x16 ------------------------------------ smbusb_scan ------------------------------------ I2C controller functionality: I2C_FUNC_I2C I2C_FUNC_SMBUS_BLOCK_PROC_CALL I2C_FUNC_SMBUS_READ_BYTE I2C_FUNC_SMBUS_WRITE_BYTE I2C_FUNC_SMBUS_READ_BYTE_DATA I2C_FUNC_SMBUS_WRITE_BYTE_DATA I2C_FUNC_SMBUS_READ_WORD_DATA I2C_FUNC_SMBUS_WRITE_WORD_DATA I2C_FUNC_SMBUS_PROC_CALL I2C_FUNC_SMBUS_READ_BLOCK_DATA I2C_FUNC_SMBUS_WRITE_BLOCK_DATA I2C_FUNC_SMBUS_READ_I2C_BLOCK I2C_FUNC_SMBUS_WRITE_I2C_BLOCK I2C_FUNC_SMBUS_BYTE I2C_FUNC_SMBUS_BYTE_DATA I2C_FUNC_SMBUS_WORD_DATA I2C_FUNC_SMBUS_BLOCK_DATA I2C_FUNC_SMBUS_I2C_BLOCK SMBusb Firmware Version: 0.0.0 Scanning for command writability.. Scan range: 00 - ff Skipping: None ------------------------------------ [0] ACK, Byte writable, Word writable, Block writable [1] ACK [2] ACK [3] ACK [4] ACK, Byte writable, Word writable, Block writable [5] ACK, Byte writable, Word writable, Block writable [6] ACK, Byte writable, Word writable [7] ACK, Byte writable, Word writable [8] ACK [12] ACK [13] ACK [14] ACK [15] ACK [16] ACK [17] ACK [18] ACK [19] ACK [1a] ACK [1b] ACK [1c] ACK [20] ACK [21] ACK [22] ACK [23] ACK [27] ACK, Byte writable, Word writable, Block writable [28] ACK [2f] ACK [30] ACK [35] ACK, Byte writable, Word writable [37] ACK [38] ACK [39] ACK, Byte writable, Word writable [3b] ACK [3e] ACK, Byte writable, Word writable [3f] ACK, Byte writable, Word writable [40] ACK, Byte writable, Word writable [42] ACK [43] ACK [50] ACK [51] ACK [52] ACK [53] ACK [54] ACK [5a] ACK [71] ACK, Byte writable, Word writable [72] ACK [75] ACK, Byte writable, Word writable ┌──(root㉿kali)-[/usr/local/bin] └─# sudo smbusb_sbsreport --device=i2cdev:///dev/i2c-1 I2C controller functionality: I2C_FUNC_I2C I2C_FUNC_SMBUS_BLOCK_PROC_CALL I2C_FUNC_SMBUS_READ_BYTE I2C_FUNC_SMBUS_WRITE_BYTE I2C_FUNC_SMBUS_READ_BYTE_DATA I2C_FUNC_SMBUS_WRITE_BYTE_DATA I2C_FUNC_SMBUS_READ_WORD_DATA I2C_FUNC_SMBUS_WRITE_WORD_DATA I2C_FUNC_SMBUS_PROC_CALL I2C_FUNC_SMBUS_READ_BLOCK_DATA I2C_FUNC_SMBUS_WRITE_BLOCK_DATA I2C_FUNC_SMBUS_READ_I2C_BLOCK I2C_FUNC_SMBUS_WRITE_I2C_BLOCK I2C_FUNC_SMBUS_BYTE I2C_FUNC_SMBUS_BYTE_DATA I2C_FUNC_SMBUS_WORD_DATA I2C_FUNC_SMBUS_BLOCK_DATA I2C_FUNC_SMBUS_I2C_BLOCK SMBusb Firmware Version: 0.0.0 ------------------------------------------------- Manufacturer Name: SANYO Device Name: L11S6Y0 Device Chemistry: LIO Serial Number: 2816 Manufacture Date: 2012.06.20
Manufacturer Access: 0018 Remaining Capacity Alarm: 475 mAh(/10mWh) Remaining Time Alarm: 10 min Battery Mode: 8000 At Rate: 0 mAh(/10mWh) At Rate Time To Full: 65535 min At Rate Time To Empty: 65535 min At Rate OK: 65535 Temperature: 15.05 degC Voltage: 12273 mV Current: 0 mA Average Current: 0 mA Max Error: 0 % Relative State Of Charge 0 % Absolute State Of Charge 0 % Remaining Capacity: 0 mAh(/10mWh) Full Charge Capacity: 2799 mAh(/10mWh) Run Time To Empty: 0 min Average Time To Empty: 0 min Average Time To Full: 65535 min Charging Current: 99 mA Charging Voltage: 12600 mV Cycle Count: 660 Cell 0 voltage: 4093 mV Cell 1 voltage: 4092 mV Cell 2 voltage: 4088 mV Cell 3 voltage: 0 mV ┌──(root㉿kali)-[/usr/local/bin]
|
|
|
|
|
BestMann
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 ноя 2023, 22:38 |
Я тут случайно |
|
|
Зарегистрирован: 27 мар 2021, 19:21 Наличности на руках: 0.00
Сообщения: 8 Откуда: Москва
|
shura1971 писал(а): Вы шутите?? status=SMBReadBlock(0x16,CMD_READ_EEPROM_BLOCK,buf); Это что - Адрес АКБ на шине... 0x0B - это адрес АДАПТЕРА !!! Выяснил почему прописывается не 0x0B, а 0x16 : Первые семь битов первого байта образуют адрес ведомого. Восьмой, младший бит, определяет направление пересылки данных. «Ноль» означает, что ведущий будет записывать информацию в выбранного ведомого. «Единица» означает, что ведущий будет считывать информацию из ведомого.(C) Wikipedia Поэтому биты сдвинуты в левую сторону и добавлен младший нулевой бит. Буду разбираться дальше, т.к. с шиной i2c ранее дело не имел.
|
|
|
|
|
Filon
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 ноя 2023, 22:47 |
Интересующийся |
|
|
Зарегистрирован: 03 ноя 2013, 00:32 Наличности на руках: 5.02
Сообщения: 126 Откуда: Lipetsk
|
Allleks писал(а): Здравствуйте, убил прошивку на АКБ hp контроллер bq9000. Вопрос в том у кого нибудь есть дамп прошивки для этого контроллера, поделитесь пожалуйста.
О какой батарее хоть идет речь ? В закрепе дампы от моей 12 Вольтовой li-po батареи HP, PN: CZ993-60017, Проектная емкость 1050 mAh. Прошивка Toshiba. Батарея рабочая не в ошибке, но с циклами. Bat-info
(00) Manufacturer Access = 0x4600 (01) Remaining Capacity Alarm = 113 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 = 26 C (09) Voltage = 12223 mV (0A) Current = 0 mA (0B) Average Current = 0 mA (0C) Max Error = 20 % (0D) RSOC = 11 % (0E) ASOC = 9 % (0F) Remaining Capacity = 104 mAh (10) Full Charge Capacity = 990 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 = 0x42D0 (17) Cycle Count = 0 (18) Design Capacity = 1130 mAh (19) Design Voltage = 11100 mV (1A) Cpecification Info = 0x21 (1B) Manufacture Date = 0x4991 - 2016.12.17 (1C) Serial Number = 10995 (20) Manufacturer Name = 14082 (21) Device Name = CZ993-60017 (22) Device Chemistry = LION (23) Manufacturer Data = 0x480005010000DE0FFE0FE40F (3C) Battery Cell 4 Voltage = 0 mV (3D) Battery Cell 3 Voltage = 4062 mV (3E) Battery Cell 2 Voltage = 4094 mV (3F) Battery Cell 1 Voltage = 4068 mV ERROR: Could not perform SMBus read. ----------------------------------------------------------------
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
Последний раз редактировалось Filon 25 ноя 2023, 23:12, всего редактировалось 1 раз.
|
|
|
|
|
Filon
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 ноя 2023, 23:02 |
Интересующийся |
|
|
Зарегистрирован: 03 ноя 2013, 00:32 Наличности на руках: 5.02
Сообщения: 126 Откуда: Lipetsk
|
shura1971 писал(а): Filon Не в обиду - обычно прикладывают еще Bat-info Конечно. Приложил. Какие обиды, спасибо вам за программу.
|
|
|
|
|
shura1971
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 ноя 2023, 23:17 |
Интересующийся |
|
|
Зарегистрирован: 25 дек 2013, 01:40 Наличности на руках: 12.00
Сообщения: 72 Откуда: Чебоксары-Москва
|
Filon писал(а): Конечно. Приложил. Какие обиды, спасибо вам за программу. За прогу - пожалуйста.Без пароля входа в бут используете?? А Bat-info че-то не вижу
_________________ Пообщаться здесь - быстрее будет(пишите Кто Вы - НИК/ и с Какого Форума): https://t.me/Shura197105
|
|
|
|
|
Filon
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 26 ноя 2023, 01:04 |
Интересующийся |
|
|
Зарегистрирован: 03 ноя 2013, 00:32 Наличности на руках: 5.02
Сообщения: 126 Откуда: Lipetsk
|
shura1971 писал(а): Без пароля входа в бут используете?? Если речь о правке двух байтов, пока не использовал.
|
|
|
|
|
BestMann
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 26 ноя 2023, 18:32 |
Я тут случайно |
|
|
Зарегистрирован: 27 мар 2021, 19:21 Наличности на руках: 0.00
Сообщения: 8 Откуда: Москва
|
shura1971 писал(а): Вопрос - зачем тебе это надо?? Хочу научиться читать дамп контроллера. Но не могу найти документации как обращаться к памяти контроллера, когда тот находится в boot-режиме. Поэтому и смотрю исходники, чтобы понять. shura1971 писал(а): Так допустим в СР2112 использовать 0х17 нельзя...Младший бит показывает запись(Если не ошибаюсь) Интересная информация. А как же тогда дамп считывают в проге Be2works? Просто если судить по smbusb, то для получение дампа необходимо закидывать байт адреса 0х17 (0х0B с битом на запись). Много информации уже перерыл, но никак не пойму какой код накидать, чтобы считать дамп. Если придет понимание, то можно будет на разном железе считывать дамп контроллера. Верней непонятно какую последовательность байтов посылать и получать, чтобы получить результат.
|
|
|
|
|
sergey2903
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 26 ноя 2023, 19:01 |
Интересующийся |
|
|
Зарегистрирован: 04 авг 2013, 15:39 Наличности на руках: 14.03
Сообщения: 27 Откуда: Минск
|
shura1971 писал(а): Представляю новую прогу: CP2112-bq9000-8050-55-READER Программа запускается на Win10 x64, bat.info прочитала, чип BQ8055. Дальше проверить работу программы на Win 10 не получилось, при попытке войти в бут просит пароль. Надо стучатся к вам в телеграмм. Спасибо вам за ваши программы. Bat.info
--------------------------------------- 1. READ Battery Info --------------------------------------- Design Capacity: 3888 mAh Full Charge Capacity:...... 2947 mAh Cycle Count: 845 Manufacture Date:.......... 2012.09.26 Design Voltage: 10800 mV Manufacturer Name:......... SANYO Device Name: L11S6Y01 Serial Number:............. 3138 Hex Charging Voltage: 0 mV Charging Current:.......... 0 mA Device Chemistry: LION Temperature:............... 21,45 C Voltage: 12096 mV Current:................... 0 mA RelativeSOC 100 % AbsoluteSOC................ 69 % Remaining Capacity: 2947 mAh Get Read Response error: 0x12 HID_SMBUS_READ_TIMED_OUT VCELL 4:................... 0 mV Get Read Response error: 0x12 HID_SMBUS_READ_TIMED_OUT VCELL 3: 0 mV VCELL 2:................... 2113 mV VCELL 1: 0 mV Specification Info:........ 0031 Hex -------------------------------------- BatteryStatus (0x16):...... 00E0 Hex INIT DSG FC -------------------------------------- Для продолжения нажмите любую клавишу . . .
|
|
|
|
|
shura1971
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 29 ноя 2023, 11:50 |
Интересующийся |
|
|
Зарегистрирован: 25 дек 2013, 01:40 Наличности на руках: 12.00
Сообщения: 72 Откуда: Чебоксары-Москва
|
Всем привет - сделал по образцу новую прогу - для АнализатраFX2LP_bq9000_READERВсе по описанию - то-же самое... https://radiokot.ru/forum/viewtopic.php ... 2#p4509782
_________________ Пообщаться здесь - быстрее будет(пишите Кто Вы - НИК/ и с Какого Форума): https://t.me/Shura197105
|
|
|
|
|
shura1971
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 дек 2023, 20:37 |
Интересующийся |
|
|
Зарегистрирован: 25 дек 2013, 01:40 Наличности на руках: 12.00
Сообщения: 72 Откуда: Чебоксары-Москва
|
Всем привет! Представляю новые программы для работы с чипами: bq9000, bq8050/55, bq8030FX2LP_bq9000_8050(55)_8030_READER_v1.0 CP2112-bq9000-8050(55)-8030-READER_v1.0https://radiokot.ru/forum/viewtopic.php ... 0#p4511160
_________________ Пообщаться здесь - быстрее будет(пишите Кто Вы - НИК/ и с Какого Форума): https://t.me/Shura197105
|
|
|
|
|
shura1971
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 дек 2023, 11:27 |
Интересующийся |
|
|
Зарегистрирован: 25 дек 2013, 01:40 Наличности на руках: 12.00
Сообщения: 72 Откуда: Чебоксары-Москва
|
Everestarz писал(а): Может кто-либо поделиться прогой bqStudio или TI bqEVSW для работы с чипом bq2084? На сайте TI все есть по загрузкам... https://www.ti.com/tool/download/EV2300-084
_________________ Пообщаться здесь - быстрее будет(пишите Кто Вы - НИК/ и с Какого Форума): https://t.me/Shura197105
|
|
|
|
|
dm7203
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 03 дек 2023, 05:46 |
Я тут случайно |
|
|
Зарегистрирован: 22 янв 2023, 14:38 Наличности на руках: 29.03
Сообщения: 13 Откуда: Самара
|
Доброго времени суток Пациент: ноутбук DEXP aquilon O104 Проблема: сход акб. Аккумулятор 88R-NH4782-4600 4 ячейки. На плате имеется контроллер и eeprom. Контроллер = 8254AA EEPROM = 24с02
Контроллер как я понял из ДШ безмозглый, никаких шин данных никакой памяти внутри.
Вскрытие показало что один аккум ушел в обрыв ( сработал клапан) , остальные будучи установлены в тестер littokala через час при напряжении 3.9 раскалились так что в руке не удержишь, странно почему так? Заменил все, ноут запустился и в системе показал заряд 100%. Разрядил до отключения (80 %), поставил на заряд , при включении выдало 0%. По мере заряда процент дошел до где то 25 и потом резко стал 100. Но при следующем разряде так же некорректно считает.
В аиде смотрел данные по батарее. Паспортная емкость = 31680 mWh ( что в принципе адекватно для 4х аккумуляторов на 2000mAh ) Емкость при полной зарядке = 152640 mWh ( Тут и проблема, откуда такое конское число )
Думал откалибруется само при полном разряде и заряде , но нет ( , та самая емкость при полном заряде не меняется.
EEPROM с платы акб прочитал , думал там что то получится поменять, открыл в hex редакторе но там не намека на те числа что видны в айде ( паспортная емкость и емкость полного заряда ).(переводить из 10 в 16 и делать поиск пробовал )
Дамп, фото и часть схемы с разъемом акб во вложениях. Вопрос как можно откалибровать что бы батарея правильно работала и отображала свой процент заряда?
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|