Feature 20pin bmw
This is a brand new data link cable, 20pin bmw used specifically for connecting your OBD2 scanner and your vehicle with this 20 pin connector which is specifically for BMW’s.
Works on all BMW with 20 PIN diagnostic connector. Cable length: about 28CM(Does not include the handles of either end)
1Pc OBD OBD II Adapter for BMW 20 pin to OBD2 16 PIN Female Connector e36 e39 X5 Z3 for BMW 20pin Newest Free Shipping
20pin bmw review
This is a real customer review on INPA working on 1999 BMW E46, who managed to read fault codes, live engine statistics on a per cylinder basis and reset engine adaptations after repairs, using cheap USB interfaces
BMW uses a KKL system on the 90’s cars. The latest cars use CANBUS. This guide is for the KKL cars. The K line is a bi-directional serial bus with a 10.4kbaud data rate. L line is some sort of RTS/DTS line that wakes up the modules on older cars. As such the 20pin bmw is not dierctly compatible with RS232, either in baud or signalling levels, and could damage your PC’s RS232 port if directly connected.
With the ignition on, the L Line is not needed, since the modules are already awake. 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.
It’s called the KKL since there are 2 K lines. One for the engine and Gearbox, the other for everything else.
Your car may differ on the 16 pin connector. Check it with a torch. If you don’t have the 2nd K line, you can tap into it behind the instrument cluster if you wish.
Which connector do you need
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 want the ABS, Airbag or anything else, you need the 12V, GND, and both K lines found on the round connector. Handily both K lines can be shorted to get a simple OBD2 K USB adapter to work.
[For those of you with pin 7 & 8 fitted on your 16 pin OBDII socket, the pins can be shorted in your USB adapter and you don’t need the 20 pin connector. For those of you without pin 8 fitted, pin 25 on the socket X11175 (right instrument cluster connector) carries a White/Violet wire with D_TXD1 and you can add the additional wire to your OBDII port.]
Since you will probably want the full suite of modules INPA software offers, you need a $6 BMW to OBD2 adaptor. This has a wire inside that shorts pins 17 and 20, and connects them to 7.
So the USB adaptor does the conversion to OBD2 KL protocol. The 16 to 20 pin connects 17 and 20 together and feeds them into the OBD2 convertor.
You can find these adaptors on eBay by searching for usb (kkl, 409.2, OBDII, OBD2) and bmw (OBD, OBD2, OBDII) (adapter, 20 16). Buy something that resembles the photos above. They appear to be available in blue nowadays.
Use the Worlds Most Resiliant torrent site to download INPA.iso. 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. When prompted, tell it you are using OBD and tick the USB to Serial box. Make sure you keep the add desktop icons ticked.
Do not close the DOS box yet. If it says “Warning, some values do not match, malfunction can occur” then the registry needs to be hand edited until those values match. It’s DWORD values like buffer sizes and FIFO settings. Run OBDSetup again to verify all the warnings have gone away. Reboot if you have changed the registry.
This program also installs NCS expert which can be used to code options, I will write a seperate entry on KCM when I get time.
The S52 engine uses the MS 42.0 Engine ECU, which can be found in the E36 menu, by pressing Shift+F9. The E39 and E36 menu is in there too
I was flapping about not being able to talk to my engine ECU so I installed the USA group rectifications profile over the UK one. They appear to be the same
With 20pin bmw this software you can do absolutley everything, including triggering airbags and firing the SRS. Get in read codes, clear them. Don’t go stomping around in your size tens. If it ain’t broke don’t fix it.
I would probably shy away from drastic re-coding using this system as the shielding on the interface looks a little light and data corruption is not something you want.
Some people have reported that installing old versions over new versions causes errors with scripts not being found. Follow the above guide to the letter and you will not need to install an old version over the new one.
20pin bmw – HOME PAGE