Autel IM608 BMW FEM/BDC Module Replacement Guide

In the Autel training tutorial, we are doing a BMW FRM/BDC Module Replacement with the Autel MaxiIM IM608 or the IM508 with XP400.

If Car doesn’t have FEM or is damaged :
1) Prepare Used FEM ( FEM/BDC Test Platform needed )
– Do a FEM Backup CODING (if necessary)
– Dump EEPROM (FEM 95128, BDC 95256)
– Modify EEPROM
– Write MODIFIED EEPROM
– Program FEM ( ECU processing )
– Restore Original EEPROM
2) Read ISN from DME (BENCH mode) G-BOX2 needed
3) Go to FEM/BDC Renew Calculate Data Update (Used Module)
– Write VIN, FREQUENCY, ISN to the used FEM module
– Repair CODING
– Key Learning ( add new key )
– Reset Starter Lock
4) install FEM to the Vehicle and do the 10 second Learning Start/Stop button to complete the add key procedure.
5) Start the engine (delete DTC’s)
PS : if your car has ELV, modify ELV EEPROM (Virginize it with hex editor)

 

IM608 FEM BDC Module Replacement Guide:

  • Read EEPROM
  • Modify Data
  • Backup Coding
  • Renew FEM
  • Replace FEM module

1). Read EEPROM

Autel Im608 Bmw Fem Module Replacement 1
Remove the old module from the vehicle
Take a photo to record the correct fuse sequence
Take out the fuse with the needle nose pliers
Take out the module circuit board

Autel Im608 Bmw Fem Module Replacement 2
Remove the EEPROM chip from the board

Autel Im608 Bmw Fem Module Replacement 3
Put the chip into the XP400 Programmer as shown
Connect XP400 to your IM608
Click on IMMO to find BMW and Enter System Selection- Immobilizer- EEPROM- FEM/BDC Immobilizer-EEPROM Operation-M95256

Autel Im608 Bmw Fem Module Replacement 4

Autel Im608 Bmw Fem Module Replacement 5
Read and Save EEPROM

2). Modify Data

Autel Im608 Bmw Fem Module Replacement 6
Click the Modify Data function and select the file just saved before

Autel Im608 Bmw Fem Module Replacement 7
The EEPROM data file has been modified successfully, save new data.
Save the modified text as a new file

Autel Im608 Bmw Fem Module Replacement 8
Write the modified file back to the chip
Write modified back to chip success

Autel Im608 Bmw Fem Module Replacement 9
Solder the chip back to the board
Install the fuse back in the correct order
Put the old module back into the vehicle
Under the FEM/BDC immobilizer system menu, select vehicle information to read the original car information

Autel Im608 Bmw Fem Module Replacement 10
Take a screenshot for future reference

3). Backup Coding

Autel Im608 Bmw Fem Module Replacement 11

Autel Im608 Bmw Fem Module Replacement 12

Go to Coding operation- execute the Backup coding
Read backup coding success
Save the backed up coding data as a new file

Autel Im608 Bmw Fem Module Replacement 13
Select Programming operation, then execute ECU Preprocessing function
Ensure you have stable WiFi network connected

The programming is about to start, make sure the supply voltage exceeds 13V and it is stable

Autel Im608 Bmw Fem Module Replacement 14
Wait until programming successful

Remove FEM module and take the chip out of the module again and put it into the XP400 programmer
Re-enter the previous EEPROM operation menu
Select Write Operation- Select initial raw EEPROM data file
Take out the chip from the XP400 and solder it back into the old module circuit board

 

4). Renew FEM/BDC
Put the old module back into the vehicle

Autel Im608 Bmw Fem Module Replacement 17

In the mode interface, enter the ECU Renew menu, select the anti-theft controller unit- select FEM/BDC renew
Select Copy Data update

Autel Im608 Bmw Fem Module Replacement 18

Autel Im608 Bmw Fem Module Replacement 19
Carefully reading the operation instructions

Autel Im608 Bmw Fem Module Replacement 20
then choose to backup FAFP data and save it as a file

Autel Im608 Bmw Fem Module Replacement 21

Enter Read IMMO Data function, select the menu according to the actual situation of the vehicle
(Vehilce with or without ELV, Do you have a working key)
Here we select vehicle without ELV and does not have a working key
If there is no original car key, select NO to read the IMMO data and confirm and save

If you have the original car key, choose Yes to read the Immo data.

Autel Im608 Bmw Fem Module Replacement 22
and stick the original car key to the emergency induction area as Autel IM608 directed, confirm and save after reading

Autel Im608 Bmw Fem Module Replacement 23
Read password successfully
Save data

5). Replace FEM Module

Autel Im608 Bmw Fem Module Replacement 24

Take out the old module and install the new module
the new module needs to be brand new, otherwise ECU preprocessing needs to be performed.
Enter the COPY Data update function, execute Write FAFP and write immobilizer data function

Autel Im608 Bmw Fem Module Replacement 25

Autel Im608 Bmw Fem Module Replacement 26

Autel Im608 Bmw Fem Module Replacement 27
write in the old module data previously obtained

Perform repair coding

Autel Im608 Bmw Fem Module Replacement 28
Perform key learning with im608
Read password and write key

Autel Im608 Bmw Fem Module Replacement 29

Autel Im608 Bmw Fem Module Replacement 30

Done.

Read also:

Backup and Restore BMW FEM Coding by CGDI BMW, VVDI2, Yanhua ACDP

Which Tool to Replace BMW FEM/BDC Module?

OBDII365