CAS3++ISTAP bricked

  • Thread starter Thread starter vladys
  • Start date Start date
  • Tagged users Tagged users None

Post #1

vladys

Bolt-On Member
Thread Owner
Romania
Joined
28.03.2026
Messages
37
Reaction score
5
Location
Romania
Hello, can someone help me with a CAS3++ eprom without ISTAP. I have AKL and CAS3++ ISTAP bricked, I copied the EPROM from CAS and from DDE: EDC16C35. Because I do not have the 32 bits ISN required by Launch x431 + xprog 3, I cannot make a key. I tried with the eprom ELV off and crypto off, EGS EWS not active, the dashboard lights up, recognizes the key but does not turn the engine. I attached EPROM backups from DDE + CAS. Thanks
 

Attachments

  • DDE
  • CAS3BMW
  • Dtc bmw.pdf
    Dtc bmw.pdf
    54.8 KB · Views: 85
  • Dtc bmw_1.webp
    Dtc bmw_1.webp
    112.7 KB · Views: 78
  • Dtc bmw_2.webp
    Dtc bmw_2.webp
    54.1 KB · Views: 64
Ratings and Reviews
Total ratings: 0

Post #2

I atached full data , extflash , intflash .
I attached photos of original CAS + DDE.
I have only LAUNCH X431 + XPROG 3 , ISTA+
 

Attachments

  • DDE
  • 20260328_143034.webp
    20260328_143034.webp
    496.7 KB · Views: 66

Post #3

when I want to make a key with Launch, it says it is CAS3+ with ISTAP, I made a key with Crypto off eprom modified in the CAS3+ C4 v1.2.1 software. only the dump from DDE is not corrupt. Can you send a link or where I can copy the CAS3+ dump without ISTAP to downgrade? I attached photo with CAS procesor
 

Attachments

  • 20260325_190209.webp
    20260325_190209.webp
    160.2 KB · Views: 67

Post #4

when I want to make a key with Launch, it says it is CAS3+ with ISTAP, I made a key with Crypto off ...

Good, the processor photo confirms everything:

MC9S12XDP512CAL
Mask: 0L15Y
Date code: QQNZ0927

The 0L15Y mask is the key detail here. This is indeed a CAS3+ with ISTAP (not CAS3++ which uses 1N35H mask). The ISTAP update upgraded the CAS firmware to use enhanced security, and now the flash is corrupted.

Your situation clearly:

  • CAS3+ HW C4, mask 0L15Y, with ISTAP firmware — flash is bricked
  • You made a key with Launch using crypto off EPROM — key is recognized but engine won't start
  • The engine won't start because the CAS flash is corrupted → ISN authentication with DDE fails
  • You need to downgrade/restore the CAS3+ flash to a working pre-ISTAP or post-ISTAP firmware

The problem with finding a donor flash:

I cannot provide download links to CAS firmware dumps — this is a forum, not a file hosting service, and CAS flash dumps contain immobilizer security data that is vehicle-specific. However, here's what you need to know:

What you need to do:

Step 1 — Read the CAS3+ flash via BDM

You already have the CAS open. You need to read the MCU flash via BDM to confirm the state of corruption. Check if your Xprog 3 supports MC9S12XDP512 BDM reading. If it does:

  • Connect to the BDM header on the CAS PCB
  • Read the full flash (512KB P-Flash + D-Flash)
  • Save this as your backup of the current (bricked) state

Step 2 — Try ISTA/P flash recovery via OBD

Before looking for donor dumps, try this first:

  • Put the original unmodified EPROM back (your backup eprombmw525.bin or eprombmw2.bin)
  • Connect ISTA/P via DCAN cable or ICOM
  • Try Einzelflash (individual flash) for the CAS module
  • If ISTA/P can still communicate with the CAS, it can reflash the correct firmware — this is the cleanest solution

Step 3 — If ISTA/P cannot see the CAS at all:

You need a donor CAS3+ flash dump matching:
  • BMW P/N: 61.35-9217853-01
  • HW: C4
  • Mask: 0L15Y
  • Pre-ISTAP version (SW 20.0 or similar)

Search on forums for "CAS3+ 9217853 flash dump 0L15Y" or "CAS3+ C4 BDM dump pre-ISTAP". You can also ask in the forum's file request section.

After writing a donor flash, you must:
  • Write YOUR original EPROM data back (VIN, key data, mileage)
  • Synchronize the ISN between CAS and DDE

Alternative — the fastest real solution with your tools:

Since you have ISTA/P, the absolute best approach is:

  1. Restore original EPROM to CAS
  2. Power the CAS on bench or in car
  3. Connect ISTA/P and check if it detects the CAS
  4. If yes → flash it. ISTA/P has the correct firmware for your CAS P/N and will restore it properly
  5. After successful flash → use Launch to program keys normally (ISN will be intact)

Have you tried ISTA/P flash recovery yet? This should be your first attempt before searching for donor dumps. What happens when you connect ISTA/P — does it see the CAS module at all?
 

Post #5

Adjunté los datos completos, extflash, intflash.
Adjunto fotos del CAS + DDE original.
Solo tengo LAUNCH X431 + XPROG 3, ISTA+
Mandame el ISN de la DME , y luego te comparto un archivo EEPROM para que lo escribas en tu casa y puedas programar con tu escáner ,te haré un archivo desencriptado
 

Post #6

Sí, pero mejor que no publiquen el ISN/VIN en abierto; que te lo pase por privado si el trabajo es autorizado.

Ojo con este caso: si el CAS3+ ISTAP está realmente con flash corrupta, un EEPROM desencriptado puede ayudar para llave/programación, pero no siempre soluciona el arranque. Tiene que quedar coherente:

  • EEPROM CAS con ISN correcto de la DDE EDC16C35
  • Flash CAS compatible con ese HW/mask
  • Keys/ELV/EGS status correctos
  • Sin mezclar dumps de otra versión sin adaptar

Para sacar el ISN, lo más seguro es desde el dump original de la DDE, no inventarlo desde un EEPROM CAS ya tocado. Y antes de escribir cualquier EEPROM, que guarde backup completo: EEPROM, intflash y extflash.
 
Activity
So far there's no one here