Good afternoon everyone,
I own a BMW E46 320d (136 hp) equipped with the airbag module MRSZ2/12 – BMW Part Number: 65.77-8372521. About a year ago, the airbag warning light turned on, and since then I’ve been unable to clear it, no matter what I try.
The initial error codes pointed to:
From what I’ve read, it seems the module needs to be reset by clearing the crash data directly from the EEPROM, possibly using tools like Xprog, UPA, TL866, etc. The EEPROM chip in this module is usually 95080.
If anyone has:
Best regards,
Code with NCS Expert.
I own a BMW E46 320d (136 hp) equipped with the airbag module MRSZ2/12 – BMW Part Number: 65.77-8372521. About a year ago, the airbag warning light turned on, and since then I’ve been unable to clear it, no matter what I try.
The initial error codes pointed to:
- Passenger seat occupancy sensor (mat sensor)
- Power supply / control unit
- Right seat belt
After doing extensive research, I suspect the module has crash data stored, which is blocking further diagnostics or reset attempts. I even replaced the module with another MRSZ2 unit with the same BMW part number (8372521), and I get the exact same behavior, which leads me to believe this second one also has crash data or requires coding.
From what I’ve read, it seems the module needs to be reset by clearing the crash data directly from the EEPROM, possibly using tools like Xprog, UPA, TL866, etc. The EEPROM chip in this module is usually 95080.
If anyone has:
- A clean dump for MRSZ2 (BMW 8372521)
- A pinout or wiring diagram to read/write the EEPROM
- Or experience doing a crash reset on this unit by obd
Best regards,
Code with NCS Expert.