How to Repair BMW FRM Module by Xprog?

This post comes with the guide to repair BMW FRM Module using xprog box programmer.

 

Connect 9(S)12 BDM adapter to XPROG programmer, then weld all lines incl. VDD (+5V), RESET, GND, BKGD on adapter to the corresponding position on BMW FRM module

Xprog Repair Bmw Frm Module 1

Xprog Repair Bmw Frm Module 2

Run Xprog software (here used is v5.6.0)

Click “Device” to select type, subtype and device: MCU/MPU-> Freescale 9S12XE-> MC9S12XEQ384 D-FLASH. Secured

Then tap “OK”

Xprog Repair Bmw Frm Module 3

Click “New” and click “Read” to read device info

If it shows error “Partition corrupted. Partition dump: 00000010. Select partition size manually.” Please click “OK” to continue.

Xprog Repair Bmw Frm Module 4

Xprog Repair Bmw Frm Module 5

Read the DFLASH data successfully, then click “Save as” to save the original data

Xprog Repair Bmw Frm Module 6

Open “dflash_to_eee” file on the desktop and select “dflashdump.bin” file just saved

Xprog Repair Bmw Frm Module 7

Then save it with a new file name “eee dump”

Xprog Repair Bmw Frm Module 8

Conversion complete! The corrupt D-Flash file detected!

Xprog Repair Bmw Frm Module 9

Ensure you write to EEE partition and not back to D-Flash and always verify after writing the image to the device.

Back to Xprog V5.6.0 software and select device “MC9S12XEQ384 EEE. Secured”

Xprog Repair Bmw Frm Module 10

Then click “New” and click “Erase” to erase the device

Change the number of sectors for EEPROM partition to 16

Xprog Repair Bmw Frm Module 11

Click “Open” -> select “eee dump” file

Then click “Write” to write the file to device

Xprog Repair Bmw Frm Module 12

After the file is written successfully, unsolder all connecting wires and install the BMW FRM module back to the car.

Xprog Repair Bmw Frm Module 13

Done!

 

Please kindly notice:

The newest XPROG software is V6.12, you can free download it referring to the following post.

Free Download Xprog Software 6.12 5.84, 5.74, 5.60, 5.55, 5.51, 100% Works