Ahhh couldn't get it to work. I went back to ista 4.39 and easybmwtools. My question is do I have to...
You don't need to set variables separately for each program. The Environment Variables are actually for
EDIABAS, which is the communication layer that runs in the background for INPA, NCS Expert, and (often) ISTA.
If you used an "Easy BMW Tools" installer, it usually sets the variables automatically. However, it is good to verify because if the path is missing, INPA will open but won't connect to the car.
1. Check Environment Variables
You need to make sure the system knows where EDIABAS is located.
- Press Windows Key, type "Environment Variables", and open "Edit the system environment variables".
- Click "Environment Variables".
- Under "System variables" (the bottom box), find Path and click Edit.
- Make sure this entry exists:
If it's not there, add it.
2. The "Instructions to Edit" (Configuration)
This depends entirely on what cable you are using.
Scenario A: You are using a K+DCAN USB Cable (E-Series)
You need to edit two files in
C:\EDIABAS\BIN\.
File 1:
EDIABAS.INI
Open with Notepad and find the "Configuration" section. Ensure it looks like this:
File 2:
OBD.INI
Open with Notepad. You need to match the "Port" to the COM port your USB cable is using in Device Manager (e.g., COM1).
Code:
ini
[OBD]
Port=Com1
Hardware=USB
Retry=ON
Note: If your cable is on COM9 in Device Manager, change this file to Com9.
Scenario B: You are using an ENET Cable (F/G-Series)
You only need to edit
EDIABAS.INI.
(You do not need to touch OBD.INI for ENET cables).
3. ISTA Configuration
Finally, inside ISTA itself, you need to tell it to look at those files you just edited.
- Open ISTA.
- Click the Wrench icon (Configuration).
- Go to the "Vehicle Interface" tab.
- Select: Ediabas default settings (ediabas.ini).
- Click OK.
If you do these three steps, both INPA and ISTA will share the same connection settings and work seamlessly.