BMW Forums : BimmerForums banner

1 - 19 of 19 Posts

·
Registered
Joined
·
62 Posts
Discussion Starter #1 (Edited)
Hi. I've decide to share my knowledge to successfully install ''BMW Standard Tools'' package (Ediabas, INPA, NCSexpert, WinKFP and ect).
This Guide includes a link with all necessary software to enable you to play around your BMW - diagnostics, coding, programming. Please forgive me about my bad english in advance! I recommend to use only Windows 7 32-bit, because on 64-bit version NCS Expert won't work. In case you won't use it for ECU and modules flashing, you can use Windows 7 64-bit OS.
Also I can upload many more files, like CIC 2014 Maps update, make a tutorial for DIS v57 installation and many more. Thanks.

Files Download link (approx. 19Gb):
--= https://mega.co.nz/#!UV4FwDyR!Aq4VY1ySje1ME1MmNg4Pogc9DFo0iTLld_smDDmfzsQ =--

OPTIONAL files this downloaded folder will include:
- BMW CCC Professional 2014 MAPS dvd's, Europe complete;
- BMW E89 Chassis latest SP_DATEN v50.2 ECU/Modules update files;
- DIS v57 (installed my self and its fully working)


Installation INPA - EDIABAS FULL - English Edition:

1. Delete ALL versions (in case you have old versions or want a new fresh installation) from your computer or rename all INPA-ADS folders. For example ''INPA'' into ''_INPA'', ''EDIABAS into ''_EDIABAS'' and so on.

2. Extract the downloaded file with Winrar to desktop (or anywhere you like). Please note, it will require approx. 50Gb of free hard drive space.

3. From extracted folder ''BMW Programming'' open the folder ''inpa 2012 new'' and copy all files from this folder to any Memory Card, Flash drive (USB stick) or ect, anything with File System - FAT. Please note, it is very important to do this step to avoid error later on during installation steps! From now on futher installation steps will carry on from your Memory Card, Flash drive or ect as I've mention above!

4. Open folder ''Step_1\''. Copy folder EC-APPS onto your disk С:\

5. Run file --> Step_1\NFS\Entpackt\disk1\SETUP.EXE
While installing choose User Mode
Further choose in opening windows:
- Parametrieren einer neuen Konfiguration ohne Daten
- OBD
- Kein API-TRACE
- Kein IFH-TRACE
- Komfort (.IPO)
!!! RE-BOOT YOUR Computer !!!

6. Run file --> Step_2\INSTALL\Instprog.exe (this is the step where you would get an error if you wouldn't use a Memory Card or ect.):
- Choose ENGLISH, press Continue, then press Continue again
- While choosing the HDD disk for initial setup do not change letter C:\. Your installation must be on drive С:\ ONLY !
- Choose configuration BMW Group Rectification programs UK, press Continue.
- Activate all spare boxes with : EDIABAS 6.4.3 - UPDATE, INPA 5.0.1 - UPDATE,
NCS Expert 3.0.8 - Complete
- Press Continue.

7. Run file --> Step_3\INSTALL\Instprog.exe:
- Choose ENGLISH, press Continue, then press Continue again
- While choosing the HDD disk for initial setup do not change letter C:\. Your installation must be on drive С:\ ONLY !
- Choose configuration BMW Group Rectification programs UK, press Continue.
- Activate all spare boxes with: INPA 5.0.1 - UPDATE, NCS Expert 3.0.8 - UPDATE
- Press Continue.

8. Please delete the intalled ''EDIABAS'' and ''NCSEXPER'' folders from your computer drive C:\ (futher steps will simply replace these folders with the newer versions)

9. Open folder ''BMW Programming'' --> inpa 2012 new\inpa V5.02\ find a winrar file ''NCSEXPER'' and extract the ''EDIABAS'' and ''NCSEXPER'' folders into your computer drive C:\

10. Please open C:\EC-APPS and delete ''INPA'' folder

11. Open folder ''BMW Programming'' --> inpa 2012 new\inpaV5.02\ find the same file ''NCSEXPER'' like from Step 10. Open it with winrar and extract ''INPA'' folder to C:\EC-APPS

12. Find the file from С:\EC-APPS\INPA\CFGDAT\ named inpa.ini and replace it with the file inpa.ini that is in the root directory of ''BMW Programming'' -->inpa2012 new\inpa V5.01.

13. Open the folder ''BMW Programming'' -->inpa 2012 new\ and find a pdf file ''Inpa Installation Guide''. Open it with PDF reader and perform a 8 and 9 Steps from this guide. Please IGNORE any futher steps from this guide as I already modified necessary files from futher steps.

14. Open folder ''BMW Programming'' -->inpa 2012 new\ and find ''obd.ini'' and ''Ediabas.ini'' files. Copy ''obd.ini'' file to your computer C:\Windows folder. Copy ''Ediabas.ini'' file to C:\Windows\System32 and ''C:\Windows\System32\drivers'' folders.

15. Connect your car to computer with OBD K + Dcan cable you should have and install drivers manually from the folder ''BMW Programming'' -->inpa 2012 new\inpa V5.01\Driver_D_CAN_USB

16. Open your computer Control Panel --> System --> Advanced System Settings --> Environment Variables...
- from ''System variables'' find ''Path'' edit it and rewrite (copy&paste) all value to ''%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\EDIABAS\Bin'' (without '')
- from the same ''System variables'' find ''TEMP'' edit it and rewrite (copy&paste) all value to "C:\Windows\Temp;C:\EDIABAS\Bin" (with '')

17. Run file from ''BMW Programming'' -->inpa 2012 new\inpa V5.01\Driver_D_CAN_USB\OBDSetup.exe
1) RE-BOOT your Computer !
2) 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 INPA with file С:\EC-APPS\INPA\BIN\inpaload.exe or use shortcut on your desktop created.
- Choose the model of BMW and type of modul you want to see
- Close the INPA and disconnect the Adaptor from USB-port each time you change the car connected

18. To update WinKFP to v5.1.6 open ''BMW Programming'' --> WinKFP v5.1.6 and run ''setup25.exe'' (right-click on it and choose properties, change compatibility to Windows XP). Fallow the steps and tick/choose ONLY WinKFP / NFS, otherwise INPA will stop working!

Good luck!;)

EDIT: Keep posting with your successful installations, or issues you experiencing by following this guide. Thanks:thumbsup
 

·
Registered
Joined
·
156 Posts
Hmm doesnt seem to work for me. On Step 6 - When clicking on continue after selecting the uk group rec option it refused to install with "inpa.lzh was not found - terminating.
 

·
Registered
Joined
·
62 Posts
Discussion Starter #6
Hi, sorry to hear that it doesn't work for you, however I've just try out my self and it appears to work just fine. Could you try to perform step 12 and 14 before you start deal with installation and see if it will help?
 

·
Registered
Joined
·
156 Posts
As Doggy states, wont work unless its all installed from the root folder on C:

Ran the install from C: after dumping everything there, works a treat now. I Get a mismatch on Inpa versions etc but thats pretty normal from my past experience, what I was after was working NCSexpert for coding my Aux in - all works fine. Not tried disv57 yet is that just a case of mounting it all in VMware?

By the way, mega is an awsome site to download from, capped my 40mb fibre line at 4.4mb/s all the way through the download!
 

·
Registered
Joined
·
62 Posts
Discussion Starter #8
DIS v57 I would say bit more difficult to set it up than INPA, won't be enough just to mount on vmware.
 

·
Registered
Joined
·
22 Posts
Ive been trying to upload the thing over night didnt work, searched all night didnt find any softwares.I had enough! Therefore I decided to go on ebay and there i found a £30 code reader for bmw smiling at me and said" BUY ME"..all worries gone :) :) :)
 

·
Registered
Joined
·
1 Posts
Hello


Can you please help me. I need to connect INPA with OPS orange interface. Can you help me to modified EDIBAS and OBD.INI. I will pay 10-20€ for it via paypal. I realy need it.

