NT1908, 24c02 Tools
Для ремонта аккумуляторов на базе чипа NT1908, выпаивать микросхему 24с02 нет необходимости! Достаточно подключить аккумулятор через штатный разъём и нажать несколько кнопок: [Unseal], [Read EEPROM...], [Default], [Write EEPROM from...].
Программирование осуществляется через "ev2300" или "LPT_адаптер".
Чтение и запись чипов 24сХХ - доступно для Free версии.
Чтение и запись чипов NT1908 - доступно для Red_Label версии.
Данный инструмент вызывается нажатием на кнопку [bq2060, 24cXX].
Далее в списке микросхем следует выбрать NT1908.
Назначение кнопок:
[EEPROM] - отображение на экране окна для прямого (ручного) редактирования содержимого EEPROM
[DataFlash] - отображение на экране окна DataFlash (декодированное содержимое EEPROM)
[Read Status] - чтение состояния Status_Registers чипа
[Unseal] - снятие флага SEAL
[Seal] - установка флага SEAL
[Read SBS] - чтение текущих параметров батареи
[Reset and Unlock Chip] - снятие блокировки (LOCK) и перезапуск чипа (RESET)
[Read EEPROM from Chip] - чтение содержимого EEPROM и отображение в виде таблицы
[Default] - установка основных параметров "по умолчанию"
[Load EEPROM from File] - загрузка таблицы EEPROM из файла
[Save Table to File] - сохранение таблицы EEPROM в файл
[Write EEPROM from File] - запись содержимого EEPROM из файла непосредственно в чип.
[Write EEPROM from Table] - запись содержимого таблицы EEPROM в чип
Пример использования:
1) Нажмите [Read SBS] для отображения текущих параметров аккумулятора.
2) Нажмите [Read Status]. В поле Manufacture_Access будет отображено состояние регистра SEAL. Если ячейка подсвечена розовым цветом, то EEPROM чипа защищён от чтения-записи. Необходимо сделать процедуру Unseal_Chip.
3) Нажмите кнопку [Unseal].
Программа автоматически произведёт процедуру Unseal_Chip используя несколько известных паролей, которые могут быть использованы в данной серии чипов. Результат работы будет отображаться в строке статуса, под табличкой EEPROM.
Если результат будет отрицательным, то пользователь может указать другой пароль в окошке над кнопкой [Unseal]
После удачного проведения процедуры Unseal_Cip, можно прочитать содержимое EEPROM.
4) Нажмите на кнопку [Read EEPRM from Chip]. Результат чтения - в таблице справа, будет показано содержимое EEPROM.
В окошке слева (столбик EEPROM) - декодированные основные параметры батареи (должны совпадать с прочитанными через SBS).
5) Нажмите [Default] - программа произведёт изменение основных параметров автоматически.
6) Если Вы хотите указать другие параметры, то введите новые данные в соответствующие ячейки (столбик NEW_Data, изменения автоматически транслируются в таблицу EEPROM).
Для особо-продвинутых : возможно редактирование непосредственно в самой таблице EEPROM, обратное преобразование в таблицу декодированных данных - отсутствует.
7) Запись новых данных в чип производится из таблицы EEPROM !!! Нажмите на кнопку [Write EEPROM from Table].
8) Если в чипе есть блокировка, то после записи новых данных, необходимо нажать на кнопку [Reset and Unlock Chip].
Процедура восстановления завершена.
Тонкая настройка параметров батареи. Редактор DataFlash.
После удачного чтения содержимого EEPROM из чипа, или загрузки EEPROM из файла, программа автоматически декодирует все параметры и отобразит их в виде таблицы DataFlash.
Пользователь может произвольно изменить любой параметр, путём редактирования соответствующей ячейки в таблице. Во время редактирования, программа контроллирует правильность изменения выбранного параметра. Если введённое значение не удовлетворяют критериям правильности, то программа подсветит выбранную ячейку розовым маркером. Когда введённый параметр будет удовлетворять всем критериям, программа подсветит ячейку зелёным маркером.
Внимание !!! Когда маркер подсветится зелёным - в этот момент, программа автоматически произведёт изменение в таблице ЕЕПРОМ.
Запись в чип НЕ ПРОИЗВОДИТСЯ !!!
Для записи в чип, необходимо вернуться в меню EEPROM и нажать на [Write EEPROM from Table]
Результат работы показан на картинках ниже.