aleksej_27 » 11 окт 2012, 15:47
Для того, что бы работало восстановление , должны быть загружены оба дампа замка(если замок на Х32) , считанные по к-лайн.
Чтение по ик дает теже по сути данные, но в другом формате.
Последовательность действий :
Производим чтение комплекта данных по диагностическому протоколу из блока EZS и ESL(или ESM). Процессор из ключа читаем программатором. Загружаем полный комплект дампов в программу и делаем тест. Программа отобразит данные теста в логе, отметив красным цветом не приемлемые значения. Так как дампы еепром из EZS у нас прочитаны по к-лайн и не полные, то будет ошибка контрольных сумм, а так же ошибка прохождения теста пароля PSW для ключа. Если совместимость по хэш между EZS, ESL(ESM) и ключом, нет с каким то из блоков, то такой набор данных работать не будет. К примеру EZS и ключ совместимы , а ESL , по этому номеру ключа нет. Или наоборот. Ситуации в реальности могут быть совершенно разные. В этом случае можно попытаться восстановить данные , либо рассчитать следующий не использовавшийся ключ, который гарантированно одинаков во всех блоках. Процесс расчета следующего, не использовавшего ключа описан выше.
Восстановление родного дампа ключа будет выглядеть так.
1) Загружаем в калькулятор дампы замка, прочитанный по к-лайн и дамп ключа.
2) Делаем тест и убеждаемся что имеется не совместимость по хэш.
3) Открываем калькулятор ключа (Calc Key) и там делаем анализ дампа. По раскраске полей делаем вывод насколько сильно поврежден дамп еепром.
4) Нажимаем кнопку «Восстановить» и оцениваем результат в логе. Если программа написала последовательность хэш и что процедура успешна, значит проверяем результат.
5) Убеждаемся что восстановленный дамп ключа не находиться на границах пересчета блоков хэш. Границей пересчета будет являться состояние счетчиков хэш в третьем блоке 00, 01, 02, 03 , и 00, 01 для второго блока.
6) Если дамп на границе пересчета какого то блока, то необходимо уменьшить ресурс в поле калькулятора на несколько шагов назад и нажать на расчет. Убедиться, что результат достигнут. Скалькулированный новый дамп сохраняем. Галочка «Случайный исходник» при этом установлена быть не должна.
7) Не забываем заранее выбрать тип дампа для расчета и сохранения.
8) После сохранения восстановленного дампа ключа , снова загружаем его для теста и убеждаемся в его совместимости.
Такой тест не покажет только проблему с повреждением пароля ключей (PSW), так как он не читается из блока EZS по к-лайн или CAN. Поэтому, тест на совместимость по PSW следует проводить прочитав хотя бы один из процессоров EZS программатором.