DME DE BMW MSV90 TC1796

Post #1

capri

Stock Member

El Salvador
Joined
12.05.2026
Messages
7
Reactions
2
Location
El Salvador
Is there any software to unlock or repair BMW DME MSV90 TC1796?
 
Ratings and Reviews
Total ratings: 0

Post #2

The MSV90 (Infineon TC1796) is complicated when it is locked or has no communication. To guide you, I need some information:

  • What exactly is the problem? Bricked (no communication), locked by protection, corrupted flash?
  • HW number and SW number of the DME (ECU label)
  • Exact vehicle (model, engine, year)
  • Which tool did you try leer/escribir? (KTAG, Autotuner, CMD, BitBox, etc.)
  • Can you read via OBD or only on the bench (BDM/Boot)?

In general, for MSV90 TC1796, the usual options are:

  • Lectura/escritura via BDM (TriCore boot mode) — KTAG, Autotuner, CMD Flash, or BitBox can access it through BDM points if there is no OBD communication.
  • Corrupted flash repair — the original dump (ori/full) is needed for restoration. If you do not have it, one with the same HW/SW.
  • must be obtained.checksum/firmaRSA correction — if it has signature protection, tools such as Autotuner or CMD handle the correction for MSV90.

Share that information and we will see which option applies to your case.
 

Post #3

I'm trying to unlock it. I already have the donor file, but I need the software to be able to unlock it.
 

Post #4

To guide you properly, I need you to clarify a few points:

  1. What type of "lock" does the DME have? Immobilizer protection (EWS/CAS), a DME bricked by a failed flash, or RSA/firma?
  2. protection? What are the HW number and SW number of your DME and the donor one?
  3. What tool are you working with? (KTAG, Autotuner, CMD Flash, BitBox, Autohex, etc.)
  4. Do you have BDM access (tricore boot), or is there no communication of any kind?

The software and procedure change completely depending on the type of lock:

  • Lock EWS/CAS (immobilizer): you need to synchronize the ISN between the DME and the CAS. For this, Autohex II (Hexprog), VVDI2 + BDM adapter or Xhorse Key Tool Plus are used. They allow you to leer/escribir the ISN via BDM and pair them.
  • Corrupt flash / bricked: access via BDM (Boot/Tricore) with KTAG, Autotuner, CMD Flash, or BitBox to write the donor dump. The HW number must match exactly.
  • Protection RSA/firma: Autotuner or CMD Flash handle signature correction in MSV90.

With that information, I can tell you the specific procedure.
 

Post #5

there is no communication
with the DME, because when trying to change the ISN, the information became corrupted
 

Post #6

Understood — flash corrupted by an attempted ISN change, with no OBD communication. This can be recovered via BDM (Tricore Boot Mode).

What you need:

  • A tool with BDM/Boot support for MSV90 TC1796: KTAG (Tricore protocol), Autotuner, CMD Flash, or BitBox. Any of these can access the flash without requiring OBD communication.
  • The donor's complete dump — the exact HW number must match your DME. If the HW does not match, it will not work.
  • BDM adapter and wiring for soldering to or connecting to the BDM points of the TC1796 on the board.

General procedure:

  1. Open the DME and locate the BDM points (TRST, TCK, TDI, TDO, TMS, VCC, GND) of the TC1796.
  2. Connect the BDM tool and verify that it detects the processor.
  3. Read whatever remains of the current flash (save a backup even if it is corrupted).
  4. Write the donor dump (full flash).
  5. After communication has been restored, you will need to synchronize the ISN with the CAS using Autohex II (Hexprog), VVDI2, or Xhorse Key Tool Plus so that the engine will start.

Question: Which BDM tool do you have available? And confirm the HW number of your DME and the donor's to verify that they are compatible.
 
Activity
So far there's no one here