Thank you


;=============================================================================
;EDIABAS 6.4.3 Configuration
[Configuration]
;=============================================================================

;-----------------------------------------------------------------------------
; EcuPath
; Description : ECU file path
; Default = .
EcuPath = C:\EDIABAS\Ecu

;-----------------------------------------------------------------------------
; SimulationPath
; Description : Simulation file path
; Default = .
SimulationPath = C:\EDIABAS\SIM

;-----------------------------------------------------------------------------
; TracePath
; Description : Trace file path
; Default = .
TracePath = C:\DiagProg\Trace

;-----------------------------------------------------------------------------
; CodeMapping
; Description : Character mapping file path
; Default = .
;CodeMapping = C:\EDIABAS\BIN\ansi2oem.tab

;-----------------------------------------------------------------------------
; TraceSize
; Description : Maximum size of each trace file [KB]
; Value : 0..32767
; Default = 1024
TraceSize = 5120

;-----------------------------------------------------------------------------
; ApiTrace
; Description : Enable/Disable API/User trace
; Value : 0 = Trace disabled
; 1 = User trace
; 2 = User trace + time stamp
; 3 = User trace + time stamp + process id (Win32)
; 4 = Function trace
; 5 = Function trace + time stamp
; 6 = Function trace + time stamp + timing
; 7 = Function trace + time stamp + timing + process id (Win32)
; Default = 0
ApiTrace = 0

;-----------------------------------------------------------------------------
; IfhTrace
; Description : Enable/Disable IFH trace
; Value : 0 = Trace disabled
; 1 = Trace enabled
; 2 = Trace enabled
; 3 = Trace enabled
; Default = 0
IfhTrace = 0

;-----------------------------------------------------------------------------
; SystemTraceSys
; Description : Enable/Disable system trace (runtime system)
; Value : 0 = Trace disabled
; Trace levels 1..7
; Default = 0
SystemTraceSys = 0

;-----------------------------------------------------------------------------
; SystemTraceBip
; Description : Enable/Disable BIP trace (runtime system)
; Value : 0 = Trace disabled
; Trace levels 1..7
; Default = 0
SystemTraceBip = 0

;-----------------------------------------------------------------------------
; SystemTraceIfh
; Description : Enable/Disable IFH system trace
; Value : 0 = Trace disabled
; Trace levels 1..7
; Default = 0
SystemTraceIfh = 0

;-----------------------------------------------------------------------------
; SystemTraceNet
; Description : Enable/Disable network trace
; Value : 0 = Trace disabled
; Trace levels 1..7
; Default = 0
SystemTraceNet = 0

;-----------------------------------------------------------------------------
; BipDebugLevel
; Description : BIP debug level of ECU files
; Value : 0..32767
; Default = 0
BipDebugLevel = 0

;-----------------------------------------------------------------------------
; UbattHandling
; Description : Ubatt ON/OFF handling
; Value : 0 = Ubatt ON/OFF: No EDIABAS error
; 1 = Ubatt ON/OFF: EDIABAS error
; Default = 1
UbattHandling = 0

;-----------------------------------------------------------------------------
; IgnitionHandling
; Description : Ignition ON/OFF handling
; Value : 0 = Ignition ON/OFF: No EDIABAS error
; 1 = Ignition ON/OFF: EDIABAS error
; Default = 1
IgnitionHandling = 0

;-----------------------------------------------------------------------------
; TaskPriority
; Description : EDIABAS process/thread priority (only Win32/16)
; Value : 0 = Optimal EDIABAS performance = 8
; 1 = Minimal EDIABAS performance
; ..
; 10 = Maximal EDIABAS performance
; Default = 0
TaskPriority = 0

;-----------------------------------------------------------------------------
; LoadWin32
; Description : Map EDIABAS Win16 calls to EDIABAS Win32
; Value : 0 = Win16/32 Mapping disabled (Win16-->Win16)
; 1 = Win16/32 Mapping enabled (Win16-->Win32)
; Default = 0 for Windows 9x/Me
; Default = 1 for Windows NT4/2000/XP
;LoadWin32 = 0

