![]() NCSExpert=Programming of modules and CKM. This has a wire inside that shorts pins 17 (K) and 20 (K), and connects them to 7 (L).ĮDIABAS=The communication layer to the car Since you will probably want the full suite of modules INPA software offers, you need a BMW 16 pin to 20 pin adaptor. You will not at any time speak OBD2 to the car. OBD2.7 and OBD.17 carries the DME/EGS DS2 and gimped OBD2. OBD2.8 and OBD1.20 carry BMW's 1 wire DS2. 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 both K lines found on the round connector. If you want to talk to the engine and gearbox you only need the K line found on the 16 pin connector. Which connector do you need for your E39/E46 with the 16 and 20 pin socket? KOMBI Tonyday - No 1999 323i Joylove No 1997 328iĪBS/ASC Tonyday - No 1999 323i Joylove No 1997 328i IanS- Yes 1996 EVOĪirbag Can't remember Tonyday - Yes 1999 323i ![]() ![]() If you don't have the 2nd K line on your pre 1999, you can tap into it behind the instrument cluster if you wish. Your car may differ on the 16 pin connector if it is post 1999. The car in this case is a 1999 and has both the 20 pin and 16 pin OBD diagnostics. Why two lines? Possibly for data rate, possibly to keep non-BMW garages from interfacing with anything other than the legal minimum DME and EGS. It's called the KKL since there are 2 K lines. As such any BMW (OBD1 or OBD2) 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 an Rx line needed by modules on older cars. The K line is a bi-directional serial bus with a 9.6kbaud data rate. This guide is for the KKL cars E46/E39/X5/X3/Z4 etc. You will need a faster adaptor than the cheapo VAGCOM ones. The latest cars (2007+) use K-CAN that runs at 100-500kbps and supports legacy 9600baud OBD2 for very bssic error code-only diagnostics. This device supports the old school RxD and TxD link fitted to those cars for those modules. Your 1994-2000 E36 from any country will need an ADS adaptor to access the KOMBI and ABS plus others. DME and EGS on one, everything else on the other. TxD was repurposed to bidirectional duties. ![]() The E34/E36 needed a two wire serial link but at the 1996 E36 facelift some modules (DME, HVAC and others) got the DS2 port upgraded to a 1 wire K line that works with a VAGCOM lead.įrom E46/E39 the RxD L line was redundant and all modules went to a single K line interface for DS2 and OBD2. The generic ODB2 system runs alongside the DS2 system on the same K line pins in either connector, and continues to do so to until at least 2008.Īll modules continue to support DS2 messaging after OBD2 was forced upon them and still do today. They started with US E36 in 1996 for two modules DME and EGS adding TxD2 to the 20 pin and 16 pin connector.ĮU Z3 and E36 compact added the OBD2 error code support after 1999ish. As the 90's rolled on they could Tx and Rx on the same wire starting with the DME and EGS, and by the late 90's all modules had been redesigned to be K line only for the E39/E46. ![]() Tx and Rx data was kept separate and clocked slowly. E34/E36 were designed in the late 80's when RS232 was cutting edge. Think about it from the view of the module makers. They then smeared in a 1 wire K line for bidirectional communications during the E36, completing with the E46 being fully K line only. Until then everything had worked on K and L line, TxD and RxD, using RTS/DTS to signal the adaptor. Basically DS2 is an extended command set.īMW added alongside their fully featured DS2 system an OBD2 system on the 90's cars. Here's how I did it using cheap USB interfaces. It lets me read fault codes, live engine statistics on a per cylinder basis and reset engine adaptations after repairs. The hardware side will not be EU E36 compatible for KOMBI, ABS, ASC. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |