Post #1
- Joined
- 19.02.2026
- Messages
- 2
- Reactions
- 0
- Location
- 🇧🇷
BRBrazil
Hi everyone,
I'm repairing a Magneti Marelli IAW 6KPB CEMO ECU that was removed from a
Citroën C5 (2012). It has been diagnosed with an internal software fault
(memory/checksum related) and I need the correct file to restore it.
=== ECU IDENTIFICATION (from label) ===
=== WHAT I NEED ===
1) ORIGINAL (ORG) flash file for HW 16.967.004 / SW 9664874580, so I can
restore the factory software on this ECU (bench, boot mode).
2) If someone can process my own dump instead: checksum correction and/or
VIRGIN (SYNC) preparation, so I can re-pair the ECU with the BSI using
Diagbox afterwards.
3) Optional: IMMO OFF file. Note: I found a report on another forum of P0606
appearing after an immo off on SW 9664874580 — if anyone here has done it
successfully on this exact SW, I'd appreciate your feedback.
4) Boot mode confirmation for bench read/write: connector type A or B and the
100 ohm bootstrap resistor position (PSA IAW 6LPx/6KPB family), if you
have the pinout picture or PDF.
=== MY TOOLS ===
KTag / HexProg II (bench, ST10F296 boot mode) — I can read and write the
flash without problems.
I will attach my current dump here as soon as I read it from the ECU.
Thanks in advance for any help — files, pinouts or advice are welcome.
I'll post the result (working or not) after writing, to help the next person.
I'm repairing a Magneti Marelli IAW 6KPB CEMO ECU that was removed from a
Citroën C5 (2012). It has been diagnosed with an internal software fault
(memory/checksum related) and I need the correct file to restore it.
=== ECU IDENTIFICATION (from label) ===
- Model: Magneti Marelli IAW 6KPB CEMO
- MCU: ST10F296 (832 KB internal flash, 208-PBGA)
- Part / SW No.: 9664874580
- Hardware Ver.: 16.967.004
- Software Ver.: 16.989.024
- Production: Hortolândia, Brazil (Marelli BR)
- Family: PSA flex 2.0 16V petrol (Peugeot 307/308/408, Citroën C4)
=== WHAT I NEED ===
1) ORIGINAL (ORG) flash file for HW 16.967.004 / SW 9664874580, so I can
restore the factory software on this ECU (bench, boot mode).
2) If someone can process my own dump instead: checksum correction and/or
VIRGIN (SYNC) preparation, so I can re-pair the ECU with the BSI using
Diagbox afterwards.
3) Optional: IMMO OFF file. Note: I found a report on another forum of P0606
appearing after an immo off on SW 9664874580 — if anyone here has done it
successfully on this exact SW, I'd appreciate your feedback.
4) Boot mode confirmation for bench read/write: connector type A or B and the
100 ohm bootstrap resistor position (PSA IAW 6LPx/6KPB family), if you
have the pinout picture or PDF.
=== MY TOOLS ===
KTag / HexProg II (bench, ST10F296 boot mode) — I can read and write the
flash without problems.
I will attach my current dump here as soon as I read it from the ECU.
Thanks in advance for any help — files, pinouts or advice are welcome.
I'll post the result (working or not) after writing, to help the next person.