This is hopefully idiot proof Installation instructions for INPA with Windows XP Pro (32-bit) and a modified £7 Vagcom USB interface off ebay.
You should source a Vagcom with either FDTI ft232RL or BL chipsets, RL chipset allows chip flipping/ignition detection fooling for NCS or SSS encoding
Firstly open up your £7 Vagcom interface by removing the 4 x Phillips screws on it.
Get yourself a fine soldering iron and with a blob of solder, solder pins 7 and 8 together on it and put it back together.
I've used this install method without fault on loads of machines now and not had to amend any registry settings or anything, it's worked first time every time this way.
There is a myth you have to use com port 1 with INPA, this is total cobblers! you can use any com port number you like as long as the INPA OBD.ini file port selection matches your actual com port setting on the vagcom interface you have set..
First things to do is Download the 326MB version of BMW INPA from a torrent site or anywhere you can get it (PM me If you want a known good working version to download I have uploaded it with the fdti drivers and this instruction guide to a file dump) and extract it to a folder on your machine...
you also may need to download the FDTI VCP (virtual com port) driver for windows XP for the Vagcom USB interface from the FDTI website, unzip it to a folder and copy this folder to the 326MB INPA installation software folder so you know where it is and for any future installations...
Virtual COM Port Drivers
1. Insert your modified OBD-II-USB vagcom cable into your usb-port.
Once it is detected by Windows and prompts for the driver (at this point Windows may find the drivers for you depending on the vagcom type) point it towards your FDTI vcp driver folder in the INPA folder if Windows fails to find the drivers
It will then install the drivers (it will probably go through this process twice just repeat the process)
In the windows Device Manager, you should now see [Ports COM & LPT] ->> "USB Serial Port (ComX)
right click this and click properties/port settings /advanced.
At the top change your port number to your selection (if you do not wish to move or force a device on COM1 to another port because it's already being used, just select an unused port, usually COM2 is unused) just remember your port selection for the INPA\install.
Now change the transmit and receive settings in the drop down boxes to 2048 for both transmit and receive.
Now change the latency setting from 16 to 1.
OK the changes and exit.
The usb vagcom cable is now set-up.
2. Always use SAME USB-port from now on.
3. Installing INPA
Copy and paste your downloaded complete INPA installation software folder to your C drive.
In your INPA folders click programmisation then double click setup.
It should default to English so OK this.
Click next till you get to the selection for software to install.
Select or deselect in options boxes but as a minimum select INPA ,EDIABAS and NCS expert if you want it.
Click next you will be asked to backup and restore (I declined this , unticked the box and skipped it all)
Make sure quick launch and desktop icons are ticked.
Now select STD-OBD in drop down box (should be by default).
Now select the com port number you selected earlier from the drop down box and tick the USB to serial adaptor box.
Click next and install (if it ask for backup and recovery just click skip to these prompts if you wish)
Now go to C/ediabas/hardware/OBD/OBDsetup.exe
Double click OBD setup.exe
If all is well you should get a black DOS box up with various settings shown with a full house of oks on them, you may get the start one saying warning instead of an OK if you have selected an alternative com port just ignore it)
Press any key to exit if the list is OK.
Go to C/ediabas/bin..
Find the OBD.ini or OBD file and double click
Your settings will be displayed, make sure they read as below
PORT= COM? (your com choice entered and set earlier)
UBAT=OFF (type this command in manually in this position)
Exit and save
Right click and Copy the amended OBD.ini file and paste it into your C/windows folder
Now go back to the INPA \install folder on C drive.
Open C/INPA folder/REFERENZ/INSTALL.
Double click instprog.exe
OK the German writing page
Select English and continue.
At destination drive page make sure C drive is selected and continue.
Now select BMW GROUP RECTIFICATION PROGRAMME UK from the list and click continue
Now select the following:
Ediabas tick update box
INPA tick update box
NCS expert expert tick complete box
Tick the box delete the old NCS expert
double check that C:\EDIABAS\BIN has been added to the path string in environmental variables (right click my computer/properties/advanced/environmental variables and select path in the list, click edit check it's there and exit without changing anything)
That's it you should be done and ready to get diagnosing
Always use the SAME USB port on your laptop when using the software
I don't think I've omitted anything and I take no blame if you damage your car messing around with INPA software and don't PM me if you mess things up with it, post on the forum for a solution
PS if you want to do recoding with NCS expert (highly doubtful like its in German and impossible) you need ignition sensing which you don't get with a Vagcom but you can flip the FDTI chip (FT232RL chipset) on the interface with Mprog software to fake the battery and ignition sensing so you can encode.