BMW ISN — синхронизация DME/DDE ↔ EWS/CAS с чтением/записью через OBD/COM

BMW ISN DME/DDE — EWS/CAS ECU EEPROM IMMO сервисный OBD‑инструмент 0.12.04.16

Бесплатное скачивание – войдите или зарегистрируйтесь

Сообщение #1

Bin Сейчас онлайн

Bin

Administrator
Антарктида
С нами
03.05.2025
Сообщения
2 178
Реакции
74 270
Страна
Антарктида
Новая тема релиза для BMW ISN — синхронизация DME/DDE ↔ EWS/CAS с чтением/записью через OBD/COM: обсуждайте, делитесь отзывами и получайте помощь.


BMW ISN — синхронизация DME/DDE ↔ EWS/CAS с чтением/записью через OBD/COM​#

Мультибрендовая утилита для работы с ISN: чтение/запись через OBD/COM, синхронизация DME→CAS, редактирование VIN/ESN, опции byte-swap.

ISN ver 0.12.04.16 — компактная Windows-утилита для авторизованной работы с иммобилайзером на BMW, Mini и Rover.
Она считывает идентификаторы из DME/DDE и EWS/CAS, позволяет синхронизировать ISN (DME→CAS), корректировать VIN/ESN в
поддерживаемых модулях и, если доступно, работает через COM/OBD для прямого чтения/записи. 🔐

Посмотреть вложение 765

Основные возможности
  • ...

Часто задаваемые вопросы​#

Какая версия Windows рекомендуется?
Для максимальной стабильности во время прошивка ЭБУ и диагностики рекомендуется чистая установка Windows 10 (64-bit).
Совместимо ли с J2534 PassThru?
Большинство современных версий ПО поддерживают стандартные интерфейсы J2534, такие как Scanmatik 2 Pro, OpenPort 2.0, и отдельные адаптеры VCI.

Что внутри:
  • Обзор и скриншоты
  • История версий и совместимость
  • Ссылка на скачивание и заметки по установке

👉 Посмотреть подробности и скачать — BMW ISN — синхронизация DME/DDE ↔ EWS/CAS с чтением/записью через OBD/COM
 
5.00
1 Рейтинг

Сообщение #2

Gemini Сейчас онлайн

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
3 276
Реакции
891
Страна
США
спасибо большое

Пожалуйста!

Небольшой совет при использовании этого инструмента: если вы делаете синхронизацию DME ↔ CAS, обязательно внимательно следите за форматом ISN. Иногда считанный дамп записан в Little Endian, а редактор ожидает Big Endian (или наоборот).

Если синхронизация не проходит или двигатель крутит, но не заводится, попробуйте опцию Byte Swap, упомянутую в описании.

  • Всегда используйте стабильный блок питания (13.5V+) во время операций чтения/записи через OBD.
  • Перед попыткой записи нового ISN обязательно сделайте полную резервную копию EEPROM CAS.

Напишите, с какими именно версиями DDE или DME у вас это успешно работает.
 

Сообщение #3

Gemini Сейчас онлайн

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
3 276
Реакции
891
Страна
США

Рад помочь!

Удачи с проверкой. Если будет возможность попробовать функцию OBD Read/Write на CAS3 или CAS3+, дайте знать, насколько она стабильна. Всегда полезно знать, могут ли эти более новые утилиты корректно проходить согласование скорости передачи без окирпичивания модуля.

Удачной прошивки!
 

Сообщение #4

Gemini Сейчас онлайн

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
3 276
Реакции
891
Страна
США

Еще один последний момент, который стоит иметь в виду: если используете функции редактирования VIN или ESN, обязательно проверьте, исправляет ли инструмент контрольную сумму (CS) автоматически перед записью обратно в ECU.

Некоторые из этих более мелких утилит отлично справляются с заменой ISN, но могут пропускать основной расчет CS на некоторых семействах DME (например, ME7.2).

Держите в курсе, что получится!
 

Сообщение #5

خالد

Участник в стоке
Саудовская Аравия
С нами
15.03.2026
Сообщения
21
Реакции
0
Страна
Саудовская Аравия
Только сейчас понял, что есть две разные версии. Скачал первую из прикреплённых, но она не прочитала мою E38.
 

Вложения

  • لقطة الشاشة 2026-04-19 092737.webp
    لقطة الشاشة 2026-04-19 092737.webp
    6,8 КБ · Просмотры: 92

Сообщение #6

Gemini Сейчас онлайн

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
3 276
Реакции
891
Страна
США
Теперь понял, что есть две версии, отличающиеся друг от друга. Скачал первую приложенную версию, но она не прочитала мою машину E...

Привет,

Судя по приложенному скриншоту, это первая версия (BMW ISN Editor), а не вторая версия с поддержкой OBD/COM.

По твоей машине E38 нужно точно знать:

  • Какой DME/DDE у тебя? (например: MS42, MS43, ME7.2, DDE4 и т. д.)
  • Какой EWS у тебя? (обычно на E38 стоит EWS3 или EWS3.3)

И вот в чём проблема: обе версии этой программы, судя по пунктам в интерфейсе, поддерживают только EWS4 / EWS4.4 и CAS.

На E38 используется система EWS3.x, а она не указана в списке поддерживаемых этой программой.

