BMW M5 Forum and M6 Forums banner

Successful Install of INPA and EDIABAS on Win 7

292K views 47 replies 31 participants last post by  lockeed  
#1 · (Edited)
Guys,

Just thought I Would let you know about my experience of installing the above. I found it very straight forward following the instructions below and works perfectly on Windows 7 as long as you follow each step. Its not my work below but this was the best and most simplest tutorial that i could find and actually worked first time. I have made some slight updates based on my experiences, regarding the extraction of the downloaded files ( in bold)


Assumptions and Clarifications
• This setup/installation DOES work on Windows 7 64bit.
• This setup/installation does NOT require VM/Virtual Machine images.
• This setup/installation will give you INPA and EDIABAS 6.4.7 and 5.0.2.
• This guide assumes that you have a basic knowledge of Windows, Control Panel and Device Manager.

1. Buy a cable

I purchased a USB cable from EBay, it came with software but I didn't use it and instead used online resources that I downloaded for which I'll provide links. The cable I purchased is a USB to OBD2 connector that plugs into your BMW to the right hand side of the steering wheel, in the foot-well area.

This is the specific cable that I purchased and that I can confirm works:
BMW USB Diagnostics OBD Cable Interface lead Ediabas Inpa DIS SSS Progman GT1 | eBay

2. Download the software

There are many sources on the internet for INPA/EDIABAS, some seem to work, others do not - I used these specific downloads and they worked perfectly:
http://quick99si3.home.comcast.net/~quick99si3/bmw/INPA-6.4.3-full.rar
http://quick99si3.home.comcast.net/~quick99si3/bmw/INPA_502_Updated.rar

If for any reason the above links are missing/broken, PM me and I'll see what I can do. Thank you to whomever is hosting the above files and I hope that you do not mind me providing these links.

3. Setup/Configure your OBD2 USB Cable
1. Put the DVD that arrived with the cable into the DVD drive on your PC.
2. Plug in the cable into a USB port on your computer, you must ONLY use this USB port from here-on for this cable. If your computer is connected to the internet it should automatically search and install in the USB cable drivers. If your computer does NOT automatically detect the cable, you may need to use 'Device Manager' to manually update/select the driver.
3. Once installed, go to Control Panel -> System -> Then click on the Hardware tab, then click on Device Manager.
4. Locate the entry 'USB Serial Port' in the 'Ports' section of Device Manager. It should read ‘USB Serial Port (COMX)'.
5. Right-click on the above and select ‘Properties’, then click on the ‘Port Settings’ Tab and then click on ‘Advanced’.
6. Change the 'Com Port Number' entry to 'COM1'.
7. Change the 'Latency Timer (msec)' to '1'.
8. Click on ‘OK’ and close all the windows, restart your PC to confirm all the changes.

4. Install INPA/EDIABAS 6.4.3 and 4.4.7
1. Extract the contents of the downloaded file 'INPA-6.4.3-full.rar' and you'll find a .NRG file. This is a CD image that you'll need to either burn to a CD or mount using Dameon Tools - it wont work if you run it directly from you hard drive- computer has to think its running from a CD.
2. Once extracted, go into the following folder '/REFERENZ/INSTALL/', right-click on 'INSTPROG.exe' and select 'Properties', click on the Compatibility tab and change the dropdown to Windows XP SP3 as the Compatibility Mode, also tick 'Run As Administrator', then click 'Ok', then double-click the file to run the installation.
3. Select 'English' as the language and click 'Next'.
4. Select 'Next' until asked for 'Configuration', scroll to 'BMW Group Rectification Programs UK', click 'Next'.
5. Tick the option 'Complete' for all of the options shown.
6. Select 'Next' and allow the installation to start.
7. After a minute or so, installation will complete, close the Window.

5. Verify environment variables
1. Go into Control Panel -> System -> Advanced System Settings.
2. Select 'Environment Variables' and then verify that the System Variables 'TMP' and 'TEMP' both contain the path 'C:\EDIABAS\Bin' within the 'Value' string - for instance "C:\Windows\Temp;C:\EDIABAS\Bin".

6. Prepare Installation Files
1. Extract the contents of the downloaded file 'INPA_502_Updated.rar'.
2. You'll use the contents of this archive during the next three steps.