;-----------------------------------------------------------------------------
; SystemResults
; Description : Enable/Disable system results (ubatt/ignition/jobstatus)
; Value : 0 = Disable system results
; 1 = Enable system results
; Default = 1
SystemResults = 1

;-----------------------------------------------------------------------------
; RetryComm
; Description : Repeat failed communication automatically (1x)
; Value : 0 = Retry disabled
; 1 = Retry enabled (1x)
; Default = 1
RetryComm = 1

;-----------------------------------------------------------------------------
; Simulation
; Description : Enable/Disable ECU simulation
; Value : 0 = Simulation disabled
; 1 = Simulation enabled
; Default = 0
Simulation = 0

;-----------------------------------------------------------------------------
;
; Description : Connected diagnosis interface
; Default = EDIC
Interface = STD:OBD

; Additional information (in German) :
; Bitte beachten: Der HW-Treiber fuer das Interface muss installiert sein!

; Interface = STD:OBD
; Beschreibung : Serieller Pegelwandler (Nachfolger von ADS / Anschluss an OBD-Dose)
; Installation : \EDIABAS\HARDWARE\OBD\ODBSETUP (nur noetig fuer WIN NT4, WIN 2000, WIN XP)
; INI-Datei : OBD.ini nur benutzt wenn im Windows-Verzeichnis
; Unterstuetzung : WIN3.xx : Nein
; WIN95,98 16-Bit : Ja
; WIN95,98 32-Bit : Ja
; WIN NT 4.0 : Ja
; WIN XP : Ja

; Interface = STD:FUNK
; Beschreibung : Funk-Diagnose Interface MDA von Fa. Siemens
; Installation : keine
; INI-Datei : FUNK.INI
; Unterstuetzung : WIN95,98 16-Bit : Ja
; WIN95,98 32-Bit : Ja
; WIN NT 4.0 : Ja
; WIN XP : Ja

; Interface = ADS
; Beschreibung : Serieller Pegelwandler (Anschluss an Diagnose-Dose)
; Installation : \EDIABAS\HARDWARE\ADS\ADS32\ADSSETUP (nur fuer WinNT4 noetig)
; INI-Datei : keine
; Unterstuetzung : WIN95,98 16-Bit : Ja
; WIN95,98 32-Bit : Nein
; WIN NT 4.0 : Ja
; WIN XP : Ja

; Interface = KBUS
; Beschreibung : Serieller Pegelwandler (Anschluss direkt an K-Bus oder I-Bus)
; Installation : \EDIABAS\HARDWARE\ADS\ADS32\ADSSETUP (nur fuer WinNT4 noetig)
; INI-Datei : keine
; Unterstuetzung : WIN95,98 16-Bit : Ja
; WIN95,98 32-Bit : Nein
; WIN NT 4.0 : Ja
; WIN XP : Ja

; Interface = EDIC
; Beschreibung : Serielles , PCMCIA , PC-Card Interface von Fa. Softing
; Installation : \EDIABAS\HARDWARE\EDIC\SETUP.EXE
; INI-Datei : EDICFW.INI, EDICHW.INI
; Unterstuetzung : WIN95,98 16-Bit : Ja
; WIN95,98 32-Bit : Ja
; WIN NT 4.0 : Ja
; WIN XP : Ja

; Interface = EDICC
; Beschreibung : EDIC-Card C oder EDIC-Card 2 CAN-Interface von Fa. Softing
; Installation : \EDIABAS\HARDWARE\EDIC\SETUP.EXE
; INI-Datei : XEDICC.INI
; Unterstuetzung : WIN95,98 16-Bit : Ja
; WIN95,98 32-Bit : Ja
; WIN NT 4.0 : Ja
; WIN XP : Ja