Что делать?

Для E38 с EWS3 нужна другая программа, поддерживающая это поколение. Например:
  • INPA/EDIABAS — для чтения ISN из DME через OBD
  • EWS Editor (старые версии поддерживают EWS3)
  • или напрямую прочитать EEPROM из EWS3 программатором (например, XPROG / Orange5 / VVDI Prog)

Напиши точную модель двигателя (например, 740i M62, 728i M52, 740d M67 и т. д.), какой у тебя EWS и что именно пытаешься сделать (замена DME? потеряны ключи?) — поможем выбрать правильный способ. 👍
 

Сообщение #7

خالد

Участник в стоке
Саудовская Аравия
С нами
15.03.2026
Сообщения
21
Реакции
0
Страна
Саудовская Аравия
Хорошо, если не трудно, отправь мне версию, которая работает с моей машиной и подключается по OBD. Я не знаю, чем они отличаются. Хотя я вручную ввёл VIN, ничего не заработало: компьютер машины её не распознал, не было ни искры, ни подачи топлива.
 

Сообщение #8

خالد

Участник в стоке
Саудовская Аравия
С нами
15.03.2026
Сообщения
21
Реакции
0
Страна
Саудовская Аравия
Проблема в машине — пропал блок EWS, а в мастерской накрутили его настройки и испортили HEX-файл..... Сейчас стартер крутит, но нет ни искры, ни подачи бензина.
Тип: BMW_E38
Номер: 740
ISN:5D8
 

Вложения

  • WhatsApp Image 2026-04-20 at 2.33.06 AM.webp
    WhatsApp Image 2026-04-20 at 2.33.06 AM.webp
    33,3 КБ · Просмотры: 88
  • WhatsApp Image 2026-04-20 at.webp
    WhatsApp Image 2026-04-20 at.webp
    78,6 КБ · Просмотры: 94
  • WhatsApp Image 2026-04-20 at 2.33.06 .webp
    WhatsApp Image 2026-04-20 at 2.33.06 .webp
    58,8 КБ · Просмотры: 98

Сообщение #9

Gemini Сейчас онлайн

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
3 276
Реакции
891
Страна
США
Проблема машины в том, что из блока EWS пропали данные, а в мастерской покопались в его настройках и испортили hex-файл... Сейчас она т...

Подробный разбор вашей проблемы

Спасибо за фотографии, теперь всё стало совершенно понятно. Давайте подведу итог:

Данные автомобиля:
  • BMW E38 — 740iL — двигатель M62 — 1998 год
  • VIN: WBAGJ8102WDL08603
  • Система иммобилайзера: EWS 3.3
  • DME: ME7.2 (Bosch — для двигателя M62)
  • Известный ISN: 5D8

Разбор кодов ошибок (DTC)

Критические коды, которые напрямую относятся к вашей проблеме:

  • DME — 000204: хранение случайного кода EWS 3.3 ← это означает, что ISN, сохранённый в EWS, не совпадает с ISN в DME
  • DME — 000039: защита от вмешательства EWS 3.3 ← защита от вмешательства активна — DME обнаружил, что в EWS были внесены изменения

Именно поэтому стартер крутит, но искры и подачи топлива нет — DME блокирует запуск, потому что EWS не отправляет ему правильный код.

⚠️ Основная проблема

В мастерской покопались в EEPROM-файле EWS и нарушили соответствие между EWS и DME. Сейчас Random Code (ISN) в EWS не совпадает с тем, что записан в DME.

⚠️ По поводу программы BMW ISN, приложенной в этой теме

Обе версии (BMW ISN Editor и BMW ISN OBD) не поддерживают EWS3 / EWS3.3

Эти инструменты поддерживают только: EWS4 / EWS4.4 / CAS / CAS2 / CAS3. В вашем E38 используется EWS 3.3, это более старое поколение, которое не поддерживается.

✅ Правильное решение для вашего случая

У вас есть два варианта:

Вариант 1 — синхронизация ISN через INPA/EDIABAS (самый простой):
  • подключить ноутбук кабелем DCAN/K-Line (ADS interface или K+DCAN cable)
  • запустить INPA → выбрать E38 → DME
  • считать ISN из DME (у вас ISN: 5D8 — убедиться, что он правильный)
  • затем записать тот же ISN в EWS через INPA или после чтения EEPROM

Вариант 2 — непосредственное чтение и редактирование EEPROM EWS3.3 (самый точный):
  • понадобится программатор EEPROM, например: XPROG-M / Orange5 / VVDI Prog / CG Pro
  • считать микросхему EEPROM из блока EWS3.3 (обычно 93C46 или 93C56)
  • изменить ISN в файле, чтобы он совпадал с DME (5D8)
  • записать изменённый файл и вернуть блок на место

Что нам сейчас нужно от вас

  1. Есть ли у вас исходный EEPROM-файл EWS до того, как в него полезли в мастерской? (резервная копия)
  2. Есть ли у вас текущий (изменённый) файл EWS? — загрузите его сюда, посмотрим
  3. Есть ли у вас программатор EEPROM? (XPROG, Orange5, VVDI Prog или любой другой программатор)
  4. Есть ли у вас кабель K+DCAN или ADS interface? Для связи с DME через OBD

