Внутренняя память микроконтроллера MC9S12XEQ364 хранит его родной eeprom. Он зашифрован в области памяти под названием D-flash считав которую, можно полностью восстановить работоспособность блока FRM3 сохраняя все изменения кодирования блока.
Запускаем xprog, выбираем злополучный "MC9S12XEQ364". будем читать d-flash.
нажимаем кнопку "new", затем "read". Выскочит ошибка партишн, не пугаемся, так надо
Вы должны быть зарегистрированы для просмотра ссылок
нажимаем "ок". выскакивает следующее окно:
Вы должны быть зарегистрированы для просмотра ссылок
ничего не меняя!("number of sectors for eeprom" = 0; d-flash = 32768; eeprom = 0) нажимаем "ок". пошел процесс считывания d-flash. далее восстанавливаем eeprom из d-flash. Открываем получившившийся файл в xprog. для проверки прокручиваем в самый конец файла, там в открытом виде должен быть вин номер кузова автомобиля, которому принадлежит блок.
Вы должны быть зарегистрированы для просмотра ссылок
нажимаем "devices" выбираем "MC9S12XEQ364_EEE".
Перед записью получившегося файла ОБЯЗАТЕЛЬНО СТИРАЕМ ОБЛАСТЬ EEPROM! ОБЯЗАТЕЛЬНО!
для этого нажимаем кнопку "erase". опять ошибка по партишн. Только на этот раз нужно указать размер eeprom
number of sectors for eeprom = 16
d-flash = 0
eeprom = 4096.
нажимаем "ок". область eeprom стирается. затем "write". ждем завершения, отпаиваемся, ставим блок на авто