Bought a BMW code reader and reset cable - cheap way to reset lights and read codes

John Avis by | June 21, 2012 | Technical Tips My 1997 318is

The airbag warning light has been on my 1997 318is and I was looking for the cheapest way to reset it myself. I bought an "Ediabas INPA OBD2 Diagnostic Interface for BMW" off eBay, the cheapest I could find at about $25 delivered from overseas.
The airbag warning light has been on my 1997 318is and I was looking for the cheapest way to reset it myself.

I bought an "Ediabas INPA OBD2 Diagnostic Interface for BMW" off eBay, the cheapest I could find at about $25 delivered from overseas.

BMW INPA interface

It came with software but the CD was faulty, but the supplier provided a link to download.

I couldn't get the software to work at first and read numerous online instructions. I downloaded numerous versions of the software. It seemed like it was going to be very difficult to get it to work.

In the end I got it working and it was quite simple. I used the software that came with the cable, and:

* Added "C:\EDIABAS\BIN" to the "path" environmental variable.
* Copied the EDIABAS AND INPA folders to the C:\ drive.
* Ran the install for the OBD interface in the C:\EDIABAS\HARDWARE\OBD folder.
* Modified the file EDIABAS.INI in the C:\EDIABAS\BIN folder and changed the line that sets the interface to STD:OBD.

Then to run the application and read/clear codes I ran the INPA_LOAD.EXE program from the INPA\BIN folder. The software was the English version so was easy to navigate. There is some interesting menu options where you can look at all the sensor data from the car. Looks like you could do a bit of damage with some of the menu options though.

The one I bought was from eBay seller "elphabet". I used it on an old Pentium 4 computer running Windows 2000 Server, but it should work easily on anything up to XP, but I believe it is possible to use on Windows 7 too.

On my 1997 318is it reported quite a few errors: engine misfires, 5 transmission errors (hopefully these are from before the transmission was replaced just recently), various ABS errors and various airbag errors. All errors have been cleared and I no longer have the airbag light on which is great.

I also tried this interface on my 1994 318is but it didn't work. It seems that an ADA interface is needed for these earlier models.

UPDATE 12 APRIL 2017: After this computer stopped working I bought a new computer which had Windows 7 (32-bit) on it. I am pleased to report that this software ran fine on the new computer using the above instructions. I was also able to successfully use a USB to RS232 adaptor.

To edit the path variable in Windows 7, you need to do the following:

* From the desktop or start menu, right click on "Computer".
* Choose "Properties" from the context menu.
* Click "Advanced system settings".
* Click "Environment Variables".
* Find "Path" in "System Variables" list (or click "New" if it doesn't exist already) and click it then click "Edit" below (or just double-click it).
* Add ;C:\EDIABAS\BIN to the end of whatever is already entered there (including the semi-colon at the beginning).
* Click okay to save your changes on the windows that you opened.

UPDATE 2 JUNE 2018: I reinstalled a different version on another computer using this same method but it was in German. To change to English language, I had to do this:

Open the file INPA.ini in the folder C:INPACFGDAT using Notepad.

In the [INFO] section change VARIANTE to ENGLISH.

In the [ENVIRON] section change LANGUAGE to ENGLISCH.

Related Posts

Technical Tips

Recommended oils for BMW M44 engine

by John Avis | August 2, 2017

The following is a list of oils taken from Australian oil distributors that they recommend for the BMW M44 as fitted to the BMW E36 318is and 318ti.

E36 Technical Tips

BMW E36 window stuck in open position

by John Avis | December 21, 2016

My passenger side window on my 1998 318is coupe has been stuck in the closed position for some time. I can usually get it going by removing the door trim and then hitting the window motor with a mallet. As it is summer and hot and my air conditioning also stopped working some time ago, I thought I would try and get the window working.

E36 Technical Tips

How to fix BMW E36 squeaking and grinding steering wheel

by John Avis | June 17, 2016

If you hear a squeaking noise coming from behind your 1991 to 1998 BMW 3 series steering wheel, or possibly the steering doesn't feel so smooth and maybe binds every now and then, then there's something you can do fairly easily to try and fix it.


There are no comments yet. Be the first to leave a comment!

Leave a Comment


About me

I am a bit of a 3 series fanatic, having owned a couple of E30s and a few E36s, plus a few parts cars. I like the combination of the compact size, good performance and handling, and that they are more sports sedan than an impractical and extrovert sports car. This blog is a place to share my experience and knowledge.


Get the latest posts delivered to your inbox.