![]() ![]() Use Teraterm to open COM1 at 9600 baud to see if you can echo characters to prove you are connected to the car.ġ) The S52 engine uses the MS 42.0 Engine ECU, which can be found in the E36 menu, by pressing Shift+F9. If you get INPA IFH-0018 INITIALIZATION ERROR then check the com port.ĭownload a file called INPA_FAQ for detailed error code help. If you get EDIABAS initialising errors you need to check the registry DWORDS above, and the USB/Serial latency timer. Now when you run INPA from the desktop icon you should see INPA and EDIABAS load (green icon by the clock), and along the bottom of INPA you can select your car and the modules therein. Complete and exit the installation program. Select Upgrade or prefereably Complete when possible. Chose the English language and install BMW Group Rectification programs UK. Open C:\INPA_CD\Referenz\INSTALL and run Installprog.exe. You have now installed the EDIBAS communication handler, configured all of it's FIFO settings, and installed the INPA "whitescreen" framework.Ĩ) Now you need to install the guts of INPA. UBAT=OFFCopy the file OBD.ini from C:\EDIABAS\BIN to C:\Windows Reboot if you have changed the registry.Ħ) Add the Environment variable C:\EDIABAS\BIN to your system.ħ) Open the file OBD.ini from C:\EDIABAS\BIN add in the UBAT item manually. Run OBDSetup again to verify all the warnings have gone away. It's DWORD values like buffer sizes and FIFO settings. If it says "Warning, some values do not match, malfunction can occur" then the registry needs to be hand edited until those values match. Force the USB/serial adaptor to COM1.ĥ) Run OBDSetup.exe. Open USB-OBD.pdf and follow the instructions to change the latency timer from 16ms to 1ms. Make sure you keep the add desktop icons ticked.Ĥ) Complete the installation and go to C:\EDIABAS\Hardware\OBD. When prompted, tell it you are using OBD and tick the USB to Serial box. Open the folder C:\INPA_CD\Programminstallation and run setup.Ĭlick through all the options, install INPA, EDIBAS and NCSExpert as a minimum (I left the install options as default Full Installation). It is 326MB and the only file matching that word at the time of writing.ģ) Extract the iso using winrar to a folder called INPA_CD. Don't fiddle with this program.ġ) Create a system restore point and backup your registry.Ģ) Use the Worlds Most Resiliant torrent site to download INPA.iso. NCSExpert=Programming of KCM and other stuff. They appear to be available in blue nowadays.ĮDIABAS=The communication layer to the car Buy something that resembles the photos above. ![]() You can find these adaptors on eBay by searching for usb (kkl, 409.2, OBDII, OBD2) and bmw (OBD, OBD2, OBDII) (adapter, 20 16). The 16 to 20 pin connects 17 and 20 together and feeds them into the OBD2 convertor. ![]() So the USB adaptor does the conversion to OBD2 KL protocol. This has a wire inside that shorts pins 17 and 20, and connects them to 7. Since you will probably want the full suite of modules INPA software offers, you need a £6 BMW to OBD2 adaptor. Handily both K lines can be shorted to get a simple OBD2 K USB adaptor to work. If you want the ABS, Airbag or anything else, you need the 12V, GND, and both K lines found on the round connector. If you want to talk to the engine and gearbox you only need the 12V, GND and K line found on the 16 pin connector. If you don't have the 2nd K line, you can tap into it behind the instrument cluster if you wish. ![]() Your car may differ on the 16 pin connector. The car in this case is a 1999 and has both the 20 pin and 16 pin OBD diagnostics. One for the engine and Gearbox, the other for everything else. It's called the KKL since there are 2 K lines. This may not apply to some early E36 and ///M E36 cars, where older modules with low computing power appear to need the L line for Rx data. With the ignition on, the L Line is not needed, since the modules are already awake. As such the BMW is not dierctly compatible with RS232, either in baud or signalling levels, and could damage your PC's RS232 port if directly connected. L line is some sort of RTS/DTS line that wakes up the modules on older cars. The K line is a bi-directional serial bus with a 10.4kbaud data rate. Here's how I did it using cheap USB interfaces.īMW uses a KKL system on the 90's cars. It lets me read fault codes, live engine statistics on a per cylinder basis and reset engine adaptations after repairs. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |