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 41 of 49
Issue Number:
1.0
Dev No.
3881
Valid from:
14/2/06
Print Date:
23 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
5.22.4 Table: Transponder (Re)teaching mode
Msg
Flow
no.
Flow
no.
T
P
P
S
M
M
EMS Mode
description
Description
EMS message
EMS message
Data EMS message
Description
Smartra Response
Smartra Response
Data Smartra Message
11
V V
N
V/N/L
(new)
(new)
Transponder
(Re) Teaching
(Re) Teaching
ACK request
IDE Request
Write EEPROM
Authentication Req
IDE Request
Write EEPROM
Authentication Req
0x49 0x02 0x06 0x08
0x49 S 0x4B RN1..6
0x49 S 0x57 WRITE_DATA
0x49 S 0x41 RN1..4
ELP1..4
0x49 S 0x4B RN1..6
0x49 S 0x57 WRITE_DATA
0x49 S 0x41 RN1..4
ELP1..4
ACK response
IDE Response
EEPROM write Response
Authentication response
IDE Response
EEPROM write Response
Authentication response
0x69 0x02 0x06 0x08
0x69 S R IDE1..4 + ERN1..6 + State byte
0x69 S 0x57
0x69 S EKP1..4
0x69 S R IDE1..4 + ERN1..6 + State byte
0x69 S 0x57
0x69 S EKP1..4
12
V L V/N/L
(new)
Transponder
(Re) Teaching
(Re) Teaching
ACK request
IDE Request
Write EEPROM
Authentication Req
IDE Request
Write EEPROM
Authentication Req
0x49 0x02 0x06 0x08
0x49 S 0x4B RN1..6
0x49 S 0x57 WRITE_DATA
0x49 S 0x41 RN1..4
ELP1..4
0x49 S 0x4B RN1..6
0x49 S 0x57 WRITE_DATA
0x49 S 0x41 RN1..4
ELP1..4
ACK response
IDE Response
EEPROM write Response
Authentication response
IDE Response
EEPROM write Response
Authentication response
0x49 0x02 0x06 0x08
0x69 S R IDE1..4 + ERN1..6 + State byte
0x69 S 0x57
0x69 S EKP1..4
0x69 S R IDE1..4 + ERN1..6 + State byte
0x69 S 0x57
0x69 S EKP1..4
13
L V
N
V/N/L
(new)
Transponder
(Re) Teaching
(Re) Teaching
ACK request
IDE Request
Write EEPROM
Authentication Req
IDE Request
Write EEPROM
Authentication Req
0x49 0x02 0x06 0x08
0x49 S 0x4B RN1..6
0x49 S 0x57 WRITE_DATA
0x49 S 0x41 RN1..4
ELP1..4
0x49 S 0x4B RN1..6
0x49 S 0x57 WRITE_DATA
0x49 S 0x41 RN1..4
ELP1..4
ACK response
IDE Response
IDE Response
Negative response
Authentication response
0x69 0x02 0x06 0x08
0x69 S R IDE1..4 + ERN1..6 + State byte
0x69 S R IDE1..4 + ERN1..6 + State byte
0x69 S 0x15 0xXX
0x69 S EKP1..4
14
L L V/N/L
(new)
Transponder
(Re) Teaching
(Re) Teaching
ACK request
IDE Request
Write EEPROM
Authentication Req
IDE Request
Write EEPROM
Authentication Req
0x49 0x02 0x06 0x08
0x49 S 0x4B RN1..6
0x49 S 0x57 WRITE_DATA
0x49 S 0x41 RN1..4
ELP1..4
0x49 S 0x4B RN1..6
0x49 S 0x57 WRITE_DATA
0x49 S 0x41 RN1..4
ELP1..4
ACK response
IDE Response
IDE Response
Negative response
Authentication response
0x49 0x02 0x06 0x08
0x69 S R IDE1..4 + ERN1..6 + State byte
0x69 S R IDE1..4 + ERN1..6 + State byte
0x69 S 0x15 0xXX
0x69 S EKP1..4
15
L V
N
VNL
(old)
(old)
Transponder
(Re) Teaching
(Re) Teaching
ACK request
IDE Request
Write EEPROM
Authentication Req
IDE Request
Write EEPROM
Authentication Req
0x49 0x02 0x06 0x08
0x49 S 0x4B
0x49 S 0x57 WRITE_DATA
0x49 S 0x41 RN1..4
ELP1..4
0x49 S 0x4B
0x49 S 0x57 WRITE_DATA
0x49 S 0x41 RN1..4
ELP1..4
ACK response
IDE Response
IDE Response
Negative response
Authentication response
0x69 0x02 0x06 0x08
0x69 S IDE1..4
0x69 S IDE1..4
0x69 S 0x15 0xXX
0x69 S EKP1..4
16
V V
N
VNL
(old)
(old)
Transponder
(Re) Teaching
(Re) Teaching
ACK request
IDE Request
Write EEPROM
Authentication Req
IDE Request
Write EEPROM
Authentication Req
0x49 0x02 0x06 0x08
0x49 S 0x4B
0x49 S 0x57 WRITE_DATA
0x49 S 0x41 RN1..4
ELP1..4
0x49 S 0x4B
0x49 S 0x57 WRITE_DATA
0x49 S 0x41 RN1..4
ELP1..4
ACK response
IDE Response
EEPROM write Response
Authentication response
IDE Response
EEPROM write Response
Authentication response
0x69 0x02 0x06 0x08
0x69 S IDE1..4
0x69 S 0x57
0x69 S EKP1..4
0x69 S IDE1..4
0x69 S 0x57
0x69 S EKP1..4
TP = transponder SM = Smartra EMS = engine management system.
V = virgin L = Learnt N = Neutral S = size R = return value D = data M = Missing
V = virgin L = Learnt N = Neutral S = size R = return value D = data M = Missing
(old) = Smartra2 compatible EMS unit
Note :
** all messages have Check sum at end but this isn’t shown to simplify matrix.
5.22.5 Table: Special cases
Msg
Flow
no.
Flow
no.
T
P
P
S
M
M
EMS Mode
description
Description
EMS message
EMS message
Data EMS message
Description
Smartra Response
Smartra Response
Data Smartra Message
17
L L L
(new)
Miss-matched
secret key
secret key
ACK request
IDE Request 1
IDE Request 2
IDE Request 3
IDE Request 1
IDE Request 2
IDE Request 3
0x49 0x02 0x06 0x08
0x49 S 0x4B RN1..6
0x49 S 0x4B RN1..6
0x49 S 0x4B RN1..6
0x49 S 0x4B RN1..6
0x49 S 0x4B RN1..6
0x49 S 0x4B RN1..6
ACK response
IDE Response 1
IDE Response 2
IDE Response 3
IDE Response 1
IDE Response 2
IDE Response 3
0x49 0x02 0x06 0x08
0x69 S R IDE1..4 + ERN1..6 + State byte
0x69 S R IDE1..4 + ERN1..6 + State byte
0x69 S R IDE1..4 + ERN1..6 + State byte
0x69 S R IDE1..4 + ERN1..6 + State byte
0x69 S R IDE1..4 + ERN1..6 + State byte
18
V
L
L
L VLN
(Old)
Old EMS new
learnt smartra
learnt smartra
ACK request
IDE Request 1
IDE Request 2
IDE Request 3
IDE Request 1
IDE Request 2
IDE Request 3
0x49 0x02 0x06 0x08
0x49 S 0x4B
0x49 S 0x4B
0x49 S 0x4B
0x49 S 0x4B
0x49 S 0x4B
0x49 S 0x4B
ACK response
IDE Response (
IDE Response (
Negative
)
IDE Response (
Negative
)
IDE Response (
Negative
)
0x49 0x02 0x06 0x08
0x69 S 0x15 0x03
0x69 S 0x15 0x03
0x69 S 0x15 0x03
0x69 S 0x15 0x03
0x69 S 0x15 0x03
19
L V L
(Old)
Old EMS with
a virgin
Smartra3
a virgin
Smartra3
ACK request
IDE Request
….
Following
messages are the
same as Smartra2
…….
IDE Request
….
Following
messages are the
same as Smartra2
…….
0x49 0x02 0x06 0x08
0x49 S 0x4B
….
Following messages are the
same as Smartra2
…….
0x49 S 0x4B
….
Following messages are the
same as Smartra2
…….
ACK response
IDE Response
….
Following messages are
the same as Smartra2
…….
IDE Response
….
Following messages are
the same as Smartra2
…….
0x69 0x02 0x06 0x08
0x69 S IDE1..4
….
Following messages are the same as
Smartra2
…….
0x69 S IDE1..4
….
Following messages are the same as
Smartra2
…….
20
L
old
L Old
Smartra
with a new
learnt EMS
learnt EMS
ACK request
IDE Request 1
IDE Request 2
IDE Request 3
IDE Request 1
IDE Request 2
IDE Request 3
0x49 0x02 0x06 0x08
0x49 S 0x4B RN1..6
0x49 S 0x4B RN1..6
0x49 S 0x4B RN1..6
0x49 S 0x4B RN1..6
0x49 S 0x4B RN1..6
0x49 S 0x4B RN1..6
ACK response
IDE Response 1
IDE Response 2
IDE Response 3
IDE Response 1
IDE Response 2
IDE Response 3
0x69 0x02 0x06 0x08
0x69 S IDE1..4
0x69 S IDE1..4
0x69 S IDE1..4
0x69 S IDE1..4
0x69 S IDE1..4
0x69 S IDE1..4
TP = transponder SM = Smartra EMS = engine management system.
V = virgin L = Learnt N = Neutral S = size R = return value D = data M = Missing
V = virgin L = Learnt N = Neutral S = size R = return value D = data M = Missing
(old) = Smartra2 compatible EMS unit
Note :
** all messages have Check sum at end but this isn’t shown to simplify matrix.