X-Prog Repair BMW FRM Module Tutorials

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

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”

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.

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

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

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

Conversion complete! The corrupt D-Flash file detected!

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”

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

Change the number of sectors for EEPROM partition to 16

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

Then click “Write” to write the file to device

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


Learn more: Xprog-M V6.12 Software Download and Installation


(Visited 9,063 times, 2 visits today)