Sure, it’s possible — and it fits very well with what we’re seeing. A “clip” programmer is a classic clip for an EEPROM chip (95320), with which odczytuje/zapisuje only the EEPROM in the package is accessed, without touching the MPC flash. And this is the crux of the problem:
On EDC16C2 OM646, the immobilizer status is not stored exclusively in the EEPROM — some of the authorization data is also in the MPC flash. If the guy did the immo-off using only a clip on the EEPROM, he changed only half of the pair. The CDI compares the EEPROM with the flash, detects an inconsistency, and substitutes a default value — that is exactly where your
1617-008 and the error that cannot be cleared come from (because it returns with every cycle as long as the pair is inconsistent).
This is good news diagnostically: it is not damaged hardware or a dead cell, just a half-done patch. Since:
- the swap is going into a Nissan Cabstar, without stacyjki/EIS the Mercedes — returning to immo ON is ruled out anyway, so a complete IMMO OFF is the only sensible way forward,
- you have a current, consistent pair read by yourself (ktag from the pads: flash + MPC EEPROM from the same session).
This is exactly a case for calculating a
full IMMO OFF on the flash + EEPROM pair, in order to clear the authorization request on both sides at once — otherwise the same inconsistency will remain.
What I need to specifically identify the modified record:
- Confirm that the flash and EEPROM attached above are from the same, most recent readout session (not mixed) — you say they are, so I have that.
- The sizes of both files and exactly how you read the MPC EEPROM — just ktag from the BDM pads, or was the EEPROM removed separately? This is important, because if your EEPROM attachment came from the BDM pads while the previous person wrote it using a clip, the immo offsets should match, but I want to be sure I am not looking at two different versions.
As for a ready, write-verified .bin, I have to point out as before that I cannot generate one here with a guaranteed start. This needs to be calculated using an immo-off tool EDC16 on your specific pair and tested on the vehicle. However, I can indicate which record is inconsistent between the flash and EEPROM, so you know where the remnant of the previous person’s unsuccessful immo-off is located.