ELECTRICAL
7
2.2.8 SEASON ODOMETER WRITING /
UPDATING PROCEDURE
Procedure A: Inhale – Exhale:
Step 1: Transition current ECU to default session.
Step 2: Read and store DID 465F contents in the
Diagnostics tool – Inhale using 22 Service.
Step 3: Transition target ECU to default session.
Step 4: Transition target ECU to extended
session.
Step 5: Send Tester Present to keep ECU in
Extended Session.
Step 6: Request Security Access.
Step 7: Write DID 465F – Exhale using 2E
Service.
Ordering of Inhale – Exhale parameters – X3:
DID’s No of bytes
X3(Supported)
1.462F 6
2.4637 5
3.463A 5
4.4644 5
5.4645 6
6.4632 5
7.4666 7 Season Odometer
X3(Not supported )
8.4628 5
9.4629 4
10.462A 14
11.462B 14
12.462C 14
13.462D 14
14.462E 14
15.4646 4
Total Size would be 122.
Procedure B: Direct DID Writing:
Step 1: Connect Diagnostics Tool to Cluster.
Step 2: Using Extended session and security
access write the DID 4666 as indicated in further
steps.
Step 3: Total length of request shall be 7 byte
6 byte is for season odometer
1 byte is for masking
Format of Write request
2E 46 66 x x x x x x y
X – odo bytes in ascii (Shall be greater than or
equal to current value).
Y – masking byte (If 0 – request will be discarded,
if 1 request will be stored)
Format of Read response
62 46 66 x x x x x x 1 (Masking byte will always be
1)
Case 1: Acceptable case.
Write request
2E 46 66 x x x x x x 1
Read Response
62 46 66 x x x x x x 1
Case 2: Write request will not be accepted, but
read response will say supported and odo value
will be old value.
Write request
2E 46 66 x x x x x x 0
Read Response
62 46 66 z z z z z z 1
Z - odo bytes in ascii with old
value




