ISO-9141

Land Shark lndshrk at xmission.com
Fri Jan 30 05:04:20 GMT 1998


At 10:24 PM 1/29/98 -0600, you wrote:

>ISO 9141 is just 10.4 Kb rs232 so can probably
> connect straight to computer.

 THWACK THWACK

 (Jim thumps head into PC)

 Will everyone PLEASE go read the spec..

 ISO-9141 is not a fixed baud protocol..

 10.4kbps is the MAX speed of the protocol

 Actual speeds I've seen are:

 2400, 4800, 4804 (yes, 04!), and 9600 in addition to 10.4

 Here's how it works..

 ECU's can either have a K line or a K & L line

 Initializing comms with the ECU's is either done by grounding
 the K or L or both lines or by transmitting a one byte address
 at FIVE baud (yes, 5)

 One this is done, the ECU transmits a 55h to the tester at
 the speed it wishes to communicate and waits a short 100's of millisecs
 delay for the tester to setup the baud..

 The ECU then sends TWO "key bytes" which specify WHICH PROTOCOL and WHAT
 OEM .. the Tester transmits the inverse of the last keybyte..

 VOILA.. DONE.. 

 Everything else is part of the KEYWORD PROTOCOL involved..

 The PROTOCOLS (Except for public ones like KW 2000, and CARB/OBD-II stuff)
 are proprietary to the manufacturer and held by FAKRA in Germany

 All FAKRA will tell you, is a list of the keywords and whom they belong
 to.. each protocol is (of course) different..

 Knowing ONE in no case tells you anything about another!

 Jim

 PS: I'm sorry to be so anal about this stuff, but I'd rather not have 
     someone run off on a wild goose chase.. to FULLY support ISO-9141 and 9141/2
     is a very hard thing to do... especially when the spec is wrong/incomplete

      



More information about the Diy_efi mailing list