|
Текущее время: 24 апр 2024, 20:04
|
Сообщения без ответов | Активные темы
|
|
|
|
Автор |
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 23 июл 2019, 16:58 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 40 Откуда: Курск
|
jonpim писал(а): Это может быть из-за микросхемы " 2 Level Protector " . Такая мелкая смд-восьминожка Знаю, но она кажется автономна, и не имеет влияния на контроллер bq8030, да и на bq29330, контролирующую напряжения и балансировку ячеек. По схемам TI, она ставится сугубо в параллель с контроллером, и заходит на вход BAT bq29330. А выход прожига SAFE - у основного контроллера 8030. jonpim писал(а): Есть дамп от батареи Acer - SANYO GRAPE34 . ( DesignCapacity: 4800 mAh , DesignVoltage: 14800 mV ) Поэтому попросил. Может и помочь. По параметрам мне подходит. У моего AS07B32 с AS09C31 много общего. Сравнивал по зонам. Калибровка кнш другая, стат параметры - тоже. Только неясно, рабочий ли он. Так никто и не собирается заливать чужой дамп!!! Именно для анализа он нужен. Почему жалко дамп? :) секрет фирмы? jonpim писал(а): Эти батареи старые и известные разработчику be2works . И ресет включат снятие флагов . Значит есть дефект , что палит пред . Ну вот, почему то в их ролике не было блокировки... Было и CC и CV, и с флагами была норма. Не факт, что be2works умеет с этой прошивкой, ведь зоны в разных прошивках разные. be2works - довольно примитивная прога, в отношении не техасовских чипов. Да и с техасовскими прошивками - ассортимент функций там тоже весьма ограничен. UBRT намного солиднее. Техподдержка по чипам у UBRT неплохая. Но у меня нет лицензионной, и вряд ли куплю. С сериями bq20zXX, bq20XX предпочитаю родные TI утилиты EVSW. Они дают возможность настроить все осознанно, и не дефолтными значениями, как be2works. Я даже руками настраивал таблицы Qmax после замены банок SDI на б/у-шные Panasonic, чтобы правильно отображалась емкость и обновлялись таблицы. be2works такого вам не позволит. А что толку менять FCC на проектную, если банки старые? Плату проверял, вроде все, помимо преда, целое. Банки, повторю, в режиме. Дисбалланса напряжений по ячейкам нет. Пока думаю на PF. Больше не знаю, на что...
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 23 июл 2019, 18:03 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 764.70
Сообщения: 1244 Откуда: Vladivostok
|
Alex_PP писал(а): По схемам TI, она ставится сугубо в параллель с контроллером, и заходит на вход BAT bq29330. А выход прожига SAFE - у основного контроллера 8030. Нет , там вот так
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 23 июл 2019, 18:26 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 40 Откуда: Курск
|
jonpim писал(а): У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. :OK 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. :не OK 3. У нас можно купить доступ к файлам. Кажется, мне еще 7 сообщений надо сделать, чтобы я увидел Ваше вложение. bq8030 - насколько я знаю, аналог bq20z90, с чуть другой цокалевкой, и без дофолтной прошивки TI. Полагаю, там довольно стандартная схема включения, как показано в доке по bq20z80/90. Вложение: 1.JPG или тут: https://drive.google.com/open?id=1aejgi ... fHk9Axms8W
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
Последний раз редактировалось Alex_PP 23 июл 2019, 18:57, всего редактировалось 1 раз.
|
|
|
|
|
eV555
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 23 июл 2019, 18:43 |
Я тут случайно |
|
|
Зарегистрирован: 14 дек 2017, 16:55 Наличности на руках: 18.03
Сообщения: 9 Откуда: Kiev
|
Alex_PP писал(а): Кажется, мне еще 7 сообщений надо сделать, чтобы я увидел Ваше вложение в этой теме и сотня сообщений не поможет вам увидеть вложения))), вы разве не видите такой нотифай после каждого сообщения?) Цитата: " Вы получили 0.00 баллов за свой пост " я здесь больше года на форуме, но доступа к вложениям до сих пор нет!)), так что о них забудьте;) скиньте значение MAC-регистра, с замкнутым SP и с разомкнутым, и то же самое по регистру 0x2f, а фьюз могут пережигать как bq8030 так и bq294хх, независимо друг от друга, так что изолируйте их по очереди, чтобы определить виновника.
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 23 июл 2019, 19:05 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 764.70
Сообщения: 1244 Откуда: Vladivostok
|
Alex_PP писал(а): Полагаю, там довольно стандартная схема включения, как показано в доке по bq20z80/90. Это практически одинаково , только добавлены диоды )
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 23 июл 2019, 19:27 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 40 Откуда: Курск
|
eV555 писал(а): вы разве не видите такой нотифай после каждого сообщения?) Нет, у меня только после некоторых такое. eV555 писал(а): скиньте значение MAC-регистра, с замкнутым SP и с разомкнутым, и то же самое по регистру 0x2f, MAC-регистр - это который? какой адрес? что то я его не помню... SP - это на самом чипе PRES контакт? На разъеме ведь его нет. 0x2f - скину, только уже завтра. Сегодня больше нет времени. eV555 писал(а): а фьюз могут пережигать как bq8030 так и bq294хх, независимо друг от друга, так что изолируйте их по очереди, чтобы определить виновника. Согласен. Проверю. Кажется, можно еще изолировать PFIN bq8030, и посмотреть sbs отчет. Если жжет не он, должно измениться состояние. Я так понял, PFIN нужно подтягивать к VCC через резистор, где то 1 кОм? Спасибо.
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 23 июл 2019, 19:46 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 764.70
Сообщения: 1244 Откуда: Vladivostok
|
Alex_PP писал(а): Почему жалко дамп? :) секрет фирмы? Вот почему - Редактирование дампа и прошивка убила плату SANYO GRAPE34 . Перестала отвечать на опрос smbus Вот обнуление важных параметров и чип на мусор
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 июл 2019, 15:45 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 40 Откуда: Курск
|
jonpim писал(а): Редактирование дампа и прошивка убила плату SANYO GRAPE34 . Перестала отвечать на опрос smbus Вы не правы. Чип после этого рано выкидывать в мусор. Я проходил через это и вылечил его после такого состояния. Если есть интерес, могу объяснить как. Я сделал еще хуже чем вы. От досады с нахождением PF флагов, я смиксовал (перемешал все байты своего дампа в хаотичном порядке), и залил этот дамп в чип. Как я думал, чип умер, и больше не отвечал на sbs команды. Данные дампа вызвали зависание прошивки. Я думал - хана. Но не тут то было. Спасибо ребятам с блога сайта Karosium! Очень помогли. Оказывается это состояние не приводит к зависанию прошивки. Просто она переходит в безопасный режим работы. Это что то вроде boot-режима прошивки. Есть команды, на которые чип откликается.Чип ожидает редактирования области данных flash. ПОсле залития корректных данных, чип можно ресетнуть, и прошивка снова запускается. Я вернул статрую прошивку, и чип ожил. Редактирование области данных flash - не может убить чип. Ответ на пост jonpim ниже: Пусть так. Но насколько мне известно, там же flash-память. Просто в ней есть область данных и область прошивки. EEPROM - это когда был внешний чип памяти. Почитайте datasheet от TI. Вы не найдете там слов EEPROM. Это просто по старинке, аналогии с внешними чипами памяти, называют так. У Виктора с karosium есть исходники с этими командами. Только они не вошли в релизовскую сборку. Вы можете воспользоваться ими, собрав свою.
Последний раз редактировалось Alex_PP 24 июл 2019, 16:12, всего редактировалось 1 раз.
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 июл 2019, 15:57 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 764.70
Сообщения: 1244 Откуда: Vladivostok
|
Alex_PP писал(а): Редактирование области данных flash - не может убить чип. Не флэш а еепром . Каросим лень батник писать . Плата пока не нужна Похожее состояние было с 8050 , но это уже другая история .
|
|
|
|
|
eV555
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 июл 2019, 16:23 |
Я тут случайно |
|
|
Зарегистрирован: 14 дек 2017, 16:55 Наличности на руках: 18.03
Сообщения: 9 Откуда: Kiev
|
Alex_PP писал(а): MAC-регистр - это который? какой адрес? что то я его не помню... SP - это на самом чипе PRES контакт? На разъеме ведь его нет. MAC = Manufacture_Access, т.е. 0x00. SP имелось ввиду неизвестный оставшийся пин на разьеме, если он сконфигурирован, это будет видно по выводу какой-либо из команд, возможно и не этих. Просто для эксперимента.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 июл 2019, 16:55 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 40 Откуда: Курск
|
eV555 писал(а): MAC = Manufacture_Access, т.е. 0x00. А ясно, не сообразил. Попробую, спасибо. Бука на руках нет. Не мой. Даже модель толком не помню Acer, что то вроде Aspire 5530/5530G Series, но не он. Узнаю.
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 24 июл 2019, 16:57 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 764.70
Сообщения: 1244 Откуда: Vladivostok
|
Alex_PP писал(а): Узнаю. Гугл уже все знает , схема этого древнего ноута свободна в доступе .
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 июл 2019, 18:05 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 40 Откуда: Курск
|
eV555 писал(а): скиньте значение MAC-регистра, с замкнутым SP и с разомкнутым, и то же самое по регистру 0x2f, Значения регистров при заземленном контакте SysPres и при поднятом совпадают: MAC : 0F40 : b111101000000 0x2f : 0000 : b0000000000000000 Хотя вообще то 0x2f - это вроде Authenticate, и имеет строковый тип, 20+1 байт. Тогда там пусто.
|
|
|
|
|
eV555
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 июл 2019, 20:02 |
Я тут случайно |
|
|
Зарегистрирован: 14 дек 2017, 16:55 Наличности на руках: 18.03
Сообщения: 9 Откуда: Kiev
|
Alex_PP писал(а): Значения регистров при заземленном контакте SysPres и при поднятом совпадают Значит этого сигнала там нет, и этот контакт отведен для датчика перегрева. Alex_PP писал(а): MAC : 0F40 Похоже на блокировку, процентов 99 что палит фьюз именно bq8030. У меня на рабочей было "с008". Alex_PP писал(а): хотя вообще то 0x2f - это вроде Authenticate, Не согласен. Забудьте о прошивках TI когда перед вами Sanyo. В спецификации SBS говорится что smbus-регистры [00] и все что выше [0x22] отдано под функционал производителя батареи (и разработчиков прошивки), и как они их запрограммируют так они будут и работать. Alex_PP писал(а): и имеет строковый тип, 20+1 байт не читается она строкой на Sanyo-прошивках, контроллер сходу ее Nack-ует, если пользуетесь тулсами karosium то это наглядно видно в виде ошибки чтения "-1". На bq8030/Sanyo это в чистом виде ReadWord регистр.
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 25 июл 2019, 22:47 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 764.70
Сообщения: 1244 Откуда: Vladivostok
|
Alex_PP писал(а): MAC : 0F40 : b111101000000 Все верно , контроллер заблокирован . Вот попробуй залить . Лок должен уйти https://drive.google.com/file/d/10riMLv ... sp=sharing
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 26 июл 2019, 15:50 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 40 Откуда: Курск
|
О да!!!!!! Ушла блокировка. Появились CC и CV, ушел флаг TCA, короче, вот отчет: DesignCapacity: 4800 mAh FullChargeCapacity: 4800 mAh CycleCount: 0 Date: 2007.05.25 yyyy.mm.dd DesignVoltage: 14800 mV ManufName: SANYO DeviceName: AS07B32 SerialNumber: 138B ChargingCurrent: 3840 mA ChargingVoltage: 16800 mV DeviceChemistry: LION Temperature: 25.9 C Voltage: 15313 mV Current: 0 mA RelativeSOC: 0% AbsoluteSOC: 0% RemainingCapacity: 0 mAh VCELL4: 3829 mV VCELL3: 3828 mV VCELL2: 3826 mV VCELL1: 3830 mV SpecificationInfo: 0021 Hex Battery Status: RCA|RTA|INIT|DSG|FD| Напряжение на выходе появилось: 15,300 в. Все отлично, спасибо огромное jonpim. Как я понял, Вы также сравнивали дампы AS07B32 с AS09C31. Но я не думал, что PF могут занимать столько бит. Хотя место 0x480 - 0x49F видел. Еще раз, спасибо! eV555, спасибо за комментарии, тоже очень полезные. Но я думал, что команды Standart SBS должны выполняться всеми, для совместимости стандарта. Учту Ваши замечания.
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 26 июл 2019, 15:59 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 764.70
Сообщения: 1244 Откуда: Vladivostok
|
Пришлось с помощью ЛБП залочить свою плату на 8030 и считать дамп . Причем есть три уровня блокировки с пережогом фьюза . Наверное 0F40 это последний . Мою плату бешка легко разлочила автоматом с заменой циклов и емкости . Цитата: ChargingCurrent: 3840 mA Ток заряда слишком высокий , хотя ток выбирает сам ноут . Это просто ограничение .
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 26 июл 2019, 16:50 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 40 Откуда: Курск
|
eV555 писал(а): Похоже на блокировку, процентов 99 что палит фьюз именно bq8030. У меня на рабочей было "с008". MAC: C000 0x2f: 0000 Буду знать, как должны выглядеть регистры рабочего акб SANYO. jonpim писал(а): Пришлось с помощью ЛБП залочить свою плату на 8030 и считать дамп . Спасибо за жертвы. Они не прошли даром. Мне негде было достать еще один акб. На karosium многие писали, что область занимает всего несколько байт. Причем искал я их пристальнее всего в зонах, начиная с 0x500 и 0x600. В прошивке AS09C31 зона с 0x480 тоже пустая. И я пристально посматривал в ее сторону. Но очень уж и других мест различия хватало. Не скоро бы дошел. jonpim писал(а): Причем есть три уровня блокировки с пережогом фьюза . Я пытался на своем "засечь" новые зоны, пробуя добавить ему блокировок, с помощью дизбалланса напряжений ячеек. Я думал, увидев разницу, и рассчитывая, что зоны будут смежными, найти и обнулить их все. Для этого я, не отключая от банок контроллер, зарядкой тренировал банки, разряжая их по очереди до 2,8 в, а затем вновь заряжая до 4,2 в. Но к своему сожалению, новых зон блокировки так и не появилось. jonpim писал(а): Мою плату бешка легко разлочила автоматом с заменой циклов и емкости . Значит она не на все прошивки и уровни блокировки рассчитана. Минус ее авторам. jonpim писал(а): Ток заряда слишком высокий , хотя ток выбирает сам ноут . Это просто ограничение . Я знаю где он, думаю, да, лучше снизить, хотя бы до 2500 мА. Там, где ставил подержанные банки, вообще снизил до 2000 мА. Спасибо, коллега. Хотя, у меня это пока что, хобби.
|
|
|
|
|
eV555
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 26 июл 2019, 20:27 |
Я тут случайно |
|
|
Зарегистрирован: 14 дек 2017, 16:55 Наличности на руках: 18.03
Сообщения: 9 Откуда: Kiev
|
Alex_PP писал(а): Но я думал, что команды Standart SBS должны выполняться всеми, для совместимости стандарта Так и есть, команды Standart SBS: 0x01...0x22 (включительно) команды Extended SBS: 0x00, 0x23...0xFF. Первые строго соответствуют стандарту, вторые нет. 0x00 и 0x2f находятся во второй группе.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 28 июл 2019, 14:46 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 40 Откуда: Курск
|
Пытаюсь исправить ChargingCurrent на 2500 mA, не получается найти checksum. Возможно, зона калибровки начинается с адреса 0x100, но перед ним не нахожу checksum. Думаю, она должна быть типа word, т. е. 2 байта, хотя нет уверенности. Интересно, что некоторые параметры, вроде тоже статические, такие как ManufDate и SerialNumber, находятся в конце дампа, по адресам 0x7B0 и 0x7B2. Получается, там как минимум, 2 таких зоны. jonpim, не подскажите, какого размера может быть первая зона статических данных АКБ для bq8030, которая с адреса 0x00? И где там искать checksum? Может Вы редактировали стат параметры своего АКБ. Хотелось бы получше разобраться с дампом, чтобы не просто найти все параметры, что я вроде сделал, но и представлять границы зон, и иметь возможность что то менять. Спасибо.
|
|
|
|
|
jonpim
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 28 июл 2019, 20:11 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 26 дек 2010, 15:42 Наличности на руках: 764.70
Сообщения: 1244 Откуда: Vladivostok
|
Alex_PP писал(а): Может Вы редактировали стат параметры своего АКБ. К сожалению в этом не помогу - не редактировал ток заряда на 8030 . А разве он в статической части ? Я заметил что при снижении напряжения на ячейках до 3 в ток заряда в отчете уменьшается до 300 ма ) Значит ли это что его несколько ?
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 29 июл 2019, 12:53 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 40 Откуда: Курск
|
Да, именно так. Когда напряжение ниже 3 в, работает режим предзарядки. И там свой ток, обычно 200 мА. И стоят они в дампе по соседству. Оба тока в статической части EEPROM. Потому что они не корректируются контроллером во время работы. Жаль, спасибо за ответ. Буду искать. При попытке редактирования тока заряда, слетает флаг INIT, и контроллер уходит в оборону, считая данные поврежденными.
|
|
|
|
|
Alex_PP
|
Заголовок сообщения: Re: Прошивка контроллера батарей ноутбука Добавлено: 10 авг 2019, 22:02 |
Интересующийся |
|
|
Зарегистрирован: 21 июл 2019, 15:15 Наличности на руках: 0.00
Сообщения: 40 Откуда: Курск
|
Да, прошивка там должна быть уже. Но чип bq30z55 кажется клиентский. Не для свободной продажи. Если вопрос был все же о параметрах, то лучше всего используется программа EVSW, с поддержкой этого чипа. Работает с EV2400. Правда в свободном доступе на сайте TI прога EVSW есть лишь под чипы bq30z554. GG-файл этой версией в чип z55 может и не записаться. А так - думаю, можно редактировать параметры прямо в таблицах самой EVSW. UBRT в этом плане - похожа на EVSW. Позволяет настроить многое. и с GG-файлами кажется работает. Но у меня нет большого опыта работы с ней. Хотя она даже прошивку может залить, через senc-файлы, кажется. Тоже с EV2400 работает. BE2Works (с версии 4.30, кажется) - знает этот чип, но там можно лишь бинарник считать/записать, править его руками - очень сложно. А сама программа - годится лишь для корректировки некоторых параметров и калибровки уже настроенного чипа. А если чип новый, настраивать надо все: хемистра ячек, токи/напряжения заряда, граничные параметры, калибровку, стат. параметры.
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|