Данный инструмент является расширенным редактором для чипов от TEXAS INSTRUMENTS и RENESAS fw SANYO.
Доступен только для лицензии Black_Label(++)
Переход к этому инструменту - нажать на кнопку [>>] в окне SANYO_Tools.
Список чипов, поддерживаемых данным инструментом.
TI_chip: bq80201, bq8030, bq8050, bq8055, bq8055A, bq9000
RENESAS chip: 20020, 40020, 60020, 045A20
Рассмотрим пример использования на чипе bq9000:
Открыть инструмент
1) Выбрать чип => bq9000
2) Нажать [Read SBS]
3) Нажать [Read EEPROM]
4) Проверить соответствие прочитанных дакнных SBS - EEPROM
В данном примере видно, что имеется несоответствие в интерпретации серийного номера и даты производства.
Следует выбрать другой вариант декодера содержимого EEPROM.
Для удобства: производить повторное чтение EEPROM - нет необходимости.
Достаточно нажать на кнопку [Load File] и открыть автоматически сохранённый файл, прочитанный ранее.
На рисунке ниже, представлены ещё несколько вариантов декодированных данных.
Оба случая имееют некорректность декодирования.
Следует использовать следующие варианты.
Визуально видно, что оба декодера совпадают по основным позициям.
Отличие есть только в полях имеющих отношение к ёмкости и токам заряда.
Для дальнейшего проведения ремонта, можно выбрать второй вариант декодера.
Следующий шаг - нажать на кнопку [Default], программа подставит первоначальные (заводские) значения в нужные поля.
Обращаю ваше внимание на две последние строки - здесь можно указать уровень текущего заряда аккумулятора после процедуры записи.
Если вас устраивают автоматически подставленные данные, то можно приступить к записи в чип.
5) Нажмите на кнопку [Write].
Внимание !! Важное замечание:
Очень часто, встречается случай, когда в текстовых полях, встречаются стринги с пробелами. Наличие пробела может интерпретироваться чипом, как окончание стринга, или как реальный пробел.
К примеру, в рассматриваемом случае, есть стринг "SANYO 11"
Если будет использован пробел, то в Manufacturer Name будет отображаться "SANYO 11" , но для аккумулятора необходимо отображение "SANYO".
В данном случае, на вопрос программы, необходимо ответить "ДА" - будет использовано короткое имя для отображения.
Если у вас подключен аккумулятор DELL, в поле Manufacturer Name , часто должно отображаться "длинное" имя с пробелом. В этом случае, необходимо выбрать "НЕТ".
Удачное завершение записи завершается следующим сообщением ( смотреть в нижней части картинки).
Если в чипе была блокировка (LOCK, PF), то программа автоматически удалит флаг блокировки после нажатия на кнопку [Write].
Результат работы :
Ускоренный вариант ремонта ( Read + Read + Default + Write ) - окончен !
P.S.
"Тонкое" редактирование
Sanyo_PRO помогает производить изменение базовых параметров DataFlash чипа.
Изменять эти параметры без крайней необходимости - не рекомендуется.
Причина простая - не все ноутбуки корректно воспринимают такое изменение.
К примеру, если поменять имя производителя, то с вероятностью более 50% - ноутбук откажется работать с таким аккумулятором. Тоже самое может произойти при изменении проектной ёмкости, зарядного тока или напряжения для заряда.
Но в некоторых случаях, крайне необходимо произвести такое изменение. К примеру - при замене чипа на аналогичный.
Данный инструмент не является однозначно правильным редактором. Это инструмент, который может помочь в редактировании и исследовании.
Если внимательно посмотреть на список параметров, то можно увидеть, что некоторые из них, отображены по несколько раз.
Дело в том, что в EEPROM чипов, хранится несколько значений и чип (по неизвестному алгоритму) выбирает - с какой ячейки памяти следует использовать нужное значение.
Подробно остановлюсь на нескольких сложных моментах:
Проектная емкость (Design Capacity) - может храниться в четырёх ячейках в виде мАч и столько-же ячеек памяти отведено для мВтч.
Декодер показывает значения из всех ячеек. Инженер-ремонтник должен самостоятельно определить - какую ячейку следует редактировать. Для этого смотрите - что отвечает чип через команды SMBus. Если чип отдавал в статических данных DC = 2200 mAh, то следует изменять только это значение в EEPROM и соответствующее значение ёмкости 3256 в mWh также. Остальные значения относящиеся к проектной ёмкости , менять не следует.
Ёмкость полного заряда ( Full Charge Capacity) - отображается чипом через SMBus двумя способами, но хранится в чипе в виде одного из параметров, т.е. или в виде mAh, или в виде mWh. Программа сама определяет - в каком виде хранится FCC и отображает нужную ячейку EEPROM.
Ток заряда (Charging Current) .... Некоторые чипы, в течении периода заряда могут самостоятельно изменить это значение (управление умным чаржером). Программа показывает значения ячеек, которые могут быть использованы чипом. Не редко бывают случаи, когда в EEPROM чипа записано увеличенное в два раза значение тока. На картинке представленной выше, видно, что чип хочет получить зарядный ток 1500 мА, но в EEPROMе записано 3000 мА. Если этот пункт изменить на 2400 мА, то через SMBus, чип будет просить 1200 мА. Смотреть картинку ниже.
Напряжение заряда (Charging Voltage) - аналогично току заряда.
UPD 2018.07.04
Примеры использования.
Чип Renesas 20020.
Чип Renesas 045A20.