How to Update and Flash BMW ECU by ICOM WinKFP 

This is the user guide of how to update or flash a BMM ECU using WinKFP via a INPA K+DCAN cable ( some also called it ICOM cable).
First, the tools
If you want to update your car yourself in to easiest way possible…you’ll need:
– A powerful laptop
– Download and install ISTA-P
(standalone links available all over net; if you wanna use a tested version with safety, go to a online shop to buy it- http://www.obd2eshop.com/wholesale/bmw-icom-software-hdd-ista-d-with-engineers-programming.html it’s a good man of his word to trust in)
– A cable; that is an ICOM cable
(If you want to update CAS then k+dcan cable is enough.)
– At least a 50a power supply, better 70a, to keep car at 13.8v while updating modules.
– Time. Depending on what modules you’ll have the update will take several hours.
Next, preparation for ECU update
You need to import all sp-daten files to WINKFP. Files preparation is the important thing first.
Then you need to have extra power supply connected to your battery.
After this you are ready to flash your ECU. CAS should be updated without key in slot (ignition off).
If you didn’t do it before you should be really careful, it’s easy to brick module.
Finally, update ECU with WinKFP
  1. configure
1-WinKFP-update-ecu-config
  1. start
2-WinKFP-update-ecu-start
  1. options
2-WinKFP-update-ecu-start
  1. ecu selection
2-WinKFP-update-ecu-start
  1. enter vin
2-WinKFP-update-ecu-start
  1. programming
2-WinKFP-update-ecu-start
  1. confirm update
2-WinKFP-update-ecu-start
Winkfp update a bmw ecu successfully!
Alternatively, go to dealer, whinge about a problem and suggest a software update…
Or the hard way. As above, but use winkfp with a download set of daten files (google for links). Use comfort mode in winkfp to update modules then code to default after with ncs expert…