Экспертные методы замены ISN в MG1/MD1 с использованием заданий Tool32.
В этом руководстве подробно описаны продвинутые программные методы замены индивидуального серийного номера (ISN) в современных ЭБУ Bosch MG1 и MD1 с помощью Tool32. Это альтернатива прямому редактированию EEPROM в hex и предназначена только для опытных пользователей.
Отказ от ответственности: Это процедура экспертного уровня. Неверные команды или ошибка в процессе могут навсегда заблокировать или повредить ваш DME. Действуйте крайне осторожно и на свой страх и риск. При внимательном чтении всё станет понятно.
Необходимые инструменты и ПО
- Диагностический интерфейс BMW: кабель ENET или ICOM.
- На ПК должны быть установлены BMW Standard Tools (в частности, Tool32).
- Необходимые PRG-файлы (например, `DME_BX8.prg`) или проекты для Tool32.
- ISN из системы безопасности исходного автомобиля («new ISN») и ISN с донорского DME («used dme isn»).
Метод 1: общая процедура `DME_BX8.prg`
Этот метод — распространённый способ замены ISN с помощью конкретного файла заданий Tool32.
Шаг 1: Загрузка программы и задания
- Откройте Tool32 и загрузите файл DME_BX8.prg.
- В списке «Jobs» выберите задание steuern_ews4_sk.
- В поле «Arguments» введите следующую команду, заменив `(used dme isn)` на полную строку ISN донорского DME, с которым вы работаете:
Код:UNLOCK_CLIENT_SK;(used dme isn);DME - Нажмите F5 или «Run job», чтобы выполнить команду. Это разблокирует ECU for для записи нового ISN.
Шаг 3: Запись нового ISN
- После разблокировки DME необходимо выполнить следующие четыре команды по одной.
- В каждой команде замените `(new isn)` на полную строку ISN из системы безопасности исходного автомобиля (например, из CAS или FEM).
Код:WRITE_CLIENT_SK;(new isn);DME WRITE_SERVER_SK;(new isn);DME LOCK_CLIENT_SK;(new isn);DME LOCK_SERVER_SK;(new isn);DME - После успешного выполнения всех четырёх команд новый ISN будет записан, а DME снова заблокирован. Процедура завершена.
Метод 2: особенности и дополнения для системы EWS5
Для более новых автомобилей с защитой EWS5 процесс может потребовать дополнительных шагов и проверок.
1. Чтение ISN:
- Считайте ISN из исходного OEM-дампа. Возможно, потребуется преобразовать значение из шестнадцатеричного в десятичный формат.
- Откройте Tool32 и загрузите соответствующий проект (например, DME8FF).
- Запустите задание `status Lesen -> ARG;EWS_DME_LESEN`.
- В результатах проверьте значение «STAT_ISN_PRESENT». На не сброшенном ECU оно будет `01`. После успешного сброса должно быть `00`.
- После работы с ISN в Tool32 необходимо прошить и закодировать новый DME через E-Sys.
- Перед прошивкой может потребоваться отключить все FSC на вкладке FSC и изменить VIN в VCM.
- Сброс моточасов двигателя — отдельная процедура, для которой может потребоваться специальный файл `.TST` калькулятора.
- Важно: Обратите внимание на значение «Transmitter input». Оно часто зависит от конфигурации master/slave исходных ключей. Например, если master-ключ имеет значение 12, slave может иметь 13. Нужно считать это значение из исходного DME и записать то же значение в новый DME. После записи снова используйте задание `ARG;EWS_DME_LESEN`, чтобы проверить, что значение стало `00` вместо `01`.
В заключение
Эти процедуры сложны и требуют глубокого понимания систем BMW. При внимательном чтении и логичном выполнении шагов всё становится ясно. Не делайте «безумных» действий.