Sony Tools

Встроенный в UBRT инструмент, для ремонта прошивок контроллеров на базе F/W SONY. Запускается из основной программы после нажатия на кнопку [SONY]

SONY Tools 01

Список поддерживаемых чипов:

R2J240_10F020
M37512_FC026
M37512_FC027
M37516_L66 (используется внешняя память 93L66, выпаивать которую не надо)
bq8030
bq80201
(bq2084, bq20845, bq20846)

Режим чтения SBS данных следует остановить. После запуска “SONY_Tools”, программа автоматически останавливает чтение аккумулятора (сканирование) и открывает окно с инструментом. Если сканирование включено, то на вкладке SBS, основного окна программы, следует нажать [Stop_Scan].

Далее следует выбрать Тим микросхемы контроллера с которым Вы будете работать. В зависимости от типа контроллера, “SONY_Tools” будет открывать соответствующие вкладки с доступным инструментарием. А так же - программа автоматически произведёт переключение на LPT интерфейс, если этого требует алгоритм работы с чипом, с соответствующим уведомлением.

Для контроллеров R2J240_10F020, M37512_FC026, M37512_FC027, M37516_L66 доступна только первая вкладка [Operation Cmd]. Работа возможна только через LPT интерфейс.

Ремонт прошивки производится нажатием трёх кнопок:

1) [Read from Chip] – читать данные с контроллера. После чтения данных, программа определяет конфигурацию стека элементов и индицирует его в поле “Selected Configuration” (Это не моя прихоть, а особенность конфигурирования данной прошивки).

К примеру : после чтения индицируется 2P3S. Это обозначает, что стек батареи состоит из трёх секций, соединённых последовательно (3 Serial) и каждая секция состоит из двух элементов, соединённых параллельно (2 Parallel). Задача оператора – проверить правильность считанных данных, и в случае, если данные прочитаны неправильно – повторить чтение. Также следует проверить, как определила программа конфигурацию контроллера в поле “Selected Configuration” и при необходимости изменить её, посредством выбора в двух выпадающих списках, расположенных ниже.

2) [Default Value] – записать значения по умолчанию в соответствующие поля программы.

Прошивка SONY предусматривает возможность указания только “Даты Производства”, “Количества Циклов”, “Серийного Номера” аккумулятора и “Конфигурации Cтека”. Остальные параметры для редактирования недоступны. По умолчанию, программа выставляет конфигурацию 2P3S. Если в Вашем аккумуляторе используется другая конфигурация – измените её на соответствующую.

3) [Write to Chip and Unlock] – записать изменения в контроллер и сбросить флаги ошибок.

Программирование с восстановлением завершено.

Для контроллеров bq8030, bq80201, (bq2084, bq20845, bq20846) доступна только вторая вкладка [Data Flash p.1], на которой расположен “Декодировщик-Редактор” дампов для bq8030 и bq80201 (F/W “SONY”), которые поддерживают режим Seal-Unseal.

Для контроллеров bq8030 предназначенных для аккумуляторов Lenovo (F/W SONY, режим Seal-Unseal не предусмотрен), в списке чипов следует выбрать bq8030_Lenovo.

Окно интерфейса примет следующий вид:

bq8030 Lenovo fwSONY 003

Описание кнопок управления:

1) [v.1], [v.2] - выбор алгоритма (версии)

2) [Read] - чтение данных с контроллера. Прочитанные данные будут отображены в первых двух колонках декодера. Отображаемые в колонках SBS_Data и EEPROM значения, должны совпадать. В случае несовпадения, программа не будет производить запись в чип. В случае, если значение FullChargeCapacity будут разными, следует нажать на кнопку ReadStaticData на вкладке SBS основного окна программы и повторить чтение данных кнопкой [Read]. В колонке New_Data, программа индицирует новые данные для записи. Возможно их изменение.

3) [Write] - запись в чип новых данных .

4) [Unlock] - автоматическая разблокировка чипа.