Update BMW E46 DME using NCS or WinKFP

NCS or WinKFP is contained in the Rheingold ISTA-D ISTA-P Engineer programming tool.

Note: NCS or WinKFP version mentioned in the following parts are old, but the guide is not out of date.

– Install BMW standard tools, following part is rather good guide, showing how to configure the port in Windos devide manager  for K + D CANRemember to check OBD.ini and Inpa.ini accordingly.

1.  Installation INPA – EDIABAS FULL-English-Edition

1) Delete ALL versions of INPA-ADS from your computer or remane all INPA-ADS folders.

For example: remane INPA into “_INPA”, EDIABAS into “_EDIABAS” and so on.

2) Open folder Step_1\ in the root of CD-disk given. Copy folder EC-APPS onto disk С:\

3) Run file Step_1\NFS\Entpackt\disk1\SETUP.EXE

While installing choose User Mode

Further choose in opening windows:

1. Parametrieren einer neuen Konfiguration ohne Daten

2. OBD

3. Kein API-TRACE

4. Kein IFH-TRACE

5. Komfort (.IPO)

! RE-BOOT YOUR Computer !

4) Run file Step_2\INSTALL\Instprog.exe

1. Choose ENGLISH, press Continue, then press Continue again

2. While choosing the HDD disk for initial setup do not change letter C:\. Your  installation must be on drive С:\ ONLY !

3. Choose configuration BMW Group Rectification programs UK, press Continue.

4. Activate all spare boxes with : EDIABAS 6.4.3 – UPDATE, INPA 5.0.1 – UPDATE, NCS Expert 3.0.8 – Complete

5. Press Continue.

5) Run file Step_3\INSTALL\Instprog.exe

1. Choose ENGLISH, press Continue, then press Continue again

2. While choosing the HDD disk for initial setup do not change letter C:\. Your installation must be on drive С:\ ONLY !

3. Choose configuration BMW Group Rectification programs UK, press Continue.

4. Activate all spare boxes with: INPA 5.0.1 – UPDATE, NCS Expert 3.0.8 – UPDATE

5. Press Continue.

6) Find the file С:\EC-APPS\INPA\CFGDAT\ named inpa.ini and replace it with the file inpa.ini that is in the root directory of CD-disk given.

7) Plug the Adapter into spare USB-port and install drivers manually from the folder Driver_D_CAN_USB using Driver Wizard of your Windows XP-Service Pack-2

8) Use following pictures for help.

usb serial port-01

9) In Advanced field change number of COM-port to the value from 2 to 4. Also change the value of Latency Timer from 16 to 1. Remember the number of the COM-port choosen !

10) In the file EDIABAS.INI “Interface = STD:OBD” must be choosen

(That is default parameter after installing from CD-disk given. Check the parameter if you use  another version of INPA !)

11) In the file C:\Windows\OBD.INI put the number of USB-COM-port to the value that you remembered in the step_3

12) Run from CD-disk a file Driver_D_CAN_USB\OBDSetup.exe

14) RE-BOOT your Computer !

15) Use the following order of using adaptor:

– Plug the Adaptor into spare USB-port

– Plug the Adaptor into OBD-II connector of BMW

– Turn the Ignition into ON position

– Rune the soft INPA with file С:\EC-APPS\INPA\BIN\inpaload.exe

– Choose the model of BMW and type of modul you want to see

– Close the soft and disconnect the Adaptor from USB-port each time you change the car

connected

N.B.:

Your Adaptor is already configurated to work with BMW both K-line and CAN-bus.

Modes of configurator file D-CAN.exe, that is on the CD-disk given in the folder

_D_CAN_USB as follows:

———————————-Configuration——————————————–

For configuration interface:

Connect USB cable

Run D-CAN.EXE and setup CAN BUS mode.

LED should OFF

Don’t use USB Extender cable, directly connect interface to computer.

2. To import E46 daten in WinKFP

Note: BE AWARE WITH STEP 8. For my E46 daten, it didn’t work in that way. I skipped step 8 and did NOT overwrite the files and it worked without cutting any lines.

Then for updating the DME in WinKFP. You can either go for certain desired ZUSB number or select update ZUSB to get the newest one. Then selectt program. Terra has explained this in many forums, he’d be the best to answer.

Guide: GET STARTED WITH WinKFP

1. Install WinKFP

2. After installation we get some directories:

How_to_start_WinKFP-02

After installation the directory (Drive letter):\EC-APPS\NFS\SGDAT contains file

CABI.h only, and doesn’t contains files, required for working.

3. Mount the Progman disk in virtual drive (or insert in usual DVD-drive), extract all files SP-daten-Exx.rar from directory (Drive letter):\CIP-Installer\bin, each one in its own directory. (You must get directories like SP-daten-Exx).

How_to_start_WinKFP-03

4. Now copy all *.IPO files from every directory (Drive letter):\SP-daten-Exx\sgdat to directory (Drive letter):\EC-APPS\NFS\SGDAT. For this purpose better use Total Commander, it allows to overwrite elder files with newest.

This directory now looks like this:

How_to_start_WinKFP-04

5. In the same way refresh directory (Drive letter):\EDIABAS\Ecu with files taken from (Drive letter):\SP-daten-Exx\ecu

6. Run WinKFP

How_to_start_WinKFP-05

7. Choose “Import/Export – Import – Assemly line data” and import all data needed from directories (Drive letter):\SD-daten-Exx\DATA

Details how to import assembly line data are given in official manual for WinKFP

8. After importing the data, copy all files from directory (Drive letter):\SD-daten-

E70\DATA\gdaten to directory (Drive letter):\EC-APPS\NFS\DATA\GDATEN,

overwriting all existing files.

Note: If you use Progman v.30 for updating WinKFP, it has error in file

\GDATEN\Sgidc.as2. Simply open this file with Notepad and delete line 165.

WinKFP is ready for programming