Re: [opendiag] Vauxhall Vectra (1997) ecu communication

From: radix <juglandis@...>
Date: Sat Oct 11 2003 - 13:17:26 CEST

What I know it is KW82. Low init 5bps and 200bps? switch to 9600bps more
see below.

radix

ianmacnor schrieb:

>Sirs
>
>I have been trying to communicate with my Vauxhall Vectra (X18XE
>engine with Simtec 56.5 ECU) using my PC and a "Jeff Noxon"
>interface. I have searched everywhere for some hints or
>information on this vehicle and have found absolutely nothing. I have
>studied and tried ODB2, KWP2000, 10400 baud, handshake bytes etc. -
>all to no avail. So, experiment I did.
>
>Wake-up was the first hurdle. I tried sending every character from
>0x00 to 0xFF at 5 baud 8/N/1 and looked for a response at 10400 baud.
>I got a response only from 0xE0 but could make no sense of the
>characters I was receiving. After examining the bit pattern I changed
>the baud rate to 4800 and received back 0x55 0x52 0x80 which looked
>
>
0x55 syc. byte and then first and second key byte(response 7,O,1 ?),
send inverted second key 0x7F ok

>sensible, although not understood.
>
>What then to send back to the ECU? After a delay of 25mS, I tried
>every character and checked for a response. 0x7F worked and the ECU
>then continuously sent out
>90569797 0696 0696 3897 013 3 which looked like it might be some sort
>
>
read ID 90569797 = Part number, 3897 = week, year of production. The
rest are hardware software info.

>of identification together with date codes (the car was built in late
>1997). I responded with 0x7F again and received
>0x06 0xF0 0x55 0x10 0x32 0x10 0x01 0x9D which again looked
>intelligible.
>
>0x06 - 6 bytes to follow
>0xF0 0x55 0x10 0x32 0x10 0x01 - the 6 bytes
>0x9D - a checksum (equal to sum of all the other bytes)
>
>I am now in the position of many other opendiag members in trying to
>work out the meaning of these codes as they are unrecognisable as
>KWP2000 codes. Is 0xF0 the "tester" address and 0x55 the ECU address?
>What does 0x10 0x32 0x10 0x01 mean? What do I respond with?
>
>Sequence so far (PC set to 4800 baud) 4800bps to 10400bps are possible, standard is 9600bps
>PC 0xE0 (at 5 baud using bit-bang method) OK use it
>ECU 0x55 0x52 0x80 (this is repeated once more if I don't respond)
>PC 0x7F (after 25mS)
>ECU 90569797 0696 0696 3897 013 3
>PC 0x7F (after 25mS)
>ECU 0x06 0xF0 0x55 0x10 0x32 0x10 0x01 0x9D
>?
>
>If I don't make the PC respond after 25mS then the ECU continues to
>output its data continuously.
>
>Regards
>
>Ian McFarlane
>
>
>
>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/
>
>
>
>
>

 
Received on Sat Oct 11 04:17:28 2003

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