BMW Standard Tools Installation Guide

BMW Standard Tools Installation Guide

This description is how we install and configure BMW Standard Tools, the suite of BMW software that includes INPA, NCS Expert, WinKFP, and Tool32. This setup is for E46 only.

What is needed?

What are the steps?

  • Download the files
  • Run the installer
  • Replace the installed folders with ec-apps.zip
  • Install the driver for the cable
  • Test at the car

The following posts cover each step for Windows 10. Other Windows versions may be slightly different.

  1. Download the files
    – Use this link to access the BMW Standard Tools shared folder
    – BMW Standard Tools – Google Drive
    – Download all files in the shared folderbmw standard tools installation
  2. Run the Installer
    These steps cover running the installer. You accept the defaults on each installer window except one where you uncheck the top two checkboxes. The following steps are for Windows 10.
  • Open File Explorer and navigate to your Downloads folder.
  • Right-click on the BMW_Standard_Tools_Setup_2.12.0.exe file, and select Troubleshoot compatibility from the menu.
  • Under the Select troubleshooting option, click Try recommended settings
  • Under Test compatibility settings for the program, click Test the program
  • At the User Account Control pop-up window, click Yes
  • After the installer launches, accept the defaults and click Next on each page except for the Select Additional Tasks page where you uncheck the top two boxes for Execute backup and Restore wizard
  • Continue until the installer gets to the end at the Completing the BMW Standard Tools Setup Wizard window, and click Finish to reboot

Launching installer using compatibility modebmw standard tools installationbmw standard tools installationbmw standard tools installationbmw standard tools installationbmw standard tools installationbmw standard tools installationbmw standard tools installationbmw standard tools installationbmw standard tools installation

  1. Replace the installed folders with ec-apps.zip
    After completing the installer and rebooting, we need to replace the folders created by the installer with those inside the ec-apps.zip file.
    The installer creates all the folders and program files, but not the INPA scripts and required data files. The ec-apps.zip file contains the same files and folders the installer puts down, but I’ve added the INPA scripts and imported the data files in all the right places.
  • Delete the following folders and all the files inside them
  • C:\EC-APPS
  • C:\EDIABAS
  • C:\Entwicklungsdaten
  • C:\NCSEXPER
  • C:\NFS-Backup
  • Extract ec-apps.zip into C:\ so that the following folders are created
  • C:\EC-APPS
  • C:\EDIABAS
  • C:\NCSEXPERbmw standard tools installationbmw standard tools installationbmw standard tools installation
  1. Install driver for the cable

– Open Device Manager
– Plug in the K+DCAN cable
– Wait a few minutes for Windows to automatically install the driver
– If it succeeds, you’ll see a USB Serial Port (COM1) item under the Ports section
– Sometimes Windows fails to install the driver. In that case, extract the CDM21228_Setup.zip file and then run the CDM21228_Setup.exe program accepting all defaults to complete the driver installation.
– Verify the COM port shown is COM1. If not, change it to COM1.
– Or, if you cannot change it to COM1, edit the C:\EDIABAS\BIN\obd.ini file and change the COM port number at the top to match what Device Manager has for the cable. Those two must always match!
Cable under Ports in Device Managerbmw standard tools installation

COM port setting in obd.ini filebmw standard tools installation

  1. Test at the car
  • Connect the K+DCAN cable to the car and laptop
  • Turn the ignition key to position 2 (run)
  • Turn off all accessories, such as radio, lights, etc.
  • Start INPA by double-clicking its desktop shortcut.
  • Verify there are two solid black circles at the top of the main screen.
  • If they are empty circles, INPA hasn’t connected to the car. Verify the COM port of the cable and the obd.ini file are the same.bmw standard tools installation

Common INPA errors
If you see these errors when running INPA, you can safely ignore them.bmw standard tools installation