Am analizat ambele dump-uri. Iată rezultatele:
DDE (EDC16C35) — ISN din EEPROM
Din fișierul
EXTEEPROM_DATA, ISN-ul apare de 3 ori (redundanță tipică Bosch EDC16):
- Offset 0x40:
Code:
00 00 C1 E7 A3 38 4C 9F 18 B7 2C F0 00 8D 01 00
- Offset 0x80:
Code:
00 00 C1 E7 A3 38 4C 9F 18 B7 2C F0 00 00 00 00
- Offset 0xC0:
Code:
00 00 C1 E7 A3 38 4C 9F 18 B7 2C F0 00 00 00 00
ISN 4-byte (scurt): C1E7 (primii 2 bytes sunt padding 00 00)
ISN 16-byte (complet): 00 00 C1 E7 A3 38 4C 9F 18 B7 2C F0 (12 bytes utili, ultimii 4 sunt flag-uri/status)
Cele 3 copii sunt identice în zona ISN →
DDE EEPROM nu este corupt ✓
Identificare DDE din EXTFLASH:
- Bosch EDC16C35, MPC563
- HW: 1037500774
- SW: 1037376616
- VIN în flash: WBANX52050 + C292056 ✓
CAS3+ — ISN din EEPROM
Din fișierul
eprombmw2.bin:
- Offset 0x00:
- Offset 0x10:
- Offset 0x20:
- Offset 0x2C:
EGS+DME 4-byte ISN: 53B1C1E7 — ultimii 2 bytes = C1E7 ✓
Comparație ISN — CAS vs DDE
Code:
Sursă ISN 4-byte ISN complet (hex)
─────────────────────────────────────────────────────────────
DDE EEPROM 0000C1E7 00 00 C1 E7 A3 38 4C 9F 18 B7 2C F0
CAS3+ EEPROM 53B1C1E7 (4-byte format în CAS)
─────────────────────────────────────────────────────────────
Potrivire C1E7: ✓ DA
ISN-ul C1E7 este identic în ambele module. Nici DDE nici CAS EEPROM nu sunt corupte din punct de vedere ISN.
ISN-ul de 16-byte extras din DDE:
Code:
00 00 C1 E7 A3 38 4C 9F 18 B7 2C F0
Problema ta reală
ISN-ul este corect în ambele ECU-uri. Problema rămâne aceeași din discuția anterioară: când ai făcut cheia nouă cu Crypto OFF, cheia s-a programat cu ISN
FFFFFFFF în loc de
C1E7. De aceea DME sync eșuează — cheia trimite ISN greșit către DDE.
Pașii următori
- În C4 Editor, deschide EEPROM-ul (versiunea Crypto OFF)
- Apasă "Repair CAS3+" pentru a reseta key slot-urile la virgin
- Verifică că EGS + DME 4 BYTE ISN = 53B1C1E7
- Salvează cu "Save as Crypto OFF"
- Scrie EEPROM-ul înapoi în CAS3+ cu XProg 3
- Fă AKL cu Launch X431 — de data aceasta Launch ar trebui să citească ISN-ul C1E7 din CAS și să programeze cheia cu ISN-ul corect
Dacă Launch tot programează cheia cu ISN FFFFFFFF, atunci problema este în procedura Launch — încearcă AKL cu
Mike's Easy BMW Tools, care permite specificarea manuală a ISN-ului la programarea cheii.