Solution for Autel IM608 BMW FEM/BDC SWFL “Version Not Supported” Error
When using the Autel IM508s/IM608 ii to program keys for BMW FEM/BDC systems, you might encounter the error message “SWFL version not supported.” Here’s how to resolve this issue.
For example:
This is 2016 BMW F chassis. Usually, straightforward making keys on BMW reading the EEPROM with IM608 but this time getting this problem.
Solutions:
1. Check Your Current BMW FEM/BDC Version
Step 1: Verify if your current version is supported.
Navigate to IMMO >> BMW >> Auto Select >> Read >> ECU >> FEM/BDC Immobilizer >> Vehicle Information.
Here, you can view the software information.
Step 2: Check the compatibility of the current ECU software version.
Press the Esc key and go to Special Features >> Version Detection.
If the system displays “Current ECU software version is supported,” you can proceed with the key programming process without issues.
Solution: If the version is not supported, proceed to update your FEM/BDC.
2. Update Your BMW FEM/BDC Version
Step 1: Begin the update process.
Go to System Selection -> Immobilizer System -> FEM/BDC Immobilizer -> Programming Process -> ECU Upgrade.
Step 2: Ensure you have a stable network connection, as this process requires data collection via Wi-Fi.
Verify your network settings and ensure a strong and consistent connection throughout the process.
Step 3: Proceed with the ECU upgrade.
If the version is not supported, follow the programming or upgrading instructions.
The upgrade process usually takes about 8-10 minutes. After completing the upgrade, the FEM/BDC will be updated to a supported version, allowing you to continue with the key programming.
Note:
The ECU Upgrade function is designed to address the compatibility issue of unsupported FEM/BDC software versions.
The Autel IM608 supports BMW chassis up to F series. If you are working on a G chassis, you should not encounter this issue.
Leave a Reply