
SAE INTERNATIONAL J2534™-2 DEC2020 Page 3 of 146
11.4 Message Structure ................................................................................................................................... 43
11.4.1 Elements .................................................................................................................................................. 43
11.4.2 Message Data Formats ............................................................................................................................ 43
11.5 DLL Installation and Registration ............................................................................................................. 43
11.6 Discovery Support .................................................................................................................................... 43
12. UART ECHO BYTE PROTOCOL ............................................................................................................ 43
12.1 Scope of the UART Echo Byte Protocol Optional Feature ...................................................................... 43
12.2 Pass-Thru System Requirements ............................................................................................................ 43
12.2.1 Simultaneous Communication on Multiple Protocols ............................................................................... 43
12.2.2 Pin Usage ................................................................................................................................................. 43
12.3 Win32 Application Programming Interface............................................................................................... 44
12.3.1 API Functions - Overview......................................................................................................................... 44
12.3.2 API Change List ....................................................................................................................................... 45
12.3.3 API Functions - Detailed Information ....................................................................................................... 45
12.3.4 IOCTL Section .......................................................................................................................................... 46
12.4 Message Structure ................................................................................................................................... 48
12.4.1 C/C++ Definition ....................................................................................................................................... 48
12.4.2 Message Data Formats ............................................................................................................................ 48
12.4.3 Format Checks for Messages Passed to the API .................................................................................... 48
12.4.4 Message Flag and Status Definitions ...................................................................................................... 48
12.5 Return Value Error Codes ........................................................................................................................ 48
12.6 Discovery Support .................................................................................................................................... 49
13. HONDA DIAG-H PROTOCOL ................................................................................................................. 49
13.1 Scope of the Honda DIAG-H Optional Feature ........................................................................................ 49
13.2 Pass-Thru System Requirements ............................................................................................................ 49
13.2.1 Simultaneous Communication on Multiple Protocols ............................................................................... 49
13.2.2 Programmable Power Supply .................................................................................................................. 49
13.2.3 Pin Usage ................................................................................................................................................. 49
13.2.4 Honda Diagnostic Connectors ................................................................................................................. 49
13.2.5 Serial Communication Interface/Protocol ................................................................................................. 51
13.2.6 Electrical Characteristics of Interface ....................................................................................................... 52
13.3 Win32 Application Programming Interface............................................................................................... 54
13.3.1 API Functions - Overview......................................................................................................................... 54
13.3.2 API Functions - Detailed Information ....................................................................................................... 55
13.3.3 IOCTL Section .......................................................................................................................................... 55
13.4 Message Structure ................................................................................................................................... 56
13.4.1 C/C++ Definition ....................................................................................................................................... 56
13.4.2 Elements .................................................................................................................................................. 56
13.4.3 Message Data Formats ............................................................................................................................ 56
13.4.4 Format Checks for Messages Passed to the API .................................................................................... 56
13.4.5 Message Flag and Status Definitions ...................................................................................................... 56
13.5 Discovery Support .................................................................................................................................... 56
14. REPEAT MESSAGING ............................................................................................................................ 56
14.1 Scope of the Repeat Messaging Protocol Optional Feature.................................................................... 56
14.2 Win32 Application Programming Interface............................................................................................... 56
14.2.1 API Functions - Overview......................................................................................................................... 56
14.2.2 IOCTL Section .......................................................................................................................................... 57
14.3 Discovery Support .................................................................................................................................... 61
15. EXTENDED PROGRAMMING VOLTAGE SUPPORT ............................................................................ 61
15.1 Scope of the Extended Programming Voltage Feature ........................................................................... 61
15.2 Pass-Thru System Requirements ............................................................................................................ 61
15.3 Win32 Application Programming Interface............................................................................................... 61
15.3.1 API Functions - Overview......................................................................................................................... 61
15.3.2 API Functions - Detailed Information ....................................................................................................... 61
15.4 Discovery Support .................................................................................................................................... 61
Downloaded from SAE International by Univ of Toronto, Tuesday, July 20, 2021