; Interface = STD:CAN
; Beschreibung : PCMCIA CAN-Interface CanCardX von Fa. Vector
; Installation : keine (ausser Installation der CAN-Karte)
; INI-Datei : CANRTTP.INI
; Unterstuetzung : WIN95,98 16-Bit : ?
; WIN95,98 32-Bit : ?
; WIN NT 4.0 : Ja
; WIN XP : ?
; Ansprechpartner: Hr. Jusko
; Telefon : +49-(0)89/382-35891 (Hotline)
; email : [email protected] (Hotline)

; Interface = STD:ADS4MOST
; Beschreibung : Most-Interfaces von Fa. Oasis
; Installation : keine (ausser Installation der Oasis-Karte)
; INI-Datei : ADS4MOST.INI
; Unterstuetzung : WIN95,98 16-Bit : ?
; WIN95,98 32-Bit : ?
; WIN NT 4.0 : Ja
; WIN XP : Ja
; Ansprechpart.: Hr. Rowedder
; Telefon : 089 / 382-29159
; email : [email protected]

; Interface = REMOTE
; Beschreibung : Anbindung eines EDIABAS-Interfaces über TCP/IP
; Installation : Anpassung der Einträge in [TCP] auf beiden Seiten (ins.: RemoteHost, Port)
; INI-Datei : keine
; Unterstuetzung : WIN95,98 16-Bit : Nein
; WIN95,98 32-Bit : Ja
; WIN NT 4.0, XP : Ja
; WIN XP : Ja
; Sonderfall : Interface OPPS
; Ansprechpart.: Hr. Rowedder
; Telefon : 089 / 382-29159
; email : [email protected]

; Interface = REMOTE:name
; Beschreibung : Anbindung eines EDIABAS-Interfaces über TCP/IP
; Installation : Anpassung der Einträge in [TCP] auf beiden Seiten (ins.: RemoteHost, Port)
; INI-Datei : REMOTE.INI (insbesondere für Parallelbetrieb notwendig)
; In REMOTE.INI stehen unter [name] spezif. Einstellungen(z.B.: RemoteHost, Port)
; Unterstuetzung : WIN95,98 16-Bit : Nein
; WIN95,98 32-Bit : Ja
; WIN NT 4.0, XP : Ja
; WIN XP : Ja
; Sonderfall : Interface OPPS
; Ansprechpart.: Hr. Rowedder
; Telefon : 089 / 382-29159
; email : [email protected]

;-----------------------------------------------------------------------------
; NetworkProtocol
; Description : Network protocol
; Default =
NetworkProtocol = TCP

;=============================================================================
;TCP/IP Configuration
[TCP]
;=============================================================================

;-----------------------------------------------------------------------------
; RemoteHost
; Description : server address/name
; Default =
RemoteHost = 192.168.68.1

;-----------------------------------------------------------------------------
; Port
; Description : IP communication port
; Value : 1000 < port < 30000
; Default =
Port = 6801

;-----------------------------------------------------------------------------
;TimeoutConnect
; Description : Timeout for establishing the connection
; Default = 5000
TimeoutConnect = 2000

;-----------------------------------------------------------------------------
;TimeoutReceive
; Description : Timeout for receiving a message
; Default = 5000
TimeoutReceive = 2000

;-----------------------------------------------------------------------------
;TimeoutFunction
; Description : Timeout for a long function
; Default = 59000
TimeoutFunction = 10000

;-----------------------------------------------------------------------------
;DisconnectOnApiEnd
; Description : Enable/Disable Disconnection with function call ApiEnd
; Value : 0 = Disconnection disabled
; 1 = Disconnection enabled
; Default = 0
;DisconnectOnApiEnd = 1

;-----------------------------------------------------------------------------
;InitCmd<n>
; Description : Initialization command <n> (normally for OPPS)
; Default =
;InitCmd0 = FE,04,00,03,01
;InitCmd1 = FD,05,00,03,01