7. Install BMW Tools
1. From the above extracted file set, find the file 'Step 1_ Install BMW Tools.exe', right-click on it and select 'Properties'.
2. Click on the Compatibility tab and change the dropdown to Windows XP SP3 as the Compatibility Mode, also tick 'Run As Administrator', then click 'Ok'
3. Double-click on the above file to start the installation.
4. Set the Destination Path C:\BMW Tools (Don’t change this path - whatever it shows as leave it as that) -> 'Install' -> 'OK'.
5. Select 'English' -> 'Continue' -> 'Continue'.
6. Select 'C:' -> 'Continue'.
7. Select 'Skip' -> 'Next'
8. Accept the defaults for programs to update, then click 'Next'.
9. Select 'Com1', 'OBD' and 'USB to Serial Adapter' -> 'Continue' -> 'Continue'.
10. The installation will begin and complete.

8. Install INPA/EDIABAS 6.4.7 and 5.0.2
1. From the above extracted file set, double-click the file 'Step 2_ Install INPA.exe'.
2. The Destination Path should be 'C:\temp', leave as it is and click 'Next'.
3. Choose 'English' and select 'Continue' and 'Continue'.
4. Select 'C:\' and then 'Continue'.
5. Select 'BMW Group Rectification Programs UK' and click 'Continue'.
6. Tick 'Update' for all options where not grayed out, then 'Continue'.
7. Select 'OBD', then 'Continue' and 'Continue'.
8. The installation will begin and complete.

9. Install OBD Setup
1. From the above extracted file set, double-click the file 'Step 3_Final Update.exe'.
2. The Destination Path should be left as it is, then select 'Install'.
3. Select 'Yes to all'.
4. Once completed, the window will close itself.

10. Complete Installation
1. From the above extracted file set, double-click the file 'serial port.reg'.
2. When prompted, select 'Yes' and 'Yes'. You will receive confirmation that your registry has been updated.
3. Locate the file 'C:\EDIABAS\Bin\obd.ini' and copy this file into your Windows folder.



In theory, you'll now have an INPA icon on your desktop and Start Menu - right-click on it, select 'Troubleshoot Compatibility', it'll select 'Windows XP SP3', click 'Next' and 'Save'. This step isn't necessarily required, however it apparently provides a little more stability for the application.

Now, with your interface connected via the USB port (remember NOT to plug the cable into any port other than the port that you originally configured the cable with) - and the other end connected to your car, fire up INPA and hopefully you'll have a working diagnosis tool
 
#3 ·
So have you tried this install flavor on your E60 yet? I backed up and wiped my good install and tried this flavor and get INPA script errors when you go past the main screens for the SMG module or MSS65 module.

Going to wipe and try again. Or maybe just go back to my old-*** version which worked fine for my '06.
 
#5 ·
Connect to car, ignition on (not started) and launch INPA or INPALOAD.

Should bring you to a white screen and with black lettering and two indicating circles. If both circles are filled in black and not just outlines, then you have successfully connected INPA to car via EDIABAS via OBD. Now press the E60 button (F4 on my install, can be changed with INPA.ini script) and the E60 menu comes up. Select a module and see of it reads. If you make it this far with no script errors, things are looking good. INPA frequently pops up errors about language type mismatch and some random version errors, but most of what I have read says these can be disregarded.

Good info in this thread:

BMW Coding Forum

Step 3 has a useful DIY for learning the ropes.
 
#8 ·
Thanks for the detailed information. I've been wanting to do this, get it setup, etc. for a while now - just haven't found the time. Maybe now is a good time to dust off the computer and get this set up....
 
#9 ·
Your be able to read off the error codes and interrogate individual modules if that's what you mean?

They will come back with a 4 alpha numerical code which when googled should show the fault. Some modules have additional info and will moan in more detail.

The car will also store the mileage reading when the error first occurred along with a snapshot of the last time it found the fault. I guess this is for them times when customers show up and say its only been happening for a few days when really a errors been present for months and the owner hadn't done anything with it.
 
#13 ·
Lol I know, only had it 4 weeks, but I have been reading this forum prior to buying the car for at least a year as a silent reader so a lot of reading helped which I think is very important for this type of car.


