Issue & Fix
On BMW 4 Series (2013/02–2021/05), key addition was attempted using Autel IM608 II, both on bench and on vehicle.
After reading, modifying, and writing back the EEPROM data, the following error appeared during Immobilizer Status Scan → Add Key:
“Note: The ‘Key Learning’ function is not supported for the current ECU. A possible reason is that programming has not been performed.
If you are sure programming has been performed successfully, please feed back the version information in time.”
The issue was caused by incorrect operation steps. The correct procedure is to restore the original EEPROM first, then perform ECU Repair before continuing key learning.
Solution
-
Restore original EEPROM Data
System Selection → Immobilizer → FEM/BDC Immobilizer → EEPROM Operation → Chip Type → Write Operation
Write back the original EEPROM data that was previously read. -
Perform ECU Repair
System Selection → Immobilizer → FEM/BDC Immobilizer → Programming Operation → ECU Repair -
Continue key learning (FEM workflow)
If directly making a key from the immobilizer scan in anti-theft state, after scanning select BDC/FEM Key Learning (Read ECU) to proceed.
For FEM vehicles, FEM does not support OBD preprocessing.
Final Result
The issue was successfully solved. The error message no longer appears, and key programming can now be performed normally using Autel IM608 Pro2.
Technical Support
Email: sales@AutelShop.deWechat: +86-13429866263
Whatsapp: +86-13429866263
www.autelshop.de

Post a Comment