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
RkJQdWJsaXNoZXIy MTIwNTUz