Академический Документы
Профессиональный Документы
Культура Документы
Revision History:
Reworked:
2
CANdelaStudio cycle
4.0.110
2.0.4 KSL 2005-09-15 draft changed "Special Setting" in unsigned value is easier
09:43:14+02:00 Variant coding data from to handle in programming
CANdelaStudio HexDump(1byte) to languages like VB which
4.0.110 unsigned(1byte) doesn't know a syntax
like "0x.." for hex
numbers
Table of Contents
1 Document Conventions...............................................................................................................................6
2 Abstract........................................................................................................................................................7
3 Overview......................................................................................................................................................8
4 Communication Parameter.........................................................................................................................9
5 Diagnostic Content....................................................................................................................................10
5.1 Common Diagnostics......................................................................................................................................10
5.1.1 Start Session..................................................................................................................................................................10
5.1.1.1 Default Session (OBDII) ($81)...............................................................................................................................10
5.1.1.2 Programming Session ($85)....................................................................................................................................10
5.1.2 Stop Session...................................................................................................................................................................10
5.1.3 Identification.................................................................................................................................................................10
5.1.3.1 ECU Identification ($90)........................................................................................................................................10
5.1.3.2 Development Data ($91).........................................................................................................................................10
5.1.3.3 Serial Number ($92)...............................................................................................................................................10
5.1.4 Fault Memory................................................................................................................................................................11
5.1.5 Dynamic Data................................................................................................................................................................12
5.1.5.1 A/D values ($40)....................................................................................................................................................12
5.1.6 Stored Data....................................................................................................................................................................12
5.1.6.1 SawTooth ($F4)......................................................................................................................................................12
5.1.6.2 Sinus ($F3)..............................................................................................................................................................13
5.1.6.3 FaultMemory_identified ($F2)...............................................................................................................................13
5.1.6.4 FaultMemory_supported ($F1)...............................................................................................................................13
5.1.6.5 TestData ($41).........................................................................................................................................................13
5.1.7 Variant Coding..............................................................................................................................................................14
5.1.7.1 Coding ($A0)..........................................................................................................................................................14
5.1.8 Device Control...............................................................................................................................................................14
5.1.8.1 Input/Output ($80)..................................................................................................................................................14
5.1.9 ECU Reset......................................................................................................................................................................14
5.1.10 Tester Present..............................................................................................................................................................14
7 Data Types.................................................................................................................................................18
3
8 Protocol Services.......................................................................................................................................19
8.1 Overview..........................................................................................................................................................19
8.2 $10 StartDiagnosticSession.............................................................................................................................19
8.3 $11 EcuReset - Power on.................................................................................................................................20
8.4 $14 ClearDiagnosticInformation....................................................................................................................20
8.5 $17 ReadStatusOfDiagnosticTroubleCodes..................................................................................................21
8.6 $18 ReadDiagnosticTroubleCodesByStatus - All Identified.........................................................................21
8.7 $18 ReadDiagnosticTroubleCodesByStatus - All Supported.......................................................................22
8.8 $1A ReadECUIdentification...........................................................................................................................23
8.9 $20 StopDiagnosticSession..............................................................................................................................23
8.10 $21 ReadDataByLocalIdentifier..................................................................................................................24
8.11 $30 InputOutputControlByLocalId - Report Current State......................................................................24
8.12 $30 InputOutputControlByLocalId - Reset To Default..............................................................................25
8.13 $30 InputOutputControlByLocalId - Return Control To ECU.................................................................26
8.14 $30 InputOutputControlByLocalId - Short Term Adjustment..................................................................26
8.15 $3B WriteDataByLocalIdentifier.................................................................................................................27
8.16 $3E TesterPresent - No Response Required................................................................................................27
8.17 $3E TesterPresent - Response Required......................................................................................................28
9 Negative Responses...................................................................................................................................29
10 Service Index...........................................................................................................................................30
11 Index........................................................................................................................................................31
4
2 Document Conventions
- only activated Diagnostic Instances are exported;
- only Protocol Services and Data Types that are used in activated Diagnostic Instances are exported;
- Audience settings of Diagnostic Instances are not exported (but the Audience for which the export has been filtered
is indicated at the document's title page);
- attributes of individual objects and State Transitions of Services are exported in an overview table;
- service addressing is only indicated if it differs from the addressing of the Protocol Service;
- the table of Negative Response Codes (NRC) in Diagnostic Instances is only exported if it differs from the NRCs
listed in the negative response of the protocol service;
- export of Job Containers and Variant Coding Keys depends on the manufacturer;
The chapter "Diagnostic Content" only describes data transmitted. It references each used Protocol Service. All used
Protocol Services are listed in the chapter "Protocol Services".
The count of data bytes in the chapter "Diagnostic Content" starts at zero (0). Within a data byte, the count of bits
also starts at zero (0) (LSB - least significant bit) independent from the order of data bit transportation.
The count of data bytes in the chapter "Protocol Services" starts - corresponding with the standardized specifications
- at one (#1).
3
5
4 Abstract
Insert document conventions here...
6
6 Overview
ECU
Any ECU example
This is an manufacturer independent example to demonstrate the usage of CANdelaStudio.
Variants
Common Diagnostics
7
7
8 Communication Parameter
Diagnostic CAN:
10.1.3 Identification
Data (zz)
Byte Bit Name Conversion
0-1 Ident Number Digit (7/6) Bcd (2Byte)
2-3 Ident Number Digit (5/4) Bcd (2Byte)
4-5 Ident Number Digit (3/2) Bcd (2Byte)
6-7 Ident Number Digit (1/0) Bcd (2Byte)
8-9 Diagnostic Identification (dump) HexDump (2Byte)
Data (zz)
Byte Bit Name Conversion
0-1 Operating System (Version) Bcd (2Byte)
2-3 CAN Driver (Version) Bcd (2Byte)
4-5 NM (Version) Bcd (2Byte)
6-7 Diagnostic Module (Version) Bcd (2Byte)
8-9 Transport Layer (Version) Bcd (2Byte)
Data (zz)
Byte Bit Name Conversion
0-3 Serial Number Unsigned (4Byte)
Group of DTC(zz)
Powertrain ('P', 0x0000), All Groups.
Supports individual DTCs: no.
Default: 0xFF00
9
B1012 Door contact front right defect (Default), see page 10
B1013 Door contact rear left defect (Default), see page 10
B1014 Door contact rear right defect (Default), see page 10
(vv)
Group of DTC 2
Powertrain ('P', 0x0000).
Supports individual DTCs: no.
10
Service Protocol Service Request Pos.Resp.
Read $21 ReadDataByLocalIdentifier, see page 22. 21 40 61 40 zz
Data (zz)
Byte Bit Name Conversion
0 Voltage Voltage (1Byte)
1 Current Current (1Byte)
2-3 Resistance Resistance (1Byte)
Data (zz)
Byte Bit Name Conversion
0 ampl Norm8bit
1 period sinus_period
2 value Norm8bit
Data (zz)
Byte Bit Name Conversion
0 ampl Norm8bit
1 period sinus_period
2 value Norm8bit
Data (zz)
Byte Bit Name Conversion
0 Number Unsigned (1Byte)
1-2 DTC_1 Unsigned (2Byte)
3 StatusOfDTC_1 Unsigned (1Byte)
4-5 DTC_2 Unsigned (2Byte)
6 StatusOfDTC_2 Unsigned (1Byte)
7-8 DTC_3 Unsigned (2Byte)
9 StatusOfDTC_3 Unsigned (1Byte)
11
10.1.6.4 FaultMemory_supported ($F1)
Local Identifier: LID ($F1)
Service Protocol Service Request Pos.Resp.
Write $3B WriteDataByLocalIdentifier, see page 25. 3B F1 zz 7B F1
Read $21 ReadDataByLocalIdentifier, see page 22. 21 F1 61 F1 zz
Data (zz)
Byte Bit Name Conversion
0 Number Unsigned (1Byte)
1-2 DTC_1 Unsigned (2Byte)
3 StatusOfDTC_1 Unsigned (1Byte)
4-5 DTC_2 Unsigned (2Byte)
6 StatusOfDTC_2 Unsigned (1Byte)
7-8 DTC_3 Unsigned (2Byte)
9 - 10 StatusOfDTC_3 Unsigned (2Byte)
Data (zz)
Byte Bit Name Conversion
0 DATA_0 HexDump (1Byte)
1 DATA_1 HexDump (1Byte)
Data (zz)
Byte Bit Name Conversion
0-1 Coding string Unsigned (2Byte)
0-3 State variant State variant (4Bit)
4-7 Car type Car type (4Bit)
8 - 15 Special preference Unsigned (1Byte)
2-3 Checksum Checksum
Data (zz)
Byte Bit Name Conversion
0 Door contact HexDump (1Byte)
0 Door contact (front left) closed/open (1Bit)
1 Door contact (front right) closed/open (1Bit)
2 Door contact (rear left) closed/open (1Bit)
3 Door contact (rear right) closed/open (1Bit)
4-7 (reserved) Unsigned (4Bit)
12.1.1 Communication
State group for communication management.
13
- Fault Memory 14 vv (yes) (yes)
Dynamic Data/*/Read 21 LL (yes) (yes)
- A/D values 21 40 (yes) (yes)
Stored Data/*/Write 3B LL zz (yes) (yes)
- SawTooth 3B F4 zz (yes) (yes)
- Sinus 3B F3 zz (yes) (yes)
- FaultMemory_identified 3B F2 zz (yes) (yes)
- FaultMemory_supported 3B F1 zz (yes) (yes)
- TestData 3B 41 zz (yes) (yes)
Stored Data/*/Read 21 LL (yes) (yes)
- SawTooth 21 F4 (yes) (yes)
- Sinus 21 F3 (yes) (yes)
- FaultMemory_identified 21 F2 (yes) (yes)
- FaultMemory_supported 21 F1 (yes) (yes)
- TestData 21 41 (yes) (yes)
Variant Coding/*/Write 3B LL zz (yes) (yes)
- Coding 3B A0 zz (yes) (yes)
Variant Coding/*/Read 21 LL (yes) (yes)
- Coding 21 A0 (yes) (yes)
Device Control/*/Write 30 LL 07 (yes) (yes)
zz
- Input/Output 30 80 07 (yes) (yes)
zz
Device Control/*/Read 30 LL 01 (yes) (yes)
- Input/Output 30 80 01 (yes) (yes)
Device Control/*/Reset 30 LL 00 (yes) (yes)
- Input/Output 30 80 00 (yes) (yes)
Device Control/*/Reset 30 LL 04 (yes) (yes)
(default)
- Input/Output 30 80 04 (yes) (yes)
ECU Reset/ECU Reset 11 01 (yes) (yes)
- ECU Reset 11 01 (yes) (yes)
Tester Present/Send 3E 01 (yes) (yes)
(Response)
- Tester Present 3E 01 (yes) (yes)
Tester Present/Send (No 3E 02 (yes) (yes)
Response)
- Tester Present 3E 02 (yes) (yes)
12.1.2 Session
Semantics: session
NRC: 0x80 Service not supported in active diagnostic mode
State group for session management.
15
Bcd (2Byte) 2 Byte; Bcd; HighLow (Motorola)
Car type (4Bit) 4 Bit
[0x00] (not defined)
[0x01] Coupe
[0x02] Sedan
[0x03] Transporter
[0x04..0x0F] (reserved)
Checksum 2 Byte; HighLow (Motorola)
CRC16 Checksum
closed/open (1Bit) 1 Bit
0=closed; 1=open [0x00] closed
[0x01] open
Confirmed DTC 1 Bit
[0x00] false
[0x01] true
Current (1Byte) 1 Byte; Float; 1 significant digits
y = 0.1x A; Lower limit (phys): 0 A; Upper limit (phys): 25.5 A;
SID-RQ 1 Byte
[0x00..0xFF]
sinus_period 1 Byte; Float; 2 significant digits
y = (20/255)x sec; Lower limit (phys): 0 sec; Upper limit (phys): 20 sec;
16
15
16 Protocol Services
16.1 Overview
The following table lists all Protocol Services which are used in the document. The default addressing method and
the default response behavior is marked by "X". If there are services in the Diagnostic Instances which differ from
the default values, then this is marked here by "(*)" and described within the corresponding Diagnostic Instance.
SID Name phys func phys func multi periodic required
req req resp resp
$10 $10 StartDiagnosticSession X X
$11 $11 EcuReset - Power on X X
$14 $14 ClearDiagnosticInformation X X
$17 $17 ReadStatusOfDiagnosticTroubleCodes X X
$18 $18 ReadDiagnosticTroubleCodesByStatus - All Identified X X
$18 $18 ReadDiagnosticTroubleCodesByStatus - All Supported X X
$1A $1A ReadECUIdentification X X
$20 $20 StopDiagnosticSession X X
$21 $21 ReadDataByLocalIdentifier X X
$30 $30 InputOutputControlByLocalId - Report Current State X X
$30 $30 InputOutputControlByLocalId - Reset To Default X X
$30 $30 InputOutputControlByLocalId - Return Control To ECU X X
$30 $30 InputOutputControlByLocalId - Short Term Adjustment X X
$3B $3B WriteDataByLocalIdentifier X X
$3E $3E TesterPresent - No Response Required X X
$3E $3E TesterPresent - Response Required X X
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $50
#2 DIAGNOSTIC MODE M SID-RQ, see page 16
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $10
#3 RESPONSE CODE M
17
Negative Response Codes:
Response code Error text Description
0x10 General reject
0x12 Subfunction not supported - invalid format
0x78 Request correctly received - response
pending
0x80 Service not supported in active diagnostic
mode
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $51
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $11
#3 RESPONSE CODE M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $54
#2-3 GROUP OF DTC M
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $14
#3 RESPONSE CODE M
18
Negative Response Codes:
Response code Error text Description
0x10 General reject
0x12 Subfunction not supported - invalid format
0x78 Request correctly received - response
pending
0x80 Service not supported in active diagnostic
mode
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $57
#2 NUMBER OF DTC M
LIST OF DTC, STATUS AND ENVIRONMENT=[ M
#3 DTC
: DTC STATUS
: ENVIRONMENT DATA
: :
: DTC
: DTC STATUS
#3+a ENVIRONMENT DATA
]
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $17
#3 RESPONSE CODE M
19
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $58
#2 NUMBER OF DTC M
LIST OF DTC AND STATUS=[ M
#3 DTC
: DTC STATUS
: :
: DTC
#3+a DTC STATUS
]
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $18
#3 RESPONSE CODE M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $58
#2 NUMBER OF DTC M
LIST OF DTC AND STATUS=[ M
#3 DTC
: DTC STATUS
: :
: DTC
#3+a DTC STATUS
]
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $18
#3 RESPONSE CODE M
20
Negative Response Codes:
Response code Error text Description
0x10 General reject
0x12 Subfunction not supported - invalid format
0x78 Request correctly received - response
pending
0x80 Service not supported in active diagnostic
mode
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $5A
#2 IDENTIFICATION OPTION M SID-RQ, see page 16
#3-3+a DATA M
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $1A
#3 RESPONSE CODE M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $60
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $20
21
#3 RESPONSE CODE M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $61
#2 LID M SID-RQ, see page 16
#3-3+a DATA M
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $21
#3 RESPONSE CODE M
The user optional "CONTROL PARAMETER" parameter is set to "Report Current State" in this implementation of the service.
Request:
Byte Name Cvt Value
#1 SID-RQ M $30
#2 LID M SID-RQ, see page 16
#3 CONTROL PARAMETER: REPORT CURRENT STATE M $01
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $70
22
#2 LID M SID-RQ, see page 16
#3 CONTROL PARAMETER: REPORT CURRENT STATE M $01
#4-4+a DATA M
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $30
#3 RESPONSE CODE M
The user optional "CONTROL PARAMETER" parameter is set to "Reset To Default" in this implementation of the service.
Request:
Byte Name Cvt Value
#1 SID-RQ M $30
#2 LID M SID-RQ, see page 16
#3 CONTROL PARAMETER: RESET TO DEFAULT M $04
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $70
#2 LID M SID-RQ, see page 16
#3 CONTROL PARAMETER: CONTROL PARAMETER: RESET M $04
TO DEFAULT
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $30
#3 RESPONSE CODE M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $70
#2 LID M SID-RQ, see page 16
#3 CONTROL PARAMETER: RETURN CONTROL TO ECU M $00
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $30
#3 RESPONSE CODE M
The user optional "CONTROL PARAMETER" parameter is set to "Short Term Adjustment" in this implementation of the service.
Request:
Byte Name Cvt Value
#1 SID-RQ M $30
#2 LID M SID-RQ, see page 16
#3 CONTROL PARAMETER: SHORT TERM ADJUSTMENT M $07
#4-4+a DATA M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $70
#2 LID M SID-RQ, see page 16
#3 CONTROL PARAMETER: SHORT TERM ADJUSTMENT M $07
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $30
#3 RESPONSE CODE M
24
Negative Response Codes:
Response code Error text Description
0x10 General reject
0x12 Subfunction not supported - invalid format
0x78 Request correctly received - response
pending
0x80 Service not supported in active diagnostic
mode
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $7B
#2 LID M SID-RQ, see page 16
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $3B
#3 RESPONSE CODE M
25
16.17 $3E TesterPresent - Response Required
This service is used to indicate to an ECU that the diagnostic tool is present.
Request:
Byte Name Cvt Value
#1 SID-RQ M $3E
#2 SUBFUNCTION: RESPONSE REQUIRED M $01
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $7E
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SID-RQ-NR M $11
#3 RESPONSE CODE M
27
22 Index
$10 StartDiagnosticSession Data Type 16
Protocol Service 17 Checksum
$11 EcuReset - Power on Data Type 16
Protocol Service 18 Data Object 12
$14 ClearDiagnosticInformation Clear (all)
Protocol Service 18 Service 9
$17 ReadStatusOfDiagnosticTroubleCodes closed/open (1Bit)
Protocol Service 19 Data Type 16
$18 ReadDiagnosticTroubleCodesByStatus - All Coding
Identified Diagnostic Instance 12
Protocol Service 19 Coding string
$18 ReadDiagnosticTroubleCodesByStatus - All Data Object 12
Supported Common Diagnostics
Protocol Service 20 Variant 8
$1A ReadECUIdentification Communication
Protocol Service 21 State Group 13
$20 StopDiagnosticSession Confirmed DTC
Protocol Service 21 Data Type 16
$21 ReadDataByLocalIdentifier Data Object 10
Protocol Service 22 Current
$30 InputOutputControlByLocalId - Report Current Data Object 11
State Current (1Byte)
Protocol Service 22 Data Type 16
$30 InputOutputControlByLocalId - Reset To Default DATA_0
Protocol Service 23 Data Object 12
$30 InputOutputControlByLocalId - Return Control To DATA_1
ECU Data Object 12
Protocol Service 23 Default Session (OBDII)
$30 InputOutputControlByLocalId - Short Term Diagnostic Instance 8
Adjustment Development Data
Protocol Service 24 Diagnostic Instance 9
$3B WriteDataByLocalIdentifier Device Control
Protocol Service 25 Diagnostic Class 12
$3E TesterPresent - No Response Required Diagnostic Identification (dump)
Protocol Service 25 Data Object 9
$3E TesterPresent - Response Required Diagnostic Module (Version)
Protocol Service 26 Data Object 9
(reserved) Door contact
Data Object 13 Data Object 13
A/D values Door contact (front left)
Diagnostic Instance 10 Data Object 13
Address (Diagnostics) Door contact (front right)
Communication Parameter 8 Data Object 13
Address Scheme (CAN) Door contact (rear left)
Communication Parameter 8 Data Object 13
ampl Door contact (rear right)
Data Object 11, 11 Data Object 13
Any ECU example DTC Status Byte
ECU 7 Data Type 16
Baudrate Data Object 10
Communication Parameter 8 DTC_1
Bcd (2Byte) Data Object 11, 12
Data Type 16 DTC_2
CAN Driver (Version) Data Object 11, 12
Data Object 9 DTC_3
CAN-Id funcRequest Data Object 12, 11
Communication Parameter 8 Dynamic Data
CAN-Id physRequest Diagnostic Class 10
Communication Parameter 8 ECU Identification
CAN-Id physResponse Diagnostic Instance 8
Communication Parameter 8 ECU Reset
Car type Service 13
Data Object 12 Diagnostic Instance 13
Car type (4Bit) ENVIRONMENT DATA
28
Data Object 10 Data Type 16
Fault Memory Sinus
Diagnostic Instance 9 Diagnostic Instance 11
FaultMemory_identified sinus_period
Diagnostic Instance 11 Data Type 16
FaultMemory_supported Special preference
Diagnostic Instance 12 Data Object 12
Group of DTC Start
Data Type 16 Service 8, 8
HexDump (1Byte) Start Session
Data Type 16 Diagnostic Class 8
HexDump (2Byte) State variant
Data Type 16 Data Object 12
Ident Number Digit (1/0) State variant (4Bit)
Data Object 9 Data Type 16
Ident Number Digit (3/2) StatusOfDTC_1
Data Object 9 Data Object 12, 11
Ident Number Digit (5/4) StatusOfDTC_2
Data Object 9 Data Object 12, 11
Ident Number Digit (7/6) StatusOfDTC_3
Data Object 9 Data Object 11, 12
Identification Stop
Diagnostic Class 8 Service 8
Input/Output Stop Session
Diagnostic Instance 12 Diagnostic Instance 8
NM (Version) Stored Data
Data Object 9 Diagnostic Class 11
Norm8bit Test not completed this monitoring cycle
Data Type 16 Data Type 16
Number Data Object 10
Data Object 11, 12 TestData
Operating System (Version) Diagnostic Instance 12
Data Object 9 Tester Present
period Diagnostic Instance 13
Data Object 11, 11 Time Br
Programming Session Communication Parameter 8
Diagnostic Instance 8 Time Cs
Read Communication Parameter 8
Service 9, 9, 9, 11, 11, 11, 11, 12, 12, 12, 12 Time Dr
Read (all identified) Communication Parameter 8
Service 9 Time Ds
Read (all supported) Communication Parameter 8
Service 9 Timeout Ar
Read (environment data) Communication Parameter 8
Service 9 Timeout As
Reset Communication Parameter 8
Service 12 Timeout Bs
Reset (default) Communication Parameter 8
Service 13 Timeout Cr
Resistance Communication Parameter 8
Data Object 11 Timeout Dr
Resistance (1Byte) Communication Parameter 8
Data Type 16 Timeout Es
SawTooth Communication Parameter 8
Diagnostic Instance 11 Transport Layer (Version)
Send (No Response) Data Object 9
Service 13 Unsigned (1Byte)
Send (Response) Data Type 16
Service 13 Unsigned (2Byte)
Serial Number Data Type 16
Diagnostic Instance 9 Unsigned (4Bit)
Data Object 9 Data Type 16
Session Unsigned (4Byte)
State Group 14 Data Type 16
SID-RQ value
29
Data Object 11, 11
Variant Coding
Diagnostic Class 12
Voltage
Data Object 11
Voltage (1Byte)
Data Type 16
Write
Service 9, 11, 11, 11, 12, 12, 12, 12
30