SAE J 2534 : 2010
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
RECOMMENDED PRACTICE FOR PASS-THRU VEHICLE PROGRAMMING
01-12-2004
01-01-2010
Foreword
1 Scope
2 References
2.1 Applicable Publications
2.1.1 SAE Publications
2.1.2 ISO Documents
3 Definitions
4 Acronyms
5 Pass-Thru Concept
6 Pass-Thru System requirements
6.1 PC requirements
6.2 Software Requirements and Assumptions
6.3 Connection to PC
6.4 Connection to Vehicle
6.5 Communication Protocols
6.5.1 ISO 9141
6.5.2 ISO 14230-4 (KWP2000)
6.5.3 SAE J1850 41.6 kbps PWM (pulse width modulation)
6.5.4 SAE J1850 10.4 kbps VPW (variable pulse width)
6.5.5 CAN
6.5.6 ISO 15765-4 (CAN)
6.5.7 SAE J 2610 DaimlerChrysler SCI
6.6 Programmable power supply
6.7 Data Buffering
7 Win32 Application Programming Interface
7.1 API Functions - Overview
7.2 API Functions - Detailed Information
7.2.1 PassThruConnect
7.2.2 PassThruDisconnect
7.2.3 PassThruReadMsgs
7.2.4 PassThruWriteMsgs
7.2.5 PassThruStartPeriodicMsg
7.2.6 PassThruStopPeriodicMsg
7.2.7 PassThruStartMsgFilter
7.2.8 PassThruStopMsgFllter
7.2.9 PassThruSetProgrammingVoltage
7.2.10 PassThruReadVersion
7.2.11 PassThruGetLastError
7.2.12 PassThruloctl
7.3 IOCTL Section
7.3.1 GET_CONFIG
7.3.2 SET CONFIG
7.3.3 READ VBATT
7.3.4 READ_PROG_VOLTAGE
7.3.5 FIVE_BAUD_INIT
7.3.6 FAST_INIT
7.3.7 CLEAR_TX_BUFFER
7.3.8 CLEAR_RX_BUFFER
7.3.9 CLEAR_PERIODIC_MSGS
7.3.10 CLEAR_MSG_FILTERS
7.3.11 CLEAR_FUNCT_MSG_LOOKUP_TABLE
7.3.12 ADD_TO_FUNCT_MSG_LOOKUP_TABLE
7.3.13 DELETE_FROM_FUNCT_MSG_LOOKUP_TABLE
8 Message Structure
8.1 C/C++ definition
8.2 Elements
8.3 Message Data Formats
8.3.1 CAN Data Format
8.3.2 ISO 15765-4 Data Format
8.3.3 SAE J 185O PWM Data Format
8.3.4 SAE J 1850 VPW Data Format
8.3.5 ISO 9141 Data Format
8.3.6 ISO 14230-4 Data Format
8.3.7 SCI Data Format
8.4 Message Flag and Status Definitions
8.4.1 RxStatus
8.4.2 TxFlags
9 DLL Installation and Registration
9.1 Naming of Files
9.2 Win32 Registration
9.2.1 User Application Interaction with the Registry
9.2.2 Attaching to the DLL from an application
10 Return Value Error Codes
Appendix A General ISO 15765-2 Flow Control Example
A.1 Normal Addressing Used
A.2 General Request Message Flow Example
A.3 General Response Message Flow Example
Appendix B Message Filter Usage Example
B.1 Filter Usage
B.2 Transmission of a Multi-Frame Request Message
B.3 Reception of a Multi-Frame Response Message
B.4 Filter Configuration
B.4.1 Request Message Transmission
B.4.2 Response Message Reception
B.5 ISO 15765-2 Extended Addressing Notes
Specifies the framework to allow reprogramming software applications from all vehicle manufacturers the flexibility to work with multiple vehicle data link interface tools from multiple tool suppliers. The goal of this document is to ensure that reprogramming software from any vehicle manufacturer is compatible with hardware supplied by any tool manufacturer.
DocumentType |
Standard
|
PublisherName |
SAE International
|
Status |
Superseded
|
SupersededBy | |
Supersedes |
16/30314254 DC : 0 | BS ISO 20077-1 - ROAD VEHICLES - EXTENDED VEHICLE (EXVE) METHODOLOGY - PART 1: GENERAL INFORMATION |
BS ISO 20077-1:2017 | Road Vehicles. Extended vehicle (ExVe) methodology General information |
ISO 20077-1:2017 | Road Vehicles — Extended vehicle (ExVe) methodology — Part 1: General information |
SAE J 1699/2 : 2017 | TEST CASES FOR OBD-2 SCAN TOOLS AND I/M TEST EQUIPMENT |
PD ISO/TR 10992:2011 | Intelligent transport systems. Use of nomadic and portable devices to support ITS service and multimedia provision in vehicles |
PD ISO/TR 13185-1:2012 | Intelligent transport systems. Vehicle interface for provisioning and support of ITS services General information and use case definition |
ISO/TR 13185-1:2012 | Intelligent transport systems Vehicle interface for provisioning and support of ITS services Part 1: General information and use case definition |
ISO/TR 10992:2011 | Intelligent transport systems Use of nomadic and portable devices to support ITS service and multimedia provision in vehicles |
ISO 7637-1:2015 | Road vehicles — Electrical disturbances from conduction and coupling — Part 1: Definitions and general considerations |
SAE J 2610 : 2015 | SERIAL DATA COMMUNICATION INTERFACE |
SAE J 1962 : 2016 | DIAGNOSTIC CONNECTOR |
SAE J 1939 : 2013 | SERIAL CONTROL AND COMMUNICATIONS HEAVY DUTY VEHICLE NETWORK - TOP LEVEL DOCUMENT |
ISO 9141:1989 | Road vehicles Diagnostic systems Requirements for interchange of digital information |
ISO 14230-4:2000 | Road vehicles Diagnostic systems Keyword Protocol 2000 Part 4: Requirements for emission-related systems |
SAE J 1850 : 2015 | CLASS B DATA COMMUNICATIONS NETWORK INTERFACE |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.