When using the Autel IM508/IM608 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