BMW INPA cable free software and setup guide on Win 7

I have an BMW INPA cable myself but used to install it on a XP laptop. Recently some forum members are asking is it possible to use it on Windows 7 system? If yes, how to? After much research, I have finally got it working and hope this can help any of you. I only used it on my E46 M3 (2004) and so I can confirm that it works fully with this car but I cannot guarantee if it works on other BMW cars.

1. Buy a cable

I purchased my cable from It came with software in a mini CD. This is the specific cable that I purchased and that I can confirm works:

2. Setup/Configure your OBD2 USB Cable

Put the CD into your PC.
Connect the cable into a USB port on your PC. The PC should automatically search USB cable drivers. Follow the prompts to install the driver.
Once installed, go to Control Panel -> System -> click on the Hardware tab, and then click on Device Manager to make sure there is ‘USB Serial Port (COMX)’.
Right-click on the above and select ‘Properties’, then click on the ‘Port Settings’ Tab and then click on ‘Advanced’.
Change the ‘Com Port Number’ entry to ‘COM1’.
Change the ‘Latency Timer (msec)’ to ‘1’.
Click on ‘OK’ and close all the windows, restart your PC to confirm all the changes.

3. Install INPA/EDIABAS software

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 extract to a folder using a tool such as ISOBuster.
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.
Select ‘English’ as the language and click ‘Next’.
Select ‘Next’ until asked for ‘Configuration’, scroll to ‘BMW Group Rectification Programs UK’, click ‘Next’.
Tick the option ‘Complete’ for all of the options shown.
Select ‘Next’ and allow the installation to start.
After a minute or so, installation will complete, close the Window.

The BMW INPA software can also be downloaded from here:

4. Verify environment variables

Go into Control Panel -> System -> Advanced System Settings.
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”.

5. Prepare Installation Files

Extract the contents of the downloaded file ‘INPA_502_Updated.rar’.
You’ll use the contents of this archive during the next three steps.

6. Install BMW Tools

From the above extracted file set, find the file ‘Step 1_ Install BMW Tools.exe’, right-click on it 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’
Double-click on the above file to start the installation.
Set the Destination Path C:\BMW Tools (Don’t change this path) -> ‘Install’ -> ‘OK’.
Select ‘English’ -> ‘Continue’ -> ‘Continue’.
Select ‘C:’ -> ‘Continue’.
Select ‘Skip’ -> ‘Next’
Accept the defaults for programs to update, then click ‘Next’.
Select ‘Com1’, ‘OBD’ and ‘USB to Serial Adapter’ -> ‘Continue’ -> ‘Continue’.
The installation will begin and complete.

7. Install INPA/EDIABAS 6.4.7 and 5.0.2

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

8. Install OBD Setup

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

9. Complete Installation

From the above extracted file set, double-click the file ‘serial port.reg’.
When prompted, select ‘Yes’ and ‘Yes’. You will receive confirmation that your registry has been updated.
Locate the file ‘C:\EDIABAS\Bin\obd.ini’ and copy this file into your Windows folder.
Edit the file ‘C:\EC-APPS\INPA\CFGDAT\INPA.INI’ in Notepad, locate the section that starts with ‘//F3’, remove the slashes at the beginning of the three lines of text, and amend any instance of ‘F10’ to ‘E46’.

10.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 is not 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 will have a working diagnosis tool.

SVDI PSA ABRITES killed BSI due to incorrect operation

A part of users contact us with a same issue SVDI PSA ABRITES killed BSI, they think SVDI PSA is broken. Is it true?

Actually, some experience users have proved SVDI PSA is working well; they point out why BSI is killed and provide correct operation instruction:

Incorrect operation

Correct operation instruction:  
Firstly, remove wiper fuse and streetlights, and then connect with the power supply, finally use SVDI PSA to change mileage.

I attach 3 pictures which show how I use SVDI PSA successfully change KM for Peugeot 305 2005+.
Picture 1: The Vehicle I want to adjust KM is Peugeot 305 2005+ JCI BSI (2004 – 2008), the old KM is 154910 and the new KM I write is 199999.
Picture 2: Old value shown on the dashboard: 154910KM

Picture 3: New value shown on the dashboard: 199999KM