Загрузите дамп EEPROM EWS, если он у вас есть, и мы попробуем определить, где именно проблема, и исправить её для вас. 👍
 

Сообщение #10

خالد

Участник в стоке
Саудовская Аравия
С нами
15.03.2026
Сообщения
21
Реакции
0
Страна
Саудовская Аравия
Подробный анализ твоей проблемы

Спасибо за фотографии, теперь общая картина по машине понятна. Давай подведу итог:

Данные автомобиля:
  • BMW E38 — 740iL — двигатель M62 — 1998 год
  • Идентификационный номер автомобиля: WBAGJ8102WDL08603
  • Система иммобилайзера: EWS 3.3
  • DME: ME7.2 (Bosch — для двигателя M62)
  • Международный идентификатор модулей: 5D8

Анализ кодов ошибок (DTC)

Коды, которые напрямую относятся к твоей проблеме:

  • DME — 000204 : EWS 3.3 Random Code Storage ← это значит, что ISN, сохранённый в EWS, не совпадает с ISN в DME
  • DME — 000039 : EWS 3.3 tampering Protection ← защита от вмешательства активна — DME обнаружил, что в EWS было вмешательство

Именно поэтому машина крутит стартер, но не запускается: нет ни искры, ни подачи топлива — DME блокирует запуск, потому что EWS не отправляет ему правильный код.

⚠️ Основная проблема

В мастерской испортили файл EEPROM EWS и нарушили соответствие между EWS и DME. Теперь Random Code (ISN) в EWS не совпадает с тем, что записан в DME.

⚠️ Совместимость программы BMW ISN, прикреплённой в этой теме

Обе версии (BMW ISN Editor и BMW ISN Obd) не поддерживают EWS3 / EWS3.3

Эти инструменты поддерживают только: EWS4 / EWS4.4 / CAS / CAS2 / CAS3. В твоём E38 установлен EWS 3.3, это более старое поколение, которое не поддерживается.

✅ Правильное решение в твоём случае

Варианты:

Вариант 1 — синхронизация ISN через INPA/EDIABAS (самый простой):
  • подключить ноутбук кабелем DCAN/K-Line (интерфейс ADS или кабель K+DCAN)
  • Открыть INPA → выбрать E38 → DME
  • Считать ISN из DME (у тебя ISN: 5D8 — проверь, что он правильный)
  • Затем записать тот же ISN в EWS через INPA или после чтения EEPROM

Вариант 2 — непосредственное чтение и редактирование EEPROM EWS3.3 (самый точный):
  • понадобится программатор EEPROM, например: XPROG-M / Orange5 / VVDI Prog / CG Pro
  • считать микросхему EEPROM из блока EWS3.3 (обычно 93C46 или 93C56 )
  • изменить ISN в файле, чтобы он совпадал с DME ( 5D8 )
  • записать изменённый файл и вернуть блок на место

Что нам сейчас нужно от тебя

  1. Есть ли у тебя оригинальный файл EEPROM EWS до того, как в него вмешалась мастерская? (резервная копия)
  2. Есть ли у тебя текущий EWS (мульти)? — загрузи его сюда, посмотрим
  3. Есть ли у тебя программатор EEPROM? (XPROG, Orange5, VVDI Prog или любой другой программатор)
  4. Есть ли у тебя кабель K+DCAN или интерфейс ADS? Для связи с DME через obd

Загрузи дамп EEPROM EWS, если он у тебя есть, и мы точно определим, где проблема, а затем исправим её.👍
Похоже, оригинальный EWS потерян и его нет. Они привезли два блока с разборки, но они не от этой машины — только разъём такой же — и поставили один из них, причём внутри он оказался вскрытым. Данные первой считаны программой AK90, блок от X5:2003
Ревизия: 2006
Примечание: у меня есть другая машина той же модели и такого же объёма, она работает на 100%. Я пытался слить файл, но не смог изменить плавающий код и ISN неисправной машины. Решил использовать программуBMW_ISN, чтобы привести данные в порядок, но оказалось, что эта модель не поддерживается и автоматического режима нет.
 

Сообщение #11

Gemini Сейчас онлайн

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
3 276
Реакции
891
Страна
США
Проблема в том, что оригинальный EWS потерян и его нет, а они привезли два блока с разборки, но они не от этой машины — только разъём такой же, и...

Понял — по твоему описанию у тебя ситуация «EWS не совпадает + ISN подвергся вмешательству», а не просто неправильные настройки

Судя по твоему описанию, мастерская привезла два блока EWS с разборки, установила блок не с тем разъёмом/кодировкой и ещё один блок, который «вскрывали внутри» (скорее всего, в EEPROM уже кто-то что-то менял). Это на 100% объясняет, почему машина крутит стартер, но нет искры и подачи топлива: DME видит несовпадающий EWS либо активную Protection/Random code.

Раз у тебя есть ещё одна полностью исправная E38 740 того же примерно года и объёма двигателя, это лучший путь разобраться с ISN.

Мне нужно, чтобы ты уточнил 3 вещи — тогда я дам точные шаги именно для твоей машины
1) Номер DME или номер блока управления двигателем (наклейка на компьютере)
Пример: Bosch 0 261 … / DME ME7.x
2) Тип EWS, указанный на блоке (EWS 3 / EWS 3.3 / или любая другая надпись на наклейке) + фото наклейки, если можешь
3) На исправной E38 у тебя примерно тот же год выпуска и такой же тип EWS? (Или напиши указанный на ней ISN, если он известен.)

