Кратко расскажу, что можно сделать с MG1CS003 с помощью MultiProg, а потом перейду к рискам.
Способ подключения
На MG1 MultiProg работает в bench-режиме — не по OBD. То есть DME нужно снять с автомобиля, открыть крышку и подключить bench-кабель (адаптер MG1/MD1 + питание) к соответствующим пинам. Ориентируйся на схему bench-подключения MG1, которая идёт с программатором; неверный пин = риск необратимого повреждения.
Принцип обнуления (virginize)
В меню MG1/MD1 MultiProg обычно есть такие опции:
- Считать ISN — считывает текущий ISN (обязательно, если будешь ставить на другой автомобиль)
- Считать INT / EXT Flash + EEPROM — полный бэкап (обязательно, не пропускай)
- Virginize / Clear VIN / Reset ISN — обнуляет DME; VIN, ISN и данные привязки стираются
- Write ISN / Write VIN — запись данных целевого автомобиля
После обнуления DME ведёт себя как «новый»; поскольку поле VIN пустое, запись 0x2E F190 через E-Sys/Tool32
принимается. Именно так решается ошибка «conditionsNotCorrect», с которой ты столкнулся.
Риски — это серьёзно
- Потеря ISN: перед обнулением обязательно считай ISN и сохрани в надёжном месте. Если ISN будет потерян, DME уже никак не получится снова привязать к родному автомобилю — с FEM/BDC он не спарится, двигатель не запустится. Придётся менять CAS/FEM.
- Запись без бэкапа: не делай никаких записей, пока не будет считан и проверен полный бэкап INT flash + EXT flash + EEPROM. После считывания прочитай дважды и сравни оба файла (они должны быть одинаковыми байт в байт).
- Питание: на bench используй регулируемый лабораторный блок питания (12.0–13.5 V, минимум 5 A). Просадка напряжения во время записи превратит DME в кирпич. Питание от USB-хаба — нет.
- Ошибка в пинах: если в bench pinout MG1 перепутать GND/VBAT, TC298 сразу умрёт. Дважды проверь схему.
- Неверный профиль файла: в MultiProg обязательно выбери профиль MG1CS003, а не CS201 или CS182. Неверный профиль пишет по неправильному адресу.
Практический порядок действий для твоего случая
Если ты хочешь лишь сделать «временный тест VIN», лезть в bench
слишком рискованно. Если обнулишь родной DME автомобиля, даже записав потом тот же ISN обратно в DME, может потребоваться повторная привязка к FEM, потому что автомобиль всё ещё ждёт родной VIN; для короткого теста это слишком большой шаг. Можно ли выполнить нужную тебе проверку другим способом через E-Sys/ISTA? Если напишешь, что именно хочешь проверить (например, конкретную кодировку, адаптацию или сервисную функцию), смогу предложить более безопасный вариант.
Но если всё же хочешь работать на bench, напиши,
какую именно версию MultiProg и
какой bench-адаптер будешь использовать — шаги в меню MG1 отличаются в зависимости от версии.