Use a high-quality cable with a built-in switch (for switching between K-line and D-CAN protocols depending on your E90's production year) or a premium network-based ICOM diagnostic tool.
Use the lowest version that supports your ECU but is higher than your car’s build date. For a 2009 E90 LCI, v54 is perfect. For a 2011 E90 335d, use v60.
These represent the final archive files BMW produced for the E89 chassis.
Modifying vehicle ECUs using SP-Daten carries inherent risks.
Before changing any parameters inside NCS Expert, read the module and save a backup copy of your original FSW_PSW.TRC file so you can easily revert back if things go wrong. bmw e90 sp daten files
BMW continuously updated these files over the lifespan of the E90. Versions are designated by their integration level (I-Level) version numbers, such as v60.0, v67.0, or v71.0. When selecting a file version, keep these rules in mind:
What are you trying to achieve? What year and model is your E90?
Flashing ECUs carries inherent risks. If you are unfamiliar with the process, consider having it done by an official BMW dealer or a specialist shop. Incorrect programming can lead to non-functional ECUs, requiring physical removal for recovery.
A common misconception is that you must always hunt down the absolute newest version of SP-DATEN. Use a high-quality cable with a built-in switch
"SP-DATEN" stands for Steuergeräte-Programmier-Daten , which translates from German to .
Think of it as a library that contains all the necessary "blueprints" and instructions. These include:
For enthusiasts: SP-DATEN files are widely shared on BMW forums (Bimmerfest, E90Post, BimmerGeeks), torrent sites, and enthusiast Discord servers. Note: Downloading these violates BMW’s copyright, but enforcement against individual DIYers is virtually non-existent.
: This means your WinKFP data has not been updated. You must run the "Update KMM" and data integration steps within the BMW Coding Tool to map out the firmware numbers properly. Summary Best Practices For a 2011 E90 335d, use v60
Full SP-DATEN (e.g., v74) is ~30–50 GB. For E90 only, you can extract daten/e90 folder (~3–5 GB), but many downloads include all chassis.
Ensure the default paths for EDIABAS (usually C:\EDIABAS ) and NCS Expert (usually C:\NCSEXPER ) are correctly pointed to at the top of the window.
Click . The tool will automatically copy the assembly and configuration files to your C:\EC-APPS\NFS directory. Method 2: The Manual Way