Professional Documents
Culture Documents
Note that after ECU power-on or reset and after two unsuccessful attempts of the tester to login (tester has
sent the wrong keys), a ten (10) second time delay is required before seed & key may be started (again).
The supported access levels are shown in the following table:
© Robert Bosch GmbH (Germany) reserves all rights even in the event of industrial rights. We reserve all rights of disposal such as copying and passing to third parties.
If access is not yet given, now both tester and ECU calculate the key from the seed basing on a certain
algorithm (formula). The algorithm used by this software version is described in a separate document and
supplied to the customer.
Second Request:
Byte Request block #2 Hex Value Mnemonic
#1 securityAccess Request#2 Service Id 27 SA#2
#2 accessMode = (refer to table below) xx=[ AM_SK...
04,
08,
0A,
0C
0E
...]
#3 key#1 (High Byte) xx KEY
#4 key#2 (Low Byte) xx
The parameter accessMode (AM_) is now an even number one greater than accessMode in the first
request. The key (key_) is the result of the computation, a four (4) byte number as well.
© Robert Bosch GmbH (Germany) reserves all rights even in the event of industrial rights. We reserve all rights of disposal such as copying and passing to third parties.
The ECU compares the two keys and, if the keys do match, unlocks the requested diagnostic session to the
tester. The parameter securityAccessStatus (SAS_) may be used to receive the status of the ECU security
system.
© Robert Bosch GmbH (Germany) reserves all rights even in the event of industrial rights. We reserve all rights of disposal such as copying and passing to third parties.
Tester ECU
1.
securityAccess
request seed
generate
random
number (seed)
seed 1.
securityAccess
pos. response
evaluate evaluate
key = f(seed) key = f(seed)
2. key
securityAccess
send key
compare keys,
unlock
diagn. mode
access o.k.! 2.
securityAccess
pos. response
start
Diagnostic
Session
© Robert Bosch GmbH (Germany) reserves all rights even in the event of industrial rights. We reserve all rights of disposal such as copying and passing to third parties.