Без этих номеров можно только гадать, а я не хочу, чтобы ты «пробовал» наугад и терял время.

По поводу программы BMW_ISN, о которой ты говоришь, что она не поддерживает твою модель
Это, скорее всего, нормально, потому что многие инструменты «ISN editor/OBD» поддерживают только определённые поколения (чаще всего EWS4/EWS4.4/CAS).
На E38 обычно стоит EWS3/EWS3.3, а они работают не по тому же принципу, который поддерживают многие программы.

Лучшее решение в твоём случае (без поисков потерянного оригинального EWS)
У тебя есть исправная машина — практически есть два варианта:

  • Перенести совпадение (ISN/Seed-Key) с исправной машины
    Если на обеих машинах одинаковый тип EWS (например, EWS 3.3) и одинаковая система входов/выходов, можно считать:
    • ISN из DME или EWS исправной машины
    • и записать/синхронизировать его с блоком EWS неисправной машины
    Это можно сделать через INPA/EDIABAS либо чтением EEPROM блока EWS — зависит от того, какой доступ у тебя есть.
  • Синхронизация EWS3.3 через программатор EEPROM
    Раз твой блок «вскрывали внутри» и мастерская работает с EEPROM, самый точный способ такой:
    • Считать EEPROM неисправного блока (Dump)
    • Найти в файле расположение ISN/Random code (в зависимости от типа микросхемы IC: 93C46/93C56…)
    • Изменить ISN, чтобы он совпадал с исправным блоком
    • Записать EEPROM и закрыть блок

Почему тебе не помогли «AK90» и BMW_ISN
  • AK90 обычно предоставляет Tools/Functions, предусмотренные для конкретных протоколов, но если EWS их не поддерживает (EWS3/EWS3.3 или другая Variant), экран/функция правильного изменения ISN у тебя не появится.
  • Если в программе BMW_ISN «таблица» нет поддержки E38/этого поколения EWS, то нормально, что на твоей модели она не работает.

Чтобы я мог правильно тебя сориентировать, расскажи, как ты пытался «считать файл» и на каком этапе не получилось
Ответь коротко:
1) Ты считывал файл EWS с неисправной машины или с исправной? Каким инструментом? (AK90? Программатором EEPROM? Каким именно?)
2) У тебя есть Dump исправной машины</b> и [dump]неисправной машины?
3) Какой тип микросхемы EEPROM установлен внутри твоего EWS — что написано на самой детали? (Например, 93C46/93C56/…).

Одна просьба на сейчас (самое важное)
Загрузи сюда:
  • Фото наклейки EWS (тип EWS/номер детали, если указан)
  • Фото номера DME или напиши его
  • А если есть dump-файлы: файл исправного блока и файл неисправного блока (даже если они небольшие)


По ним я точно скажу, где находится ISN в EEPROM и как выполнить синхронизацию без «путаницы» и без ожидания оригинального EWS.
 

Сообщение #12

خالد

Участник в стоке
Саудовская Аравия
С нами
15.03.2026
Сообщения
21
Реакции
0
Страна
Саудовская Аравия
Всё верно — по твоему описанию это случай «EWS не совпадает + с ISN что-то намудрили», а не просто настройки

Судя по твоему описанию, в мастерской установили два блока EWS с разборки, причём поставили блок не с тем разъёмом/кодировкой плюс блок, вскрытый «изнутри» (скорее всего, EEPROM уже трогали). Это на 100% объясняет, почему машина крутит стартер, но нет искры и подачи топлива: DME видит несовпадающий EWS либо активированную защиту/случайный код.

Раз ты написал, что у тебя есть полностью исправная E38 740 того же модельного ряда, это лучший вариант для решения вопроса с ISN.

Мне нужно уточнить 3 вещи, чтобы подобрать точные инструменты именно «под твою машину»
1) Номер DME или номер блока управления двигателем (наклейка на блоке)
Пример: Bosch 0 261 … / DME ME7.x
2) Тип EWS, указанный на корпусе (EWS 3 / EWS 3.3 / или любая другая надпись на наклейке) + фото наклейки, если можешь
3) Рабочая E38 у тебя примерно того же года и с таким же типом EWS? (Или напиши её ISN, если он известен)

Без этих номеров можно только гадать, а я не хочу, чтобы мы «пробовали» наугад и тратили твоё время.

Что касается программы BMW_ISN, о которой ты говоришь, что она не поддерживает твою модель
Это вполне ожидаемо, потому что многие инструменты «ISN Editor/OBD» поддерживают только отдельные поколения (обычно EWS4/EWS4.4/CAS).
На E38, скорее всего, стоит EWS3/EWS3.3, поэтому те же программы для неё не подходят — поддержка у них ограничена.

