Re: [opendiag] Re: Keyword 0808

From: Bülent Özen <ozenelekt@...>
Date: Wed Jul 16 2003 - 12:23:38 CEST

Hi Ezequiel

ISO 9141 is a standard that defines:

1.) K and L line , how to communicate ( bidirectional or unidirectional ).using L line or not.
2.) Synch pattern ( 0x55 ) to detect the baud rate and 2 keywords 7/o/1. this keywords are different from a manufacturer to other. they are assigned by the company FAKRA and a list with keywords is available on request.
3.)it is basic standard . it doesnt define what you send as high level protocol what come back from ECU . but it only defines how to wake up an ECU.
 
ISO9141-2 is a subset of ISO9141 that define :

1.) K line bidirectional and an optional unidirectional L line
2.) Baudrate is 5B/s and 10400 baud
3.) ECU contact address is 0x0x33 pattern is 0x55 and the keywords 08 08 or94 94 ( only this keywords )
4.) -you send 0x33
-ECU sends 0x55
-ECU sends 08 08
- you send 0xF7
- ECU sends 0xCC to init the ECU

5.) once initialized a timeout of 5 sec is set everytime ECU receives a request after this timeout you shall new init the ECU

6 after the init you SHALL send 0x68 0x6A 0xF1 Service PID CS ECU responds with 0x48, 0x6B ,ECUAdd, 0x4+service , PID ,
data , CS with a interbyte time of 5-20 ms

Also keywords 08 08 are reserved for ISO9141-2 .

KWP1281 defines itself an init sequence similar to ISO9141-2 to read out the keywords but not compatible with ISO9141-2 at all. 0x33 ---> 0x01 and Keywords are as you described ( according to the list of FAKRA ) After this init KWP1281 uses the block command

KWP2000 is total another world , Slow init is same as ISO9141-2 but , this protocol uses never the Keywords 08 08.
slow or fast init uses the keyword 0x8F and 0xEx ( after ISO14230 )

i 'll send you directly to your e-mail , the list of possible keyword according to protocol

regards

Bülent

 
----- Original Message -----
From: acetoel
To: opendiag@yahoogroups.com
Sent: Tuesday, July 15, 2003 1:16 PM
Subject: [opendiag] Re: Keyword 0808

Hi
Well, As Far as I know, VW uses the two protocols ISO 9141 with
KWP1281 and KWP1271 and ISO 14230 with KWP2000, if you don't believe
me just try to communicate with a Seat Leon ABS ECU.
My VW GOL Diesel 2000 uses ISO9141 with Keywords 01 8A, also I saw
keywords 0x89 0x77 (VW USA).
Then I thougt that for erasing DTCs you send 0x03 0xZZ (Block
Counter) 0x05 (erase DTC) and 0x03, each byte has to be acknoledge.
What is the difference between ISO9141 and ISO9141-2? Isn't it the
same protocol?
Bye
Ezequiel

--- In opendiag@yahoogroups.com, "Bülent Özen" <ozenelekt@i...>
wrote:
> hi Ezequiel
>
> 1.) VW use the protocol KWP1281 ( nothing to do with KWp2000 ).
But if an VW ECU responds to fonctional ECU Add. 0x33 ( e.g passat
1999 ) you can communicate with ISO9141-2 too.
>
> 2.) KWP2000 ( after ISO14230 ) must use the keywords 0x8f and 0xE9
or ( 0xex manufacturer specifique ) also only ISO 9141-2 use the
keywords 0808 or 9494
>
> 3.) this command sequence that i described is figured in ISO9141-2
page 14.
>
> 4.) we have tested this car too with our mOByDic chip . it runs
only with ISO9141-2
>
> best regards
>
> Bülent
>
>
>
> ----- Original Message -----
> From: acetoel
> To: opendiag@yahoogroups.com
> Sent: Sunday, July 13, 2003 7:59 PM
> Subject: [opendiag] Re: Keyword 0808
>
>
> Sorry but you are not reight. That command sequence corresponse
to
> ISO 14230 (also known as KWP2000 for VW) and not to ISO 9141
(also
> known as KWP1281 or 1271 for VW).
> Bye
>
> --- In opendiag@yahoogroups.com, "Bülent Özen" <ozenelekt@i...>
> wrote:
> > hi Andreas
> >
> > i have explained how an ISO9141-2 will be initialized in a
recent
> message in
> > opendiag archive. i uploaded a file ISO9141 in file section of
> opendiag for
> > introduction and signal level.
> > after an succefully init you send ( 10400 baud ) to ECU
> >
> > 0x68 0x6A 0xF1 0x03 CS to read the
DTC
> >
> > response 0x48 0x6B ECUAdd 0x43
> DTC1highbyte
> > DTC1lowbyte .................. CS
> >
> > 0x68 0x6A 0xF1 0x04 CS to clear DTCs
> >
> > response 0x48 0x6B ECUadd 0x44 CS
> >
> >
> > regards
> >
> > Bülent
> >
> >
> >
> >
> > ----- Original Message -----
> > From: "Andreas Siemering" <student@a...>
> > To: <opendiag@yahoogroups.com>
> > Sent: Saturday, July 12, 2003 8:13 PM
> > Subject: RE: [opendiag] Keyword 0808
> >
> >
> > > Hi Bülent,
> > >
> > > thanks for your help. Is there any documentation about
> > > ISO9141-2 communication available on the web? Because
> > > I have no idea how to establish communication since
> > > none of the programms worked. Maybe with some papers
> > > I can start develop my own application. At the moment
> > > I am only interested in reading and deleting fault codes.
> > >
> > > Regards
> > > Andreas
> > >
> > >
> > >
> > > To unsubscribe from this group, send an email to:
> > > opendiag-unsubscribe@egroups.com
> > >
> > >
> > >
> > > Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
> > >
> > >
> > >
>
>
> Yahoo! Groups Sponsor
> ADVERTISEMENT
>
>
>
>
> To unsubscribe from this group, send an email to:
> opendiag-unsubscribe@egroups.com
>
>
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service.
>
>
> [Non-text portions of this message have been removed]

Yahoo! Groups Sponsor
ADVERTISEMENT
             
       
       

To unsubscribe from this group, send an email to:
opendiag-unsubscribe@egroups.com

Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

[Non-text portions of this message have been removed]

 
Received on Wed Jul 16 03:22:20 2003

This archive was generated by hypermail 2.1.8 : Wed Jan 02 2008 - 00:56:00 CET