|
Текущее время: 30 май 2024, 15:34
|
Сообщения без ответов | Активные темы
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 ноя 2022, 19:56 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 43 Откуда: Курск
|
ssp55 писал(а): Какая версия be2works (и есть ли она) позволяет прочитать 24С01 через BQ2060? Из форума be2works: 5.01 17.10.2018 Реализована функция программирования BQ2060 через разъём батареи. Сам форум здесь: https://be2works.com/forum/viewtopic.ph ... 0%B9#p1823ssp55 писал(а): Вопрос сформировался на основе глубоких размышлений по поводу установки неправильных параметров прошивки Ох, а вот с этим аккуратнее. Ваши "Глубокие размышления" могут базироваться на отсутствии должных знаний о принципах работы чипа. Это просто совет.
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 ноя 2022, 22:26 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 38 Откуда: Саратов
|
Alex_PP писал(а): Реализована функция программирования BQ2060 через разъём батареи. В версии Bohol надо было снимать еепромку(мне удавалось не снимая память, а тонкими проводочками с ног микрушки и к панельке) ; в Boracay реализовано чтение через разъём акб. И там и там считывание дампа, ресет с кнопки и запись в чип. Ни каких тонких настроек работы акб нет. Если хотите визуализации настроек - EV2200+ софт от TI Только править дамп вручную и заливать. Поэтому: Alex_PP писал(а): Ох, а вот с этим аккуратнее. Ваши "Глубокие размышления" могут базироваться на отсутствии должных знаний о принципах работы чипа. прислушайтесь к совету. даташит на bq2060 в свободном доступе, с полным описанием карты eeprom и настроек. Изучайте.
|
|
|
|
|
ssp55
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 дек 2022, 17:04 |
Я тут случайно |
|
|
Зарегистрирован: 11 ноя 2022, 11:59 Наличности на руках: 3.00
Сообщения: 3 Откуда: Санкт-Петербург
|
Прошу помощи. В даташите на bq2060 в таблице 9 приводятся установки карты памяти EEPROM. По адрсам: -0x6c 0x6d для VOC 25% приводится значение 10550mv, чему должны соответствовать данные d6 ca; -0x6е 0x6а для VOC 50% приводится значение 10750mv, чему должны соответствовать данные d6 02; -0x6c 0x6d для VOC 75% приводится значение 11200mv, чему должны соответствовать данные d4 40. Реально если D6ca, d602 и d440 преобразовать в десятичную форму, то значения не будут 10550, 10750, 11200 (54986,54786, 54336 соответственно). Если преобразовать 10550, 10750, 11200 в hex, то получим 29 36, 29 fe, 2b c0, которым соответствуют символы в Hec-Editor. Однако по адресам 0x72 0x73 приводится значение 10265mV, чему соответствуют данные 28 19 как в таблице, и это не символы. Нужен какой-то сдвиг таблиц значений? Как правильно ввести такие данные?
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 дек 2022, 17:16 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 38 Откуда: Саратов
|
ssp55 писал(а): Как правильно ввести такие данные? Поменять местами. В таблице же указаны младший и старший бит.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 01 дек 2022, 20:00 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 43 Откуда: Курск
|
ssp55 писал(а): Реально если D6ca, d602 и d440 преобразовать в десятичную форму, то значения не будут 1055, 10750, 11200 (54986,54786, 54336 соответственно). во-первых, Vovan_sar совершенно прав, полубайты надо переворачивать местами. так что, не D6CA, а CAD6. во-вторых, и это важнее, если включена compensate EDV, то там вообще лежат коэффициенты, а не напряжения. В этом контроллере сдвиг данных или таблиц не нужен. Просто нужно правильно интерпретировать данные EEPROM.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 дек 2022, 22:24 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 43 Откуда: Курск
|
ssp55 писал(а): Нужно: Дополнительный код (дополнение до двух, как указано в даташите) Чтож, может и так. Не припомню только чтобы там такое встречалось, хотя одно время старательно изучал этот дамп с картой памяти из даташита. Там были хитрые значения, когда из одного байта извлекалось сразу несколько параметров, причем не однобитовых. )) Но с напряжениями таких странных маневров не припомню. Век живи - век учись. ))
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 02 дек 2022, 22:54 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 38 Откуда: Саратов
|
ssp55 писал(а): Спасибо за ответы. Разобрался сам. Интересна цель всех этих изысканий, что конкретно не устраивало в родных настройках? Как правильно Alex_PP заметил, в этом чипе правильней править EDV
|
|
|
|
|
ssp55
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 05 дек 2022, 10:01 |
Я тут случайно |
|
|
Зарегистрирован: 11 ноя 2022, 11:59 Наличности на руках: 3.00
Сообщения: 3 Откуда: Санкт-Петербург
|
Смущало следующее. Связвться с EEPROM через bq2060 не удалось. Похоже, спалил CP2112. Отпаял 24C01 и получил дамп с помощью CH341. На одном из форумов вычитал, что надо править в том числе и VOC. В снятом дампе это значение для VOC25 равно hC568, что без преобразований дает 50 536mV, чего, естественно, на может быть. Через дополнительный код значение получается 3A98, что соответствует 15000mV, что тоже много (4 батареи по 3.7V дают 14.8V). VOC25 для 14.8V должен быть 12395mV. Поэтому пришлось корректировать все VOC. Результата пока нет, не было времени припаивать EEPROM и проверять, что получилось. Пока так. Спаял LPT-I2C, хочу посмотреть что получается с помощью Smart Battery Workshop. Хочется смотреть и состояние bq2060, и 24С01. А вообще-то я жуткий новичок в этой области. Пришлось заняться по причине интереса и необходимости иметь батарею на ноутбуке Bliss 501C. Новых батарей на него не найти (NBP-8B01).
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 05 дек 2022, 19:49 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 43 Откуда: Курск
|
ssp55 писал(а): Поэтому пришлось корректировать все VOC. Результата пока нет, не было времени припаивать Вы уверены, что значения по 0x6c 0x6d следует рассматривать как напряжение? CEDV выключена? ssp55 писал(а): Спаял LPT-I2C, хочу посмотреть что получается с помощью Smart Battery Workshop Есть еще AccPlus, работает с LPT. Или поколдуйте с UBRT, она тоже работает с LPT, но не запускается из за блокировки домена для нас Smart Battery Workshop очень древняя, но она прочтет EEPROM. С bq2060 она сама сделать ничего не сможет. Только самостоятельно, командами. ssp55 писал(а): Пришлось заняться по причине интереса и необходимости иметь батарею на ноутбуке Bliss 501C. Новых батарей на него не найти (NBP-8B01). Понимаю, сам такую делал для себя, ноут Фуджицу Сименс Амило 1526. Тоже все пороги в свое время оббил, батарей в продаже нет. Изучал как сделать родную.
|
|
|
|
|
ssp55
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 06 дек 2022, 08:40 |
Я тут случайно |
|
|
Зарегистрирован: 11 ноя 2022, 11:59 Наличности на руках: 3.00
Сообщения: 3 Откуда: Санкт-Петербург
|
Цитата: Вы уверены, что значения по 0x6c 0x6d следует рассматривать как напряжение? CEDV выключена? В мануале точно указано, что в 0x6c 0x6d напряжения в середине диапазона заряженной батареи, 25% заряда. Оказывается, не много возможностей в этой части.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 07 дек 2022, 00:08 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 43 Откуда: Курск
|
ssp55 писал(а): В мануале точно указано, что в 0x6c 0x6d напряжения Да, вы правы, освежил память перепрочтением мануала. )) 10550 mV : d6 ca Так в мануале пример для LiIon
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 07 дек 2022, 21:51 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 43 Откуда: Курск
|
Elimzhan писал(а): ноутбук видит батерю и даже показывает процент зарядки (когда заряжаю через лбп) но не заряжяает и не работает огт него Это вопрос? Проверьте предохранитель в батарее. Чтобы проверить, нужно разобрать.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 09 дек 2022, 19:44 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 43 Откуда: Курск
|
volvo писал(а): как через be2works ресетнуть емкость акума? Если вы полной емкости, то никак. Она расчетная самим чипом, на основе многих параметров. Если вы о паспортной емкости, то значение находится в статической части DataFlash. И если его сменить, нужно пересчитать checksum. В более ранних чипах была кажется функция генерации checksum. Но в этих я что то подобной не нашел. Если у вас FullAccess к чипу, и вы можете снять дамп, то можно найти в дампе (это обычно в самой верхней части) значение Design Capacity, и исправив его на новое, пересчитать checksum. А если командами - по мануалу найдите как читать и записывать значения классов и субклассов (почитайте мануал): - установите требуемое значение в классе SBS Configuration, субклассе Data (в нем находится Design Capacity). Subclass ID для Data равен 489. Смещение Design Capacity равно 20. Чтобы получить доступ к checksum: - исправьте значение в классе System Data, субклассе Integrity (в нем находится DFchecksum). Subclass ID для Integrity равен 483. Смещение Data Flash checksum равно 4. Если резюмировать - все это не очень просто, но достижимо. ))
|
|
|
|
|
prw07
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 27 дек 2022, 11:39 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 27 сен 2011, 09:12 Наличности на руках: 91.89
Сообщения: 883 Откуда: UA<---->PL
|
vsuper писал(а): TCA|TDA| - контроллер заблокирован Єто не показатель блокировки. Цитата: ChargingCurrent: 0 mA ChargingVoltage: 0 mV вот єто показатель блокировки (если BatPres на земле)
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 27 дек 2022, 19:29 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 38 Откуда: Саратов
|
volvo писал(а): -в чем может быть проблема? какой чип? подозреваю bq30z55 ? SP посажен на землю?
|
|
|
|
|
volvo
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 28 дек 2022, 11:44 |
Интересующийся |
|
|
Зарегистрирован: 21 июн 2014, 17:10 Наличности на руках: 153.10
Сообщения: 132 Откуда: ukraine
|
Vovan_sar писал(а): какой чип? подозреваю bq30z55 ? SP посажен на землю? да и да
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 28 дек 2022, 12:33 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 38 Откуда: Саратов
|
volvo писал(а): да и да по "звездочке" жмакали?
|
|
|
|
|
volvo
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 28 дек 2022, 16:52 |
Интересующийся |
|
|
Зарегистрирован: 21 июн 2014, 17:10 Наличности на руках: 153.10
Сообщения: 132 Откуда: ukraine
|
Vovan_sar писал(а): по "звездочке" жмакали?
да и команду ww 0 29 пишет ок но нифига не открывает
|
|
|
|
|
Vovan_sar
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 28 дек 2022, 23:38 |
Интересующийся |
|
|
Зарегистрирован: 28 апр 2018, 23:27 Наличности на руках: 6.01
Сообщения: 38 Откуда: Саратов
|
volvo писал(а): пишет ок но нифига не открывает Посмотрите, что в PFStatus - rw 0 53 b (как расшифровать в даташите наверно есть) аналогично SafetyStatus rw 0 51 b попробуйте ww 0 12 - reset перезагрузка чипа, ну или физически найдите ногу rst и кратковременно на gnd. Возможно есть косяк на плате из-за которого постоянно вешается флаг блокировки.
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|