SAE J2534-1 defines a standard vehicle network interface that can be used to reprogram emissionrelated 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 interface. 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. Unless otherwise noted it is expected that these features are added to a fully compliant interface adhering to the December 2004 publication of SAE J2534-1. Purpose Each section included in this paper documents specific features that may be added to a fully compliant SAE J2534-1 interface. 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 ??SAE J1962 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??.