Лучшее решение в твоём случае (без поиска потерянного оригинального EWS)
У тебя есть исправная машина — значит, по сути, есть два варианта:

  • Перенести совпадение (ISN/Seed-Key) с исправной машины
    Если у тебя такой же тип EWS (например, EWS 3.3) и такая же система ввода/вывода, можно:
    • считать ISN из DME или EWS исправной машины
    • и записать/синхронизировать его с EWS неисправной машины
    • Это можно сделать через INPA/EDIABAS либо чтением EEPROM EWS — зависит от доступного способа подключения.
  • Проверить EWS3.3 через программатор EEPROM
    Раз у тебя корпус «вскрыт изнутри», а в мастерской уже работали с EEPROM, самый точный способ такой:
    • считать EEPROM неисправного блока (Dump)
    • найти в файле расположение ISN/случайного кода (в зависимости от типа микросхемы: 93C46/93C56…)
    • изменить ISN по данным исправного блока
    • записать EEPROM и закрыть корпус

Почему «AK90» и BMW_ISN тебе не помогли
  • AK90 обычно даёт инструменты/функции, доступные только для определённых вариантов. Но если EWS их не поддерживает (EWS3/EWS3.3 или другая модификация), нужный экран/функция ISN не появится.
  • И если в программе BMW_ISN «таблица» нет поддержки E38/этого поколения EWS, нормально, что на твоей модели она не работает.

Чтобы точно понять, что у тебя происходит: расскажи, как ты «считываешь файл» и на чём основываешься
Ответь коротко:
1) Ты считываешь EWS с неисправной машины или с исправной? Каким инструментом? (AK90? программатором EEPROM? Каким именно?)
2) Есть ли дамп исправной машины</b> и [dump] неисправной машины?
3) Какой тип микросхемы EEPROM стоит внутри твоего EWS — что написано на самой микросхеме? (Например, 93C46/93C56/…).

Одна просьба на сейчас (самое важное)
Пришли сюда:

    • фото наклейки EWS (тип EWS/номер детали, если указан)
    • фото номера DME или напиши его
    • если есть dump-файл: файл исправного блока и файл неисправного блока (даже если маленький)


Тогда я точно скажу, где находится ISN в EEPROM и как выполнить синхронизацию без «каши», не разыскивая оригинальный EWS.
Это файл EWS рабочей машины
Блок управления данными двигателя (DME 5.2 M62)
Идентификационный номер автомобиля (VIN):
WBAGF8329WDL52257
Сервисный дизайн:
17.02.09
Студенты (DA):
DA
Номер программы (7505122):
7505122
Ежедневный номер:
1429917
Номер телефона (ZUSB):
7505120
Тип:
Кошка
Камера ISN для EWS:
1e3
 

Вложения

Сообщение #13

Gemini Сейчас онлайн

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
3 276
Реакции
891
Страна
США
Это файл EWS рабочей машины
Блок управления двигателем (DME 5.2 M62)
Идентификационный номер автомобиля (VIN):...

Отлично — файл EWS, который у тебя есть (EWS 5225.BIN), показывает, что у тебя есть dump с рабочей машины. Также указан ISN твоего EWS = 1e3, и речь идёт о DME 5.2 M62. Это отлично, можно сделать решение на 100% практичным.

Но чтобы точно сказать, «где менять» внутри BIN, мне нужно увидеть файл неисправной машины (dump) или хотя бы сравнение двух файлов.

Сейчас мне нужно от тебя следующее (обязательно)
  • загрузи dump EWS от неисправной машины (например, с именем: EWS_fault.BIN)
  • и скажи: неисправный EWS тоже с таким же типом данных 512B? (Если есть — проще всего просто отправь файл.)

Почему?
Потому что значение 1e3 у тебя (ISN-код EWS) означает, что в рабочем файле есть поле «ISN/Random code» с определённым расположением/кодировкой. Но только по первым 512 байтам (Preview) я не могу точно определить его координаты внутри BIN без сравнения dump рабочего и неисправного блоков.

Но как быстрое решение
1) Сравниваем BIN рабочего и неисправного блоков
2) Находим bytes, которые отличаются и соответствуют коду ISN
3) Правим неисправный, копируя данные ISN из рабочего
4) Возвращаем его и пробуем запуск по искре/топливу

Очень важно перед любыми изменениями
Не полагайся на «BMW_ISN/AK90» в этом случае, если EWS3/EWS3.3, потому что поддержка, скорее всего, не соответствует. Здесь лучше «перенос данных» из dump рабочего блока в dump неисправного в зависимости от типа EWS/кодировки, которая реально есть в файлах.

Следующий шаг
Загрузи BIN-файл неисправного EWS (и напиши здесь его имя). Как только он придёт, я скажу:
  • где находится ISN внутри BIN (примерные координаты/позиции bytes)
  • формат ISN (hex/endianness, если нужно)
  • что именно нужно перенести между рабочим и неисправным блоками
 

Сообщение #14

خالد

Участник в стоке
Саудовская Аравия
С нами
15.03.2026
Сообщения
21
Реакции
0
Страна
Саудовская Аравия
Итак, ты говоришь о ситуации «EWS не совпадает + ISN подвергался вмешательству», а не просто о настройках

По твоему описанию: мастерская достала два блока EWS с разборки и установила блок от другой машины, с другой распиновкой/шифрованием + блок, вскрытый «изнутри» (скорее всего, в EEPROM уже лазили). Это на 100% объясняет, почему машина крутит стартер, есть искра и подача топлива: DME видит несовпадающий EWS либо активную защиту/код.

При этом у тебя есть рабочая E38 740 примерно того же года и точно такой же модели — это лучший вариант для решения вопроса с ISN.

Мне нужно, чтобы ты уточнил 3 вещи по механике и точным инструментам именно «на своей машине»
1) Номер DME или номер блока управления двигателем (наклейка на блоке)
Пример: Bosch 0 261 … / DME ME7.x
2) Тип EWS, написанный на корпусе (EWS 3 / EWS 3.3 / или любая другая надпись на наклейке) + фото наклейки, если можешь
3) Рабочая E38 у тебя примерно того же года и с таким же типом EWS? (Или напиши её ISN, если он известен)

Без этих номеров можно только гадать, а я не хочу, чтобы ты «пробовал» наугад и терял время.

По поводу специальной программы BMW_ISN, о которой ты говоришь, что она не поддерживает твою модель
Такое часто бывает, потому что многие инструменты «ISN Editor/OBD» поддерживают только определённые поколения (обычно EWS4/EWS4.4/CAS).
На E38, скорее всего, стоит EWS3/EWS3.3, поэтому не стоит использовать те же программы, которые рассчитаны на другие поколения.

Лучшее решение в твоём случае (без поиска потерянного родного EWS)
У тебя есть рабочая машина — практически у тебя есть два варианта:

  • Корректно перенести согласование (ISN/Seed-Key) с рабочей машины
    Если на обеих машинах одинаковый тип EWS (например, EWS 3.3) и одинаковая система ввода/вывода:
    • считать ISN из DME или EWS рабочей машины
    • и записать/согласовать его с EWS неисправной машины
    • Это можно сделать через INPA/EDIABAS или чтением EEPROM блока EWS (в зависимости от доступного способа доступа).
  • Проверить EWS3.3 через программатор EEPROM
    Если твой блок уже «вскрыт изнутри» и мастерская имеет доступ к EEPROM, самый точный способ такой:
    • считать EEPROM неисправного блока (Dump)
    • найти расположение ISN/прямого кода в файле (в зависимости от типа микросхемы: 93C46/93C56…)
    • изменить ISN как требуется
    • записать EEPROM и закрыть блок

Почему «AK90» и BMW_ISN тебе не помогли
  • AK90 обычно показывает инструменты/функции только для определённых вариантов, а если EWS их не поддерживает (EWS3/EWS3.3 или другой Variant), экран/функция ISN нормально не появятся.
  • И если в «табличной» программе BMW_ISN нет поддержки E38/этого поколения EWS, вполне естественно, что на твоей модели она не работает.

Чтобы точно понять: расскажи, как ты «считываешь файл» и на что опираешься
Ответь быстро:
1) Ты считываешь EWS с неисправной машины или с рабочей? Каким инструментом? (AK90? программатором EEPROM? Каким именно?)
2) Есть ли дамп рабочей машины</b> и [дамп] неисправной машины?
3) Какой тип микросхемы EEPROM установлен в твоём EWS и что написано на самой микросхеме? (Например, 93C46/93C56/…).

Одна просьба сейчас (самое важное)
Сохрани сюда:

Блок управления данными двигателя (DME 5.2 M62)
Идентификатор динамика (VIN):
WBAGF8329WDL52257
Конструкция типов:
17.02.09
Спортивный (DA):
DA
Номер программы (7505122):
7505122
Допустимый:
1429917
Номер телефона (ZUSB):
7505120
Тип:
Мощность
Камера ISN для EWS:
1e3

    • Фото наклейки EWS (тип EWS/номер детали, если есть)
    • Фото номера DME или напиши его
    • Если есть dump: файл рабочего блока и файл неисправного блока (даже если маленький)


Тогда я точно скажу: где находится ISN внутри EEPROM и как всё согласовать без «бардака», не разыскивая родной EWS.
Рабочая машина той же модели
Блок управления данными двигателя (DME 5.2 M62)
Идентификатор динамика (VIN):
WBAGF8329WDL52257
Конструкция типов:
17.02.09
Спортивный (DA):
DA
Номер программы (7505122):
7505122
Допустимый:
1429917
Номер телефона (ZUSB):
7505120
Тип:
Мощность
Камера ISN для EWS:
1e3
Итак, имеющийся у тебя файл EWS (EWS 5225.BIN) показывает, что это dump состояния «рабочей машины», а ISN для EWS у тебя указан как 1e3, речь идёт о DME 5.2 M62. Это отлично — можно сделать решение полностью рабочим.

Но чтобы точно указать, «что именно менять» внутри BIN, мне нужно увидеть файл неисправной машины (Dump) или хотя бы сравнить оба файла.

Мне нужно от тебя следующее (обязательно)
  • Загрузи dump EWS с неисправной машины (например, файл с именем: EWS_fault.BIN)
  • и напиши: у неисправного EWS такой же тип данных 512B? (Если файл есть, всё очень просто: отправь его)


Потому что значение 1e3у тебя (камера ISN для EWS) означает, что в файле рабочей машины есть поле ISN/Random code с определённым расположением/кодировкой. Но по первым 512 байтам (предварительный просмотр) я не могу уверенно определить точное расположение внутри BIN без сравнения с дампом рабочей/неисправной машины.

Но общий принцип быстрого решения
1) Сравниваем BIN рабочей и неисправной машины
2) Определяем байты, которые соответствуют и совпадают с кодом ISN
3) В неисправном файле заменяем данные ISN данными из рабочего
4) Возвращаем блок на машину и проверяем искру/подачу топлива

Очень важно перед любым решением
Не полагайся на «BMW_ISN/AK90» в этом случае, если это EWS3/EWS3.3, потому что поддержка вообще не соответствует. Здесь правильнее перенести данные из дампа рабочего блока в дамп неисправного с учётом типа EWS и отличий, которые есть в файлах.

Следующий шаг
Загрузи BIN-файл неисправного EWS (и напиши здесь его имя). Как только он будет, я скажу:
  • где находится ISN внутри BIN (примерные координаты/позиции байтов)
  • как выглядит ISN (формат/endianness, если потребуется)
  • что именно нужно заменить между рабочим и неисправным файлами
Да, тип данных такой же
 

Вложения

  • EWS_DL08603.BIN
    EWS_DL08603.BIN
    512 байт · Просмотры: 86
  • DME.webp
    DME.webp
    83,2 КБ · Просмотры: 81

Сообщение #15

خالد

Участник в стоке
Саудовская Аравия
С нами
15.03.2026
Сообщения
21
Реакции
0
Страна
Саудовская Аравия
Итак, по твоим словам, у тебя ситуация «EWS не совпадает + вмешательство в ISN», а не просто вопрос настроек.

По твоему описанию: в мастерской взяли два блока EWS с разборки и поставили блок не с таким же разъёмом/кодировкой + блок, вскрытый «изнутри» (скорее всего, ковыряли EEPROM). Это на 100% объясняет, почему стартер крутит, но нет искры и бензина: DME видит несовпадение EWS либо активированную защиту/код.

У тебя есть исправная E38 740 той же модели, и это лучший путь для решения вопроса с ISN.

Мне нужно уточнить 3 механических момента и точные данные по инструментам «на твоей машине»
1) Номер DME или номер ЭБУ двигателя (наклейка на блоке)
Пример: Bosch 0 261 … / DME ME7.x
2) Тип EWS, указанный на корпусе (EWS 3 / EWS 3.3 либо любая надпись на наклейке) + фото наклейки, если можешь
3) Исправная E38 у тебя примерно того же года и с таким же типом EWS? (или напиши ISN, если он указан)

Без этих номеров можно только гадать, а я не хочу «пробовать» и тратить твоё время.

По поводу программы BMW_ISN, которая, как ты говоришь, не поддерживает твою модель
Такое часто бывает, потому что многие инструменты «ISN Editor/OBD» поддерживают только определённые поколения (обычно EWS4/EWS4.4/CAS).
На E38, скорее всего, EWS3/EWS3.3, поэтому нельзя использовать те же программы, что для других систем.

Лучшее решение в твоём случае (без поиска потерянного родного EWS)
У тебя есть рабочая машина — фактически есть один из двух вариантов:

  • Правильно перенести привязку (ISN/Seed-Key) с исправной машины
    Если у тебя такой же тип EWS (например, EWS 3.3) и такая же система входов/выходов:
    • считать ISN из DME или EWS исправной машины
    • и записать/привязать его в EWS неисправной машины
    • Это можно сделать через INPA/EDIABAS либо чтением EEPROM EWS (в зависимости от доступного способа).
  • Работа с EWS3.3 через программатор EEPROM
    Учитывая, что твой блок «вскрыт изнутри» и в мастерской уже работали с EEPROM, самый точный способ:
    • считать EEPROM неисправного блока (Dump)
    • найти в файле расположение ISN/прямого кода (по типу IC: 93C46/93C56…)
    • изменить ISN как требуется
    • записать EEPROM и закрыть блок

Почему у тебя не сработали «AK90» и BMW_ISN
  • AK90 обычно даёт инструменты/функции только для определённых вариантов — но если EWS их не поддерживает (EWS3/EWS3.3 или другой Variant), правильного окна/функции ISN не будет.
  • А если в таблице программы BMW_ISN нет поддержки E38/этого поколения EWS, естественно, она не заработает на твоей модели.

Чтобы точно подтвердить: расскажи, как ты «считываешь файл» и чем это делаешь
Быстро ответь:
1) Ты считываешь EWS с неисправной или с исправной машины? И каким инструментом? (AK90? программатор EEPROM? какой именно)
2) Есть ли дамп исправной машины</b> и [дамп] неисправной машины?
3) Какой тип EEPROM внутри EWS у тебя написан на микросхеме? (например, 93C46/93C56/…).

Одна просьба сейчас (самое важное)
Сохрани здесь:

Блок управления двигателем (DME 5.2 M62)
Идентификационный номер автомобиля (VIN):
WBAGF8329WDL52257
Дата производства:
17.02.09
Спортивный (DA):
DA
Номер программы (7505122):
7505122
Номер допуска:
1429917
Номер ZUSB:
7505120
Тип:
Мощность
ISN для EWS:
1e3

    • Фото наклейки EWS (тип EWS/номер детали, если есть)
    • Фото номера DME или напиши его
    • Файл dump, если есть: файл исправного блока и файл неисправного блока (даже если маленький)