It's one if those cars which you can't have enough off :)
Although my wife is slightly concerned about the amount of time I spend reading,driving,modding the car ;-)
 
#16 ·
Did anyone succeed to instal NCS on W7?

I've got W7 64bit system and i want to use INPA and NCS software to my BMW E91. I found this topic and I've done everything according to the instruction of Deepcat and everything is working properly excluding NCS.
Each time I try to launch it (Wind XP compatilibity mode as admin) system says: "The version of this file is not compatible with the version of Windows".
I tried to reinstall it but it didn't help. I noticed that after installation of this software package I'm unable to use option 'Troubleshoot Compatibility' - I get an error '0x8007007B'. I did a few searches and I found that there is a known problem with all diagnostic programs (including compatiblity troubleshooting) probably caused by some failure of .NET.
I tried to solve it according to Microsoft technician's tips from the web but the only way is to restore the system. After system restore I managed to restore compatibility troubleshooting option but just after I reinstalled INPA, EDIABAS and NCS software there's no more compatibility troubleshooting again :(((

Anyone knows how to solve this problem?:crying2:
 
#17 ·
I've got W7 64bit system and i want to use INPA and NCS software to my BMW E91. I found this topic and I've done everything according to the instruction of Deepcat and everything is working properly excluding NCS.
Each time I try to launch it (Wind XP compatilibity mode as admin) system says: "The version of this file is not compatible with the version of Windows".
I tried to reinstall it but it didn't help. I noticed that after installation of this software package I'm unable to use option 'Troubleshoot Compatibility' - I get an error '0x8007007B'. I did a few searches and I found that there is a known problem with all diagnostic programs (including compatiblity troubleshooting) probably caused by some failure of .NET.
I tried to solve it according to Microsoft technician's tips from the web but the only way is to restore the system. After system restore I managed to restore compatibility troubleshooting option but just after I reinstalled INPA, EDIABAS and NCS software there's no more compatibility troubleshooting again :(((

Anyone knows how to solve this problem?:crying2:

Your problem is 64bit. NCS is 32bit only.
 
#21 ·
I too got the BM Cables version of the install and have tried it on Windows 7. I went to the USB configuration to change the COM port to COM1. I get comm errors with any of the programs - INPA, DIS, NavCoder. I can see the cable has the red indicator when plugged into the car. I have charged the battery up to full (I can try a trickle charger on the car next).

With INPA, I get the communications interrupted error. With DIS, I see that the head emulator does not start and there is no icon for it on the upper right (I get error 200.13 when attempting diagnostics). I would love to troubleshoot the BMCables version if people have that. I will get a couple of screen prints of the issues tomorrow.
 
#25 ·
INPA problems

Can someone please shed some light on INPA, Is it country specific, I,m in Australia, have just loaded up DeepCat,s install of INPA to the letter, some modules are now working with his install, but others refuse, Engine and Trans connect cool, EWS or ZKE for instance wont bother, So, why would it connect to some modules and not others.
Vehicle in question is a 2004 E46 330ci.
Surely theres nothing fancy about that, Scanners connect ok so why not INPA.

Tried to contact DeepCat but was refused due to insufficient posts.
 
#26 ·
Great! May I know the INPA you are using can teach-in the SMG clutch or not?

I don't know much about INPA , ICOM, and DIS.....

Now I'm going to buy a ICOM set of PC( I know it can teach in the SMG clutch), but it cost about $700 USD with a PC. I don't know I should buy this or just need to buy a cable like you.


Michael
 
#28 ·
Hi everyone. I now this is an old thread but I need a little help. I followed the steps above but chose US instead of UK for my rectifications because my car is US. I got everything to work and got the following errors:
23 ARS 5D65 A8
29 DSC 6E83 A0
40 CAS A0B4 20
62 MOSTGW E18F 20
70 LM 9CC5, A8B5, A8C2, A8C0, A8BE 24
I then read I could get better descriptions if I went into individual modules. I was able to read better and clear the CAS and LM module errors. The problem arose when I tried to enter the rest of the individual modules to get better description and I got errors that basically kicked me back to INPA main menu.
I figured there might be some mismatch in the Rectification programs so I went back and reinstalled the whole thing using UK rectifications. Now, I get the no response from module errors. Any suggestions?