Robert Bosch Pty Ltd VIMA01 Benutzerhandbuch
PROTOCOL SPECIFICATION
F005VP0801
ROBERT BOSCH
(AUSTRALIA) PTY. LTD.
A.B.N. 48 004 315 628
SMARTRA III IMMOBILISER
Page 13 of 49
Issue Number:
1.0
Dev No.
3881
Valid from:
14/2/06
Print Date:
28 March, 2007
© THIS DRAWING IS THE EXCLUSIVE PROPERTY OF ROBERT BOSCH (AUSTRALIA) PTY. LTD. WITHOUT THEIR CONSENT IT MAY NOT BE REPRODUCED OR GIVEN TO THIRD PARTIES.
DEV04205.9/I-1
4. MESSAGE STRUCTURE BETWEEN EMS AND SMARTRA
The proposal for the message structure between the Smartra and the EMS is based on the existing
communications protocol with two additional messages and some modified existing messages. The new
messages and modifications are highlighted in yellow.
4.1.1 Data Packet Breakdown
The protocol between the Control Unit (CU) [EMS] and the SMARTRA is defined as :-
Address
Length
Action
Data
CS
length
checksum
The protocol between the SMARTRA and the CU is defined as :-
Address
Length
Data
CS
length
checksum
where :-
Address = 49h (ASCII 'I') when CU is addressing SMARTRA.
= 69h (ASCII 'i') when SMARTRA is addressing CU
Length = number of bytes following the Length byte (including checksum)
Action = valid SMARTRA actions are :-
Action = valid SMARTRA actions are :-
06h (ACK)
Acknowledge
53h (ASCII 'S')
Software version
4Bh (ASCII 'K')
Transponder IDE*
41h (ASCII 'A')
Transponder Authentication (Additional info for ID Matching)
57h (ASCII 'W')
Transponder Write EEPROM page
52H (ASCII 'R') Transponder Read EEPROM page
4Eh (ASCII ‘N’)
[Neutralise] a [Learnt] Smartra**
54h (ASCII ‘T’)
Teach a Smartra**
15h (ASCII nak)
Negative response*
Note:
* Modified existing message.
** New messages added.
** New messages added.
Data
= data to be exchanged between units.
CS
= Checksum - one byte addition of all bytes (excluding address).
The ASCII code naming convention was carried over from existing protocol.
For every message sent to the SMARTRA from the CU there will be a response from the SMARTRA
unit. Only one command can be sent at a time to the SMARTRA unit.
A negative response to any command is possible and is defined in Section 4.10.