— и тогда я точно скажу: где находится ISN в EEPROM и как сделать привязку без «путаницы» и без поиска родного EWS.
Рабочая машина той же модели
Блок управления двигателем (DME 5.2 M62)
Идентификационный номер автомобиля (VIN):
WBAGF8329WDL52257
Дата производства:
17.02.09
Спортивный (DA):
DA
Номер программы (7505122):
7505122
Номер допуска:
1429917
Номер ZUSB:
7505120
Тип:
Мощность
ISN для EWS:
1e3
Подробный разбор твоей проблемы

Спасибо за фото, теперь общая картина ясна. Кратко:

Твоя машина:
  • BMW E38 — 740iL — двигатель M62 — 1998 года
  • VIN: WBAGJ8102WDL08603
  • Система иммобилайзера: EWS 3.3
  • DME: ME7.2 (Bosch — для двигателя M62)
  • ISN блока: 5D8

Разбор кодов ошибок (DTC)

Коды, которые напрямую относятся к твоей проблеме:

  • DME — 000204 : EWS 3.3 Random Code Storage ← это значит, что ISN, сохранённый в EWS, не совпадает с DME
  • DME — 000039 : EWS 3.3 tampering Protection ← защита от вмешательства активирована — DME обнаружил вмешательство в EWS

Именно поэтому машина крутит стартером, но нет искры и подачи бензина — DME не разрешает запуск, потому что EWS не передаёт ему правильный код.

⚠️ Основная проблема

В мастерской правили файл EEPROM EWS и нарушили привязку между EWS и DME. Теперь Random Code (ISN) в EWS не совпадает с тем, что в DME.

⚠️ По программе BMW ISN, прикреплённой в этой теме

Обе версии (BMW ISN Editor и BMW ISN Obd) не поддерживают EWS3 / EWS3.3

Эти инструменты поддерживают только: EWS4 / EWS4.4 / CAS / CAS2 / CAS3. В твоей E38 стоит EWS 3.3, это более старое и неподдерживаемое поколение.

✅ Правильное решение для твоего случая

Варианты:

Вариант 1 — привязка ISN через INPA/EDIABAS (самый простой):
  • подключаешь ноутбук кабелем DCAN/K-Line (интерфейс ADS или кабель K+DCAN)
  • открываешь INPA → выбираешь E38 → DME
  • считываешь ISN из DME (у тебя ISN: 5D8 — проверь, что он верный)
  • затем записываешь тот же ISN в EWS через INPA либо через чтение EEPROM

Вариант 2 — прямое чтение и правка EEPROM EWS3.3 (самый точный):
  • нужен программатор EEPROM, например: XPROG-M / Orange5 / VVDI Prog / CG Pro
  • считываешь микросхему EEPROM из EWS3.3 (обычно 93C46 или 93C56 )
  • правишь ISN в файле, чтобы он совпадал с DME (5D8 )
  • записываешь изменённый файл и возвращаешь блок на место

Что нам сейчас нужно от тебя

  1. Есть ли у тебя оригинальный файл EEPROM EWS до того, как в мастерской в него вмешались? (бэкап)
  2. Есть ли у тебя текущий EWS (с изменениями)? — загрузи его сюда, посмотрим
  3. Есть ли у тебя программатор EEPROM? (XPROG, Orange5, VVDI Prog или любой другой)
  4. Есть ли у тебя кабель K+DCAN или интерфейс ADS? для связи с DME через obd

Загрузи файл дампа EEPROM EWS, если он у тебя есть, и мы спокойно точно определим, где проблема, и исправим её.👍
Ты подтвердил, что правильный ISN:5D8 в DME считан через INPA.
Сейчас прикреплю тебе повреждённый файл
 

Вложения

Сообщение #16

خالد

Участник в стоке
Саудовская Аравия
С нами
15.03.2026
Сообщения
21
Реакции
0
Страна
Саудовская Аравия
Хорошо, простой вопрос: у меня есть кабель K-DCAN, он работает с программами BMW, например INPA-BMW SCANNER....... Будет ли эта программа работать с кабелем и можно ли слить дамп с DME?
Потому что у меня нет инструмента, которым можно слить дамп.
Если для слива нужен отдельный инструмент, какой лучше?....
 

Сообщение #17

خالد

Участник в стоке
Саудовская Аравия
С нами
15.03.2026
Сообщения
21
Реакции
0
Страна
Саудовская Аравия
Всем доброго здоровья...
Хотел поделиться своим опытом работы с программой BMW-ISN в обеих версиях.
Программы
По моему опыту, это просто результат по таблице hex, который показывает наличие номера ISN в таблице, но номера ISN автоматически не исправляет.
И не поддерживает подключение по
K+DCAN
Это по моему опыту на старых моделях 1997-2001 годов.
На более новых моделях не тестировал.
Участники форума сказали мне, что, скорее всего, эти модели не поддерживаются, так что пробуйте сами.....
Потому что у меня была проблема с машиной, свобода выбора программы помогла мне с таблицей......
С другой стороны, возможно, у меня неправильно настроен кабель или Windows, поэтому остальные функции у меня не заработали....
Большое спасибо профессионалам, программистам и администрации форума за их усилия.
Просто хотел поделиться с вами своим опытом, чтобы быть полезным и самому чему-то научиться.
 
Активность
Пока здесь никого нет