;=============================================================================
; End Of File EDIABAS.ini
;=============================================================================
[OBD]
Port=Com1
Hardware=OBD
RETRY=ON
;Tracelevel=0xFFFFFFFF
;Tracelevel=0xFFFFFFFF
;Tracelevel=0xF0000000
;Tracelevel=0x0000FFFF
; Bit 0 = Funktionsaufruf
; Bit 1 = io Ergebnis
; Bit 2 = nio Ergebnis
; Bit 3 = Detailinfos
; Nibble 0 = readchar_wait
; Nibble 1 = main
; Nibble 2 = cmd
; Nibble 3 = obd
; Nibble 4 = send_and_receive_...
; Nibble 5 = read_telegram_...
; Nibble 6 = send_telegram
; Nibble 7 = SendData


[UNIT_A]
Port=Com2
Hardware=OBD

[UNIT_B]
Port=Com3
Hardware=OBD

[UNIT_C]
Port=Com4
Hardware=OBD

[UNIT_D]
Port=Com5
Hardware=OBD

[UNIT_E]
Port=Com6
Hardware=OBD

[UNIT_F]
Port=Com7
Hardware=OBD

[UNIT_G]
Port=Com8
Hardware=OBD

[UNIT_H]
Port=Com9
Hardware=OBD

[UNIT_I]
Port=Com10
Hardware=OBD

[UNIT_J]
Port=Com11
Hardware=OBD

[UNIT_K]
Port=Com12
Hardware=OBD

[UNIT_L]
Port=Com13
Hardware=OBD

[UNIT_M]
Port=Com14
Hardware=OBD

[UNIT_N]
Port=Com15
Hardware=OBD

[UNIT_O]
Port=Com16
Hardware=OBD

 

·
Registered
Joined
·
2 Posts
Thanks for posting detailed instructions. Using INPA is it possible to diagnose IHKA module ? Can you please give instructions.
 

·
Registered
Joined
·
1 Posts
Have been trying to Dload this in chrome / firefox with 3x different computers but always get stuck on 53% with "run out of disk space" warning. Even registered with mega but still no joy.
Thanks for your time and effort to upload with instructions.
Does anyone know of an alternative file download that these instructions would work with ?
Thanks in advance for your help.
 

·
Registered
Joined
·
1 Posts
Have been trying to Dload this in chrome / firefox with 3x different computers but always get stuck on 53% with "run out of disk space" warning. Even registered with mega but still no joy.
Thanks for your time and effort to upload with instructions.
Does anyone know of an alternative file download that these instructions would work with ?
Thanks in advance for your help.
I needed to install a Mega extension on Chrome to my download work.


I got some "No API calls possible" Does anyone know how to fix it?
 

·
Registered
Joined
·
1 Posts
Villiusv37, really appreciate you taking the time to post a step by step procedure to help those of us that are on the learning curve.

Question for everyone on this thread. Does anyone know if a 2011 Z4 E89 can be programmed? I have read conflicting information that it can be programmed with a k+dcan cable can be used, and then others say that won't work. I've read you can use a ENET cable, but then others have written that won't work either. I would really appreciate finding out if anyone has actually programmed a E89 and what cable they used.

Many thanks all.
 

·
Registered
Joined
·
6 Posts
Hi guys, if you are following this guide the problems at step 6 can be fixed by removing the extra spaces and dots in the path. The apps use old windows formats which can't cope with them.

I moved the subfolders and renamed them to inpav501 and inpav502 and it works pefectly fromt the USB drive.

I hope this helps others.
 

·
Registered
Joined
·
1 Posts
Villiusv37, really appreciate you taking the time to post a step by step procedure to help those of us that are on the learning curve.

Question for everyone on this thread. Does anyone know if a 2011 Z4 E89 can be programmed? I have read conflicting information that it can be programmed with a k+dcan cable can be used, and then others say that won't work. I've read you can use a ENET cable, but then others have written that won't work either. I would really appreciate finding out if anyone has actually programmed a E89 and what cable they used.

Many thanks all.
Hy guys,

I know it is an old topic, but anyone know if Z4 E89 can be programmed and what interface should be used ?

many thanks,
 
1 - 19 of 19 Posts
Top