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

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

Сообщение #1

vladys

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

Вложения

  • Кто может дать дамп EPROM CAS3 без ISTAP — вложение 1
    20260519_194357.webp
    847 КБ · Просмотры: 95
Оценки и отзывы
Всего оценок: 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 КБ · Просмотры: 22
  • Кто может дать дамп EPROM CAS3 без ISTAP — вложение 3
    20260325_190157.webp
    319,6 КБ · Просмотры: 25

Сообщение #27

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

Вложения

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

Сообщение #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 КБ · Просмотры: 21
  • Кто может дать дамп EPROM CAS3 без ISTAP — вложение 5
    eprom cas3print.webp
    68,1 КБ · Просмотры: 18
  • Кто может дать дамп EPROM CAS3 без ISTAP — вложение 6
    eprom printscr.webp
    94,2 КБ · Просмотры: 21

Сообщение #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 что-то пойдёт не так, у вас останется исходный файл со всеми нетронутыми областями синхронизации.
 
Активность
Пока здесь никого нет

Похожие темы