Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The SAE J2534™‑2/4_0500 standard, titled Pass‑Thru Extended Feature – HONDA_DIAGH, defines the extended pass‑thru interface requirements specifically for Honda diagnostic protocols. Published in January 2022, this document is part of the J2534‑2 series that has been restructured into individual feature documents for easier maintenance and extensibility. It updates the earlier API version 04.04 to version 05.00, ensuring compatibility with the base SAE J2534‑1_0500 standard and incorporating valuable feedback from the automotive diagnostic field.
This recommended practice covers the complete interface stack for Honda diagnostics: from the physical layer (electrical characteristics and connector pin assignments) up to the application layer (Win32 API functions and discovery mechanisms). It is an essential reference for engineers developing pass‑thru devices and software that must interoperate with Honda vehicle networks.
Each feature that was originally bundled in SAE J2534‑2 (API version 04.04) is now published as a separate document. This approach allows each feature to be updated independently and adopted more quickly by the industry. The HONDA_DIAGH feature specifically addresses the unique protocols and connectors found in Honda vehicles, which differ from the generic J2534‑1 configuration.
Key areas covered in the standard include:
The standard imposes strict electrical and timing specifications to ensure reliable communication with Honda electronic control units. For instance, the recommended interface circuit on the tester side must meet defined transmitter electrical requirements (e.g., output voltages at specific load currents) and timing parameters such as the data‑setup time (tDST). The receiver side must likewise satisfy input thresholds and timing constraints.
| Section | Description |
|---|---|
| 6.1.2 Electrical Characteristics | Defines transmitter and receiver voltage levels, pull‑up circuits, and load requirements for Honda‑specific signaling. |
| 6.3 Pin Usage | Specifies the pin assignments for 3‑, 5‑, and 16‑pin DLC models (including CAN and non‑CAN variants). |
| 6.4 Data Buffering | Sets minimum receive and transmit buffer sizes (e.g., Table 9 and Table 10) to guarantee message integrity. |
| 6.5 Error Handling | Outlines conditions such as device not connected, receive buffer overflow, and network errors with prescribed responses. |
| 7.4 IOCTL Operations | Lists IOCTL identifiers for configuration, queue clearing, and filter management (GET_CONFIG, SET_CONFIG, etc.). |
| 8 Discovery Mechanism | Provides API calls GET_DEVICE_INFO, GET_PROTOCOL_INFO, and GET_RESOURCE_INFO for runtime interrogation. |
The Win32 API defined in the standard extends the base J2534‑1 functions with Honda‑specific features. Two key functions are:
The discovery functions (GET_DEVICE_INFO, GET_PROTOCOL_INFO, and GET_RESOURCE_INFO) allow software to query the capabilities and resource utilization of the pass‑thru device at runtime, enabling flexible and adaptive diagnostic sessions.
Message structure details, including C/C++ definitions, format checks, and return conventions, are specified to ensure consistent interoperability across different vendors’ tools.