Possible to Fix BMW FRM by Autel IM508 Plus XP400 Pro?

Can I use Autel IM508 with XP400 Pro to fix FRM module on BMW?

Eobdtool.co.uk technician replied:
Yes. The function is supported. But it depends on which BMW car model it is.
You can check the car model supported by the menu path:
Programmer\Chip (EEPROM, MCU, ECU)\Chip read & write\Other\BMW

Attach the step-by-step procedure to fix BMW FRM:
Tap ‘Programmer’ on the main menu of IM508
If it prompts ‘Programmer is disconnected! Please connect the programmer first and click [OK]’.
Tap ‘OK’ to continue
Select Chip (EEPROM, MCU, ECU)>> Chip read & write>> Other>> BMW
autel im508

Then you can see the related BMW models supported.

Read the operation guide below.

1. Only for “Read” and “Write” supported at unencrypted status.
2. If the EEE or D-FLASH reads the data again after it has been written, and the data are inconsistent, please first execute “Write partition”, and then carry out normal read and write after the operation of “Write partition” is successful.
3. “Write partition” supports setting partition, but will lead to EEE or D-FLASH data loss.

Tap ‘D-FLASH’ and ‘OK’

Then tap ‘Schematic diagram’ to view the corresponding diagram and operation guide.

Step 1: Important! APA106 wire harness is only available for XP401/XP400 programmer; APA109 wire harness is only available for XP401 Pro/XP400 Pro programmer. Don’t mix! Please consult local dealers for other programmers.
Step 2: Check the circuit board of the current components, and identify the corresponding circuit board from the picture below.
Step 3: Connect, read or write data as illustrated in the …

Just follow the operation guide to do.

Besides, Autel IM608 also can repair BMW/Mini FRM.
First, go to menu path: Programmer>> Chip (EEPROM, MCU, ECU) >> Chip read & write>> Other>> BMW>> the corresponding BMW model>> RW


  • Tap ‘Schematic diagram’ to check how to connect APA109, IM608, XP4000 Pro and FRM circuit board properly
  • Go to ‘Set’to check if we’ve got 5 voltage, and turn on read/write/erase validation
  • Read and save D-FLASH, EEPROM, and P-FLASH

Next, write partition
After that, write EEPROM back
Finally, restore FRM back and see if it boots well
Use an Autel Maxisys diagnostic tool to check windows quickly.
Diagnosis>> Control unit>> Body>> FRM2 (Footwell Module 2)>> Read codes
Note: IM608 doesn’t support BMW X1 FRM program.

Autel MaxiIM IM508 Advanced IMMO & Key Programming Tool Plus XP400 Pro Covers Same IMMO Function as IM608 Pro NO IP Limit:

Autel MaxiIM IM608 Full Package with G-BOX2 Adapter & Autel APB112 Smart Key Simulator

UK Professional OBD2 Tools Online Shop