Данный инструмент является расширенным редактором для чипов от TEXAS INSTRUMENTS fw SANYO.

(bq8030, bq8050, bq8055, bq8055A, bq9000)

Доступен только для лицензии Black_Label(++)

Переход к этому инструменту - нажать на кнопку [>>] в окне SANYO_Tools.

Рассмотрим пример использования на чипе bq9000:

 2018.03.03-16.12.36 lenovo l12s4a02 bq9000 bad

Открыть инструмент

1) Выбрать чип => bq9000

2) Нажать [Read SBS]

3) Нажать [Read EEPROM]

4) Проверить соответствие прочитанных дакнных SBS - EEPROM

2018.03.03-16.14.24 lenovo l12s4a02 bq9000 bad

В данном примере видно, что имеется несоответствие в интерпретации серийного номера и даты производства.

Следует выбрать другой вариант декодера содержимого EEPROM.

Для удобства: производить повторное чтение EEPROM - нет необходимости.

Достаточно нажать на кнопку [Load File] и открыть автоматически сохранённый файл, прочитанный ранее.

На рисунке ниже, представлены ещё несколько вариантов декодированных данных.

 

 2018.03.03-16.15.03 lenovo l12s4a02 bq9000 bad  2018.03.03-16.15.15 lenovo l12s4a02 bq9000 bad 

Оба случая имееют некорректность декодирования.

Следует использовать следующие варианты.

2018.03.03-16.15.33 lenovo l12s4a02 bq9000 bad  2018.03.03-16.21.21 lenovo l12s4a02 bq9000 repok

Визуально видно, что оба декодера совпадают по основным позициям.

Отличие есть только в полях имеющих отношение к ёмкости и токам заряда.

Для дальнейшего проведения ремонта, можно выбрать второй вариант декодера.

Следующий шаг - нажать на кнопку [Default], программа подставит первоначальные (заводские) значения в нужные поля.

2018.03.03-16.16.08 lenovo l12s4a02 bq9000 bad

Обращаю ваше внимание на две последние строки - здесь можно указать уровень текущего заряда аккумулятора после процедуры записи.

Если вас устраивают автоматически подставленные данные, то можно приступить к записи в чип.

 

5) Нажмите на кнопку [Write].

Внимание !! Важное замечание:

Очень часто, встречается случай, когда в текстовых полях, встречаются стринги с пробелами.  Наличие пробела может интерпретироваться чипом, как окончание стринга, или как реальный пробел.

К примеру, в рассматриваемом случае, есть стринг "SANYO 11"

Если будет использован пробел, то в Manufacturer Name будет отображаться "SANYO 11" , но для аккумулятора необходимо отображение "SANYO".

В данном случае, на вопрос программы, необходимо ответить "ДА" -  будет использовано короткое имя для отображения.

 

124

 

Если у вас подключен аккумулятор DELL, в поле Manufacturer Name , часто должно отображаться "длинное" имя с пробелом. В этом случае, необходимо выбрать "НЕТ".

 

Удачное завершение записи завершается следующим сообщением ( смотреть в нижней части картинки).

Если в чипе была блокировка (LOCK, PF), то программа автоматически удалит флаг блокировки после нажатия на кнопку [Write].

 

2018.03.03-16.16.22 lenovo l12s4a02 bq9000 bad

Результат работы :

2018.03.03-16.17.06 lenovo l12s4a02 bq9000 repok

 

Ускоренный вариант ремонта ( Read + Read + Default + Write ) - окончен !

 

 

 

 

P.S.

"Тонкое" редактирование 

Sanyo_PRO помогает производить изменение базовых параметров DataFlash чипа.

Изменять эти параметры без крайней необходимости - не рекомендуется.

Причина простая - не все ноутбуки корректно воспринимают такое изменение.

К примеру, если поменять имя производителя, то с вероятностью более 50% - ноутбук откажется работать с таким аккумулятором. Тоже самое может произойти при изменении проектной ёмкости, зарядного тока или напряжения для заряда.

Но в некоторых случаях, крайне необходимо произвести такое изменение. К примеру - при замене чипа на аналогичный.

 

Данный инструмент не является однозначно правильным редактором. Это инструмент, который может помочь в редактировании и исследовании.

 

Если внимательно посмотреть на список параметров, то можно увидеть, что некоторые из них, отображены по несколько раз.

2018.03.03-16.21.21 lenovo l12s4a02 bq9000 repok

Дело в том, что в 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) - аналогично току заряда.

 2018.03.03-16.21.35 lenovo l12s4a02 bq9000 repok