Problem:
This is 2016 BMW F chassis. Usually, straightforward making keys on BMW reading the EEPROM with Autel IM608 but this time getting this problem. It says SWFL version is not supported.
Here is the working solution.
1). How to check your current BMW FEM/BDC version? Check if current version is supported or not
Go to IMMO >> BMW >> Automatic selection >> Read >> Control unit >> FEM/BDC Immobilizer >> Vehicle information
Here we can check the software information.
Escape to enter into “Special function >> Version detect”.
It says: “The current ECU software version is supported”.
Once we see this message, we can continue with key programming process. We shouldn’t run into any hiccups.
If FEM/BDC version is not supported, just update FEM/BDC and try again. Upgrade & it’ll work.
2). How to Update BMW FEM/BDC Version?
Follow the steps.
Go to System Selection->Immobilizer System->FEM/BDC Immobilizer->Programming operation->ECU upgrade to update to a supported version and then retry.
This process requires a network connection for data acquisition. Check the network settings to ensure a connection to Wi-Fi and maintain the network connection during the process.
The current ECU software version is supported and no ECU upgrade is required.
So if it wasn’t supported, you’ll go to this programming or upgrade process. This may take about 8–10 minutes. Then it’ll upgrade to a supported version so that you can process with key programming.
The ECU upgrade is used for upgrade programming for ECU. It solves the problem that some software version of FEM/BDC are not supported.
FYI: Autel IM608 only supports up to F chassis so if is G chassis you want to be able to make it.
www.obdii365.com