Post #1

vladys

Bolt-On Member
Thread Owner
Joined
28.03.2026
Messages
31
Reaction score
4
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: 41
  • Dtc bmw_1.webp
    Dtc bmw_1.webp
    112.7 KB · Views: 32
  • Dtc bmw_2.webp
    Dtc bmw_2.webp
    54.1 KB · Views: 27
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: 35

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: 31

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?
 
Activity
So far there's no one here