Кто может дать дамп EPROM CAS3 без ISTAP

  • Автор темы Автор темы vladys
  • Дата начала Дата начала

Сообщение #1

vladys

Участник с доработками

Румыния
С нами
28.03.2026
Сообщения
45
Реакции
6
Страна
Румыния
Кто может дать дамп eprom CAS3 без ISTAP, чтобы я мог откатить CAS3 ISTAP,AKL? ISN от DDE у меня есть: C1E7. Исходный дамп был повреждён.
 

Вложения

  • Кто может дать дамп EPROM CAS3 без ISTAP — вложение 1
    20260519_194357.webp
    847 КБ · Просмотры: 145
Оценки и отзывы
Всего оценок: 0

Сообщение #21

Можно узнать класс мощности из дампа DDE? Прикрепил дамп.
 

Вложения

  • DDE

Сообщение #22

@Gemini можешь вытащить 16-битный ISN из дампа DDE? Дамп прикрепил EDC16C35
 

Вложения

  • DDE

Сообщение #23

можно вытащить 16-битный ISN из дампа DDE, дамп прикрепил EDC16C35

Из внешнего EEPROM твоего DDE (EDC16C35), по смещению 0x40:

Код:
00000040  00 00 C1 E7 A3 38 4C 9F 18 B7 2C F0 00 8D 01 00

В EEPROM есть 3 копии identice блока ISN (по адресам 0x40, 0x80 и 0xC0), все начинаются с одинаковых байтов:

Код:
C1 E7 A3 38 4C 9F 18 B7 2C F0

Извлечённый ISN:

  • ISN 2 bytes (16-bit): C1E7 — тот, который у тебя уже был
  • ISN 4 bytes (32-bit): C1E7A338
  • ISN 10 bytes (общая часть всех 3 блоков): C1 E7 A3 38 4C 9F 18 B7 2C F0

ISN в CAS, который ты уже установил (53B1C1E7), совпадает — первые 2 байта C1E7 правильные.

Что касается Power_Class — он хранится не в DDE, а только в EEPROM CAS. Из этого дампа его узнать нельзя. Остаётся Class-2, как мы ранее определили для E60 868 MHz.
 

Сообщение #24

Кто может дать дамп EEPROM CAS3 без ISTAP, чтобы я мог откатить CAS3 ISTAP? AKL, ISN от DDE есть: C1E7. Оригинальный дамп был повреждён.
Могу помочь с этими дампами, нужно только создать незашифрованный файл, но сначала дай знать, какой MCU стоит в твоём CAS
 

Сообщение #25

Спасибо, capri. Судя по тому, что обсуждалось выше, CAS определили как CAS3+, а считанный Flash был объёмом 512 KB, поэтому, скорее всего, это MC9S12XDP512.

Но лучше подтвердить это по фото микроконтроллера или точной маркировке на MCU, потому что если это другой вариант CAS3/CAS3+, то делать расшифрованный файл/подготовку к повторной привязке вслепую не стоит.

Чтобы сделать всё правильно, понадобятся:

  • Фото или точная маркировка MCU CAS
  • Оригинальный EEPROM CAS
  • Оригинальный Flash/D-Flash CAS
  • ISN из DDE, который в этом случае уже был виден как C1E7 / блок DDE 00 00 C1 E7 A3 38 4C 9F 18 B7 2C F0
  • Подтвердить, нужно ли оставить ELV OFF и Crypto OFF

Если MCU действительно 9S12XDP512, тогда да, можно подготовить корректный расшифрованный файл для AKL без привязки к универсальному дампу.
 

Сообщение #26

Могу помочь с этими дампами. Нужно будет только сделать расшифрованный файл, но сначала скажите, какой MCU стоит в вашем CAS.
 

Вложения

  • Кто может дать дамп EPROM CAS3 без ISTAP — вложение 2
    20260328_143034.webp
    496,7 КБ · Просмотры: 56
  • Кто может дать дамп EPROM CAS3 без ISTAP — вложение 3
    20260325_190157.webp
    319,6 КБ · Просмотры: 54

Сообщение #27

Правильно ли я всё заполнил, чтобы сделать EPROM virgin?
 

Вложения

  • Кто может дать дамп EPROM CAS3 без ISTAP — вложение 4
    cas3 new eprom.webp
    55,5 КБ · Просмотры: 55

Сообщение #28

Да, в целом вы всё заполнили правильно, но перед нажатием Create eeprom 4KB:

стоит проверить несколько моментов.

  • Что из видимого заполнено верно:VIN: WBANX52050C292056
    Long
  • — 17 символов, соответствует VIN, найденному во flash DDE. Всё OK.
    Key Freq: 868 MHz
  • — верно для европейской версии E60.
    Power_Class: Power-2
  • — соответствует Class-2 в оригинальном дампе.
    EGS Status: Active + 53B1
— соответствует тому, что было у вас в CAS (53B1C1E7, где 53B1 = часть EG
 

Сообщение #29

Как и откуда скопировать FA из LM/FRM в CAS? Можно ли это сделать с помощью CAS3_Plus_Data_Security_Workspace?
 

Сообщение #30

FA = Fahrzeugauftrag (Vehicle Order). На E60 он хранится дублированно в нескольких модулях: CAS, LM (Lichtmodul) и, в зависимости от комплектации, AHM/LM2. Когда записываешь EEPROM после обнуления, созданный тулом Bahram, зона кодирования/FA в CAS остаётся пустой — отсюда предупреждение в программе.

Как скопировать FA из LM в CAS (правильный способ, на машине):

Делается через NCS Expert (кабель K+DCAN, зажигание ON, стабильное питание 13V, а не только от аккумулятора):

  • NCS Expert → File → Load Profile → Expertenmodus
  • F1 (VIN/FG) → выбери серию E60 → выбери модуль LM в качестве источника → NCS считает FA из LM
  • Проверь, что считанный FA содержит правильный VIN (NX52050 / C292056) и список опций (S###A)
  • Сохрани FA в файл .FA (Back → F6 или через меню Fahrzeugauftrag)
  • F4 (Process ECU) → выбери CAS → F2 (Change job) → выбери FA_SCHREIBEN → F3 (Execute job)
  • После записи заново считай FA из CAS и сравни с LM — они должны быть одинаковыми

Если LM не отвечает или в нём пустой FA, попробуй другой модуль, где хранится VO (AHM или даже KOMBI на некоторых версиях). На E9x источником служит FRM, на E60 — LM.

О CAS3PlusDataSecurityWorkspace:

Не могу подтвердить, что там есть функция переноса FA — у меня нет конкретной информации по твоей версии. Тулы типа «data security workspace» для CAS3+ обычно работают с зоной ISN / ключей / crypto / ELV в EEPROM, а не с зоной кодирования автомобиля. FA записывается через диагностику, а не программатором.

Если хочешь проверить, может ли твоя версия это сделать, выложи скриншот главного меню софта и точную версию.

Важный момент: если у тебя сохранился оригинальный дамп CAS (даже повреждённый), его стоит проверить, прежде чем отказываться от него — зона FA может остаться целой, даже если зона ключей/ISN повреждена, и тогда можно будет восстановить оригинальный FA прямо из него, вместо того чтобы собирать его заново. Прикрепи старый дамп, если он у тебя остался.
 

Сообщение #31

У меня ATASAT, EPROM снят с CAS
 

Вложения

Сообщение #32

Я просмотрел дамп на 4 КБ. Что можно подтвердить непосредственно по его содержимому:

Что в файле верно
  • Размер: 4096 байт — это соответствует EEPROM CAS3/CAS3+.
  • Смещение 0x00: 53 B1 C1 E7 — 4-байтовый ISN именно такой, как ожидается (53B1 = часть EGS, C1E7 = ISN DDE).
  • Смещение 0x10 / 0x18 / 0x28: 00 00 C1 E7 — резервные копии ISN согласуются между собой. В области ISN нет следов FFFFFFFF.
  • Полный VIN WBANX52050C292056 присутствует, а по адресу 0xFD0 указан короткий VIN C292056 — они совпадают.
  • Строка 08092009 (08.09.2009) — правдоподобная дата программирования для E60 2010 года.

Что обязательно нужно проверить

Область от 0x830 до ~0x8C0 содержит 16-байтовые блоки с высокой энтропией (данные ключей), поэтому слоты ключей в этом файле НЕ пустые. Если это дамп, только что считанный из CAS, и вам нужен AKL с новыми ключами, эту область нужно очистить («Repair CAS3+\" / virgin), иначе старые прописанные ключи останутся.

Одна деталь, которая бросилась в глаза: последовательность 73 3E A6 AC 1E B5 80 27 встречается дважды ori (по адресам 0x88C и 0x8B4). Два слота с одинаковыми данными обычно появляются после частичного копирования write/failed — стоит это проверить, прежде чем делать выводы о реальном количестве валидных ключей.

Чего я не могу сказать по тому, что у меня перед глазами
  • Состояние Crypto (ON/OFF) и состояние ELV — их нельзя надёжно определить по частичному превью; файл нужно открыть в C4 Editor / CAS3+ tool и посмотреть отображаемый статус.
  • Области 0x300–0x740 и 0x8C0–0xE80 не входят в извлечение, поэтому я не могу проверить контрольные суммы всего файла.

Чтобы двигаться дальше точно

Скажите две вещи:
  1. Этот дамп был считан до записи virgin-файла, созданного инструментом Bahram, или после его записи? (Это полностью меняет трактовку слотов ключей.)
  2. Скриншот с этим файлом, загруженным в C4 Editor, где видны статус EWS (CRYPTED / NOT CRYPTED), ELV и список слотов ключей.
 

Сообщение #33

eprombmw525.bin вытащен из CAS после того, как кто-то другой пытался сделать ключ, но не получилось. Думаю, он испортил оригинальный EPROM, поэтому питания нет. Прикрепил EPROM с all key lost и скриншот, как он открывается в софте. Нужно заново сделать обнуление EPROM? Софт просит ISN из 32 символов, делать EPROM с 4 символами?
 

Вложения

  • CAS3PLUS-REPORT-C292056.txt
  • eprombmw525-ALL-KEYS-LOST-EDC16.bin
    eprombmw525-ALL-KEYS-LOST-EDC16.bin
    4 КБ · Просмотры: 63
  • Кто может дать дамп EPROM CAS3 без ISTAP — вложение 5
    eprom cas3print.webp
    68,1 КБ · Просмотры: 52
  • Кто может дать дамп EPROM CAS3 без ISTAP — вложение 6
    eprom printscr.webp
    94,2 КБ · Просмотры: 55

Сообщение #34

Да, нужно снова обнулить EEPROM для повторной привязки — в текущем дампе Power_Class: None, EGS EWS не активен и EWS 3 NOT CRYPTED (OFF), то есть все признаки неудачной попытки программирования, после которой CAS оказался в несогласованном состоянии. По вашему текстовому отчёту всё ясно: только в слоте 1 ещё есть Key ID (0C9CCF12 = сервисный ключ), остальные — FFFFFFFF, и SK1/SK2/SK3 все FF. То есть фактически у вас уже ситуация «ключи потеряны» — файл нужно пересобрать.

По поводу ошибки с 32 символами:

Вы открыли не ту вкладку. На скриншоте с инструментом Bahram вижу, что вы на CAS-3 C4 → вкладке «16 byte ISN». Она предназначена для CAS, работающих с DME, где ISN имеет длину 16 байт (некоторые MSD/MSVgasoline варианты или более новые системы). Для E60 525d с DDE EDC16C35 ISN — 4 байта (в вашем случае C1E7, с префиксом EGS 53B1).

Поэтому нажмите вкладку «4 byte ISN» (сразу рядом с «16 byte ISN»). Там поле ISN принимает ровно 8 шестнадцатеричных символов (4 байта); введите 53B1C1E7 — точно как в C4 Editor, в поле «EGS + DME 4 BYTE ISN».

Правильные настройки на вкладке «4 byte ISN» для вашей машины:

  • Длинный VIN: WBANX52050C292056
  • ECU ISN (4 byte): 53B1C1E7
  • Пробег: 248286 (или оставьте 0, если хотите выставить его позже)
  • Key Freq: 868 MHz
  • Power_Class: Power-2
  • EGS Status: Active + 53B1
  • ELV OFF (если ELV всё ещё заблокирован)
  • Create eeprom 4KB → сохранить

В итоге получится чистый файл: все слоты ключей пустые, правильный ISN, активный EGS, Power-2, правильный VIN. Запишите его в CAS через XProg 3, затем выполните AKL с Mike's Easy BMW Tools, используя ISN C1E7 (или 53B1C1E7 — в зависимости от того, что требует инструмент AKL).

Очень важно перед записью: сохраните текущий дамп (eprombmw525-ALL-KEYS-LOST-EDC16.bin) как резервную копию, не удаляйте его. Если во время AKL что-то пойдёт не так, у вас останется исходный файл со всеми нетронутыми областями синхронизации.
 

Сообщение #35

Из DDE ты вытащил вот это:
Извлечённый ISN:

  • 2-байтный (16-битный) ISN: C1E7 — тот, что у тебя уже был
  • 4-байтный (32-битный) ISN: C1E7A338
  • 10-байтный ISN (общая часть из всех 3 блоков): C1 E7 A3 38 4C 9F 18 B7 2C F0
а из CAS с повреждённым софтом ты вытащил ISN 53B1C1E7

КАКОЙ ISN ПРАВИЛЬНЫЙ, чтобы сделать обнуление CAS?
 

Сообщение #36

Короткий ответ: 53B1C1E7 — это значение для CAS. C1E7A338 — не ISN, не используй его.

Почему (по двум дампам, которые ты выложил)
  • В EEPROM DDE по адресу 0x40: 00 00 C1 E7 A3 38 4C 9F 18 B7 2C F0 — обрати внимание на два начальных 00 00. Этот дополняющий ноль показывает, что сам ISN DME состоит только из 2 значимых байт: C1E7. Идущий следом A3 38 4C 9F 18 B7 2C F0 — это продолжение блока синхронизации DDE, а не часть 4-байтного ISN.
  • В EEPROM CAS eprombmw525-ALL-KEYS-LOST-EDC16.bin, по смещению 0x00: 53 b1 c1 e7, и резервные копии по адресу 0x10 / 0x18 / 0x28 содержат 00 00 c1 e7. Тот же C1E7, тот же дополняющий 00 00, как и в DDE.
Итого: 53B1 = ISN EGS, C1E7 = ISN DME. Вместе в поле C4 Editor "EGS + DME 4 BYTE ISN" = 53B1C1E7. Оба файла совпадают, так что ISN подтверждён — предыдущая попытка его не повредила (пострадали Power_Class, активный флаг EGS и слоты ключей).

Что это значит в генераторе Бахрама
  • Используй вкладку 4 byte ISN (E60/70/71/90), и никогда не вкладку 16 byte ISN — она ждёт 32 hex-символа для MSD/MSV-type DME, из-за чего и появилась ошибка на твоём скриншоте. Вставленное тобой туда 0C1E7A3384C9F18B72CF0 — это просто блок DDE, а не 16-байтный ISN.
  • Статус EGS: Active, поле EGS 53B1.
  • В этой вкладке поле ECU ISN предназначено для части DME. В зависимости от сборки оно ожидает либо 0000C1E7, либо полный 53B1C1E7 — по скриншоту я не могу сказать, какой вариант нужен, поэтому проверь, а не гадай: создай EEPROM 4 КБ, затем открой сгенерированный файл в C4 Editor и проверь, что в "EGS + DME 4 BYTE ISN" указано 53B1C1E7, а также hex 0x00 = 53 B1 C1 E7 и 0x10/0x18/0x28 = 00 00 C1 E7. Если так, файл хороший; если область ISN отличается или там FF, переделай с другим форматом.

Остальные настройки (без изменений)
  • Long VIN WBANX52050C292056
  • Частота ключа 868 МГц
  • Power_Class Power-2
  • ELV OFF, пока колонка ещё заблокирована
  • Пробег 248286, если хочешь, чтобы он совпадал с приборкой

Выложи скриншот заполненной вкладки 4 byte ISN или сгенерированный файл 4 КБ, и я скажу, встал ли блок ISN куда нужно, прежде чем ты прошьёшь его через XProg.
 

Сообщение #37

am atasat print screen , este bun cum am introdus datele in soft de facut eprom virgin
 

Вложения

  • Кто может дать дамп EPROM CAS3 без ISTAP — вложение 7
    image_2026-09-17_233658630.webp
    118,8 КБ · Просмотры: 30

Сообщение #38

Да, эта запись выглядит правильной для вашей машины. Пройдёмся по полям и сверим с тем, что уже подтвердили по двум дампам:

  • Вкладка: CAS-3 C4 → 4-байтный ISN — верно, это путь EDC16.
  • Длинный VIN: WBANX52050C292056 — совпадает с флешем DDE и коротким VIN C292056 по адресу 0xFD0 в EEPROM CAS.
  • ISN ECU: C1E7 — для этой вкладки верно, здесь нужна только часть DME. Вместе с полем EGS получается 53B1C1E7.
  • Частота ключа: 868 MHz — правильно для европейской E60.
  • Power_Class: Power-2 — восстанавливает значение, которое неудачная попытка затёрла до "None".
  • ISN EGS: Active + 53B1 — совпадает со смещением 0x00 в исходном дампе CAS.

Одно, что я бы изменил: пробег

Вы оставили 0 KM. В отчёте CAS3PLUS из исходного EEPROM указано 248286 km, и в приборке всё ещё хранится своё значение. Если записать CAS с 0 km при пробеге в приборке около 248k, может появиться флаг несоответствия пробега. Перед созданием файла укажите 248286 в поле Mileage, если нет конкретной причины оставлять 0.

По кнопке ELV OFF

Индикатор выполнения показывает 100%, значит что-то уже было сгенерировано. Убедитесь, что порядок был такой: сначала нажали ELV OFF, затем Create eeprom 4KB. Если сначала нажали Create, а ELV OFF уже после — сделайте заново, чтобы в сохранённом файле действительно стоял флаг отключения ELV.

Перед записью через XProg

Откройте сгенерированный .bin в C4 Editor и проверьте, что в отчёте указано:
  • EGS + DME 4 BYTE ISN = 53B1C1E7
  • Power_Class = Power-2 (не None)
  • EGS EWS = active
  • Все 10 слотов ключей FFFFFFFF
  • VIN WBANX52050C292056

Если что-то из этого будет неверно, выложите текст нового отчёта, и посмотрим до того, как это попадёт в машину.

Два напоминания, которые сам софт показывает, но люди часто пропускают: после записи ещё нужно прописать новый ключ (в обнулённом файле нет данных ключей) и скопировать FA из LM в CAS через NCS Expert, иначе кодировка останется пустой.

И ещё момент: наклейка Continental 5WK4 9516PBR в том окне — это собственная картинка-пример программы, не ваш блок. Если нужно подтвердить MCU для capri, всё ещё нужна фотография вашей реальной платы CAS.
 

Сообщение #39

Прикрепил фото оригинальных CAS и DDE, это 4-байтный ISN?
 

Вложения

  • Кто может дать дамп EPROM CAS3 без ISTAP — вложение 8
    20260328_143034.webp
    416,4 КБ · Просмотры: 33

Сообщение #40

Да — фото это подтверждает. У вас открыта правильная вкладка.

Что подтверждают наклейки
  • CAS: 61.35-9217853-01, Siemens VDO 5WK4 9515ABR, HW/SW/Cod./Diag. индекс C4 / 20.0 / 09 / 06A0, FSV 2.5.2, OSV 3.3.0. Аппаратный индекс C4 — это как раз вкладка CAS-3 C4 в creator от Bahram, так что открытая вами вкладка верная.
  • DDE: Bosch 0 281 016 638, BMW DDE 8 509 034-01, дата выпуска 09-08-27. Это семейство EDC16C35, в котором используется короткий ISN, хранящийся во внешней EEPROM — то есть вариант 4 byte ISN (2 значимых байта C1E7 + 0000 заполняющих), а не 16-байтный.

Итак, конкретно
  • Вкладка: 4 byte ISN → верно.
  • Поле ECU ISN: C1E7 → верно (на этой вкладке только часть DME).
  • EGS ISN: Active + 53B1 → верно.
  • Вкладка «16 byte ISN» к вашей машине вообще не относится — полностью её игнорируйте.

Дата выпуска DDE (27.08.2009) также хорошо совпадает со строкой даты программирования 08092009, видимой в исходной EEPROM CAS, так что связка CAS ↔ DDE, похоже, заводская.

С прошлого сообщения остаются два момента:
  • Пробег — на скриншоте у вас было 0 KM, а отчёт CAS3PLUS показал 248286. Установите его перед генерацией, если не планируете заниматься пробегом отдельно.
  • ELV OFF — нажмите перед Create eeprom 4KB, затем проверьте это в сгенерированном файле.

После создания файла выложите отчёт C4 Editor по новому bin (ISN, Power_Class, EGS EWS, слоты ключей, VIN), и я проверю его, прежде чем вы запишете его через XProg.
 
Активность
Пока здесь никого нет

Похожие темы