Autel IM508S Program 2014 BMW 428i FEM All Keys Lost Guide

This tutorial details the complete process for performing an all keys lost procedure on a 2014 BMW 428i (applicable to similar F-series models) using the Autel MaxiIM IM508S. The job requires reading the ISN (Immobilizer Security Number) from the DME (Digital Motor Electronics) and performing bench-level EEPROM work on the FEM (Front Electronic Module) to learn a new key.

 

Prerequisite Warning: This is an advanced procedure requiring skill in automotive electronics, bench programming, and handling conformal-coated circuit boards. Incorrectly following these steps can immobilize the vehicle.

 

Tools Required

Autel IM508S or IM608 II

G-BOX3

GODIAG

BDC Bench Platform

XP400 Pro Programmer

Conformal Coating Remover

Pry Tools & Dupont Cables



Step 1: Read ISN from DME

(1) Connect to the DME (MEVD 17.2.9) using the IM508S via the G-BOX3.

(2) Locate the DME part number (e.g., 0261S10548) and enter it into the Autel.

(3) Wire the DME correctly using the pinout shown on the Autel.

(4) Read the EEPROM and extract the ISN. Take a clear picture of the ISN - it will be needed later.





Step 2: Prepare the FEM Module

(1) Connect the FEM to the bench platform.

(2) Check key frequency (usually 315 MHz or 433 MHz).

(3) Back up the original coding via "Coding Operation" "Backup Coding".




Step 3: Open FEM and Remove Conformal Coating

(1) Carefully open the FEM module using pry tools.

(2) Locate the M95128 EEPROM chip on the board.

(3) Apply conformal coating remover to the chip legs and wait 10 minutes.

(4) Gently scrub with a soft brush to clean the legs for a good connection.



Step 4: Read and Modify EEPROM

(1) Use the XP400 Pro and a chip clip to read the EEPROM.

(2) Read the data twice to ensure consistency. Save the original file.

(3) Use the Autel to modify the EEPROM file. Save the modified version.

(4) Write the modified file back to the FEM.




Step 5: Pre-Processing on Bench

(1) Reconnect the FEM to the bench platform (partial reassembly is okay).

(2) Go to "Programming Operation" "ECU Pre-Processing".

(3) Follow the prompts - ensure stable power (≥13V recommended).

(4) After successful programming, reopen the FEM and rewrite the original EEPROM data back to the chip.



Step 6: Restore Coding & Learn New Key

(1) Reconnect the FEM and restore the original coding.

(2) Go to "Key Operation" "Key Learning" "Pre-Processing Learning".

(3) Enter the ISN (from Step 1) when prompted.

(4) Erase old keys and learn the new key by placing it in the bench coil.

(5) Once learned, the key must be synchronized in the vehicle by holding it near the steering column induction coil and pressing the start button for 10 seconds.





Final Notes

  • Always backup coding and EEPROM data before modifying.
  • Double-check ISN entry: errors will prevent key learning.
  • Use a bench platform to avoid repeatedly reinstalling the FEM.

 

This guide provides a clear, step-by-step method for locksmiths and technicians to perform all-keys-lost programming on BMW FEM modules using the Autel IM508S. Always follow best practices for EEPROM handling and static safety.

 

Technical Support

Email: sales@AutelShop.de

Wechat: +86-13429866263

Whatsapp: +86-13429866263

 

www.autelshop.de

Post a Comment

أحدث أقدم