Description / Abstract:
SAE J2534-1 defines a standard vehicle network interface that
can be used to reprogram emission-related control modules. However,
there is a need to support vehicles prior to the 2004 model year as
well as non-emission related control modules.
The SAE J2534-2 document meets these needs by detailing
extensions to an SAE J2534-1 specification. It is not required for
an interface to be fully compliant with SAE J2534-1 specification
to implement some of the features specified in this document.
Together, these extensions provide the framework for a common
interface to protect the software investment of the Vehicle OEMs
and Scan Tool manufacturers.
Only the optional features will be described by this document
and are based on the December 2004 publication of SAE J2534-1.
Purpose
Each section included in this document specifies features that
extend the SAE J2534-1 specification. The specific feature
operation will be described directly or reference another existing
specification. In each case the required calling structure, via the
SAE J2534-1 API, will be documented and coordinated by this
document.
Extending the protocols supported by SAE J2534-1 this document
adds two new types of ProtocolIDs.
1. ProtocolIDs with the suffix ‘_PS' for connecting to a
vehicle, via the SAE J1962 connector using the technique outlined
in the section titled ‘Pin Selection'.
2. Generic ProtocolIDs, with the suffixes ‘_CH1' through
‘_CH128' for protocols that terminate at a vendor specific
connector on the device. See the section titled ‘Access to
Additional Channels'.
Documentation Convention
For each protocol defined in this document:
• Unless explicitly specified otherwise, all SAE J2534-1
PassThru function calls will be supported.
• SAE J2534-1 ConnectFlags, RxStatus, TxFlags and Indications
are not supported unless explicitly specified.