Professional Documents
Culture Documents
BSRF_0000003273_00_5_0
PSA
Revision History:
RC:
_RID 0x0600 and 0x0601
added
RDBI/WDBI :
_DIDs 0x0101, 0x0102,
0x0103, 0x0104, 0x0105,
0x2103, 0x2105 added
SA :
_security sessions 0x05, 0x06,
0x07 and 0x08 added
3.0 E47271 2018-06-18 completed Type Organ updated to BSRF
0 18:14:39+03:00 V3.0 (the first version taked in
CANdelaStudio 8.5 account by the supplier)
SP 2 Standard
RC :
_RID 0x0600 : parameters
DIAG_REQ_TEST_ECALL_L
ED, CANCEL_ACALL,
READ_ECALL_BUTTON_FLA
G and
RESET_BBUTTON_FLAG
added; parameter
CANCEL_BCALL deleted
_RID 0x0602 : parameter
VAR_CODING_INSTAL added
RDBI :
_DID 0xD401 : parameters
TRACABILITY_UIN,
TRACABILITY_IMEI,
2
TRACABILITY_IMSI,
TRACABILITY_ICCID_P1,
TRACABILITY_ICCID_P2 and
TRACABILITY_ICCID_P3
added
_DID 0xD402 : parameter
NUM_UNEXPECT_REBOOT
added
RDBI / WDBI:
_DID 0x0101 : parameter
SWM_SERVICE_ACT
updated to version 2 ;
parameter
LC_TIMEOUT_BEF_SLEEP
added
_DID 0x0103 deleted (all the
parameters inside were
deleted)
_DID 0x0104 : parameters
BSRF_BRAND_CFG,
CONNECT_WIFI_AP_DEV
and
CONNECT_TELECOM_SPY
added
_DID 0x0105 : parameters
BRO_RDS_ACT,
BRO_FM_FOLLOW_ME,
BRO_TA_ACT,
BRO_FM_THRESHOLD,
BRO_AM_THRESHOLD,
BRO_DAB_THRESHOLD and
BRO_WSH_CONF updated to
version 2; parameters
BRO_DAB_FOLLOWING and
BRO_FM2_ACT_PASSIVE
added
_DID 0x0106 : parameters
ECALL_MAN_CAN_ACT,
ECALL_REG_ATTEMPTS,
ECALL_CANCEL_TIME,
ECALL_CCFT, ECALL_CCFT,
ECALL_TEST_NUMBER,
ECALL_NUMBER,
ECALL_FEEDBACK_TEST_N
UMBER,
ECALL_MANUAL_ACT,
ECALL_SMS_FALLBACK_N,
ECALL_AUTO_DIAL_ATT,
ECALL_DIAL_DURATION,
ECALL_MAN_DIAL_ATT ,
ECALL_P_TEST_REG_T,
ECALL_TEST_END_DIST,
XCALL_EELF_TRANSFER,
XCALL_AUTO_ANSWER_T,
AUTOMATIC_ECALL_ACTIV
E and
XCALL_AUTO_ANSWER_T
added
_DID 0x0107 : parameters
ACALL_MESS_ATTEMPT,
3
ACALL_BACK_TIME,
ACALL_DIAL_DURATION,
ACALL_MESS_TRAN_TIME,
ACALL_UNAV_REQ_TIME,
ACALL_REGISTRAT_TIME,
ACALL_CANCELLATION_TIM
E and ACALL_NUMBER
added
_DID 0x2100 : parameter
F6Q_MDS_XCALL_BCALL_A
CT_000 deleted; parameters
F7Z_MDS_ECALL_TYPE_EM
ERG_PR_000 and
F85_MDS_ACALL_TYPE_PR
_000 added
4.0 E52072 2018-07-23 completed Type Organ updated to BSRF
7 13:51:10+03:00 V4.0
CANdelaStudio 8.5
SP 2 Standard RDBI / WDBI:
_DID 0x2100 : parameters
MDS_ECALL_TYPE_EMERG
_PO and
MDS_ACALL_TYPE_PO
added
modified name
of parameter
MDS_BRO_FM_BAND_PO to
MDS_BRO_FM_BAND_ACT_
PO
updated bite
positions after the type organ
V4.0
RDBI :
_DID D402 : correction of the
name and qualifier of the DID
_DID D403 : parameters
ACALL_PUSH_FLAG and
4
ECALL_PUSH_FLAG added
_DIDs F013, F014 and F015
added
RDBI / WDBI :
_DID 0101 : default values
added for all the parameters
_DID 0102 : parameters
GNSS_TICKS_REVOL,
GNSS_VHL_WIDTH and
GNSS_WHEEL_DIAMETER :
default values added
_DID 0103 : parameter
BSRF_BRAND_CFG : default
value added
_DID 0104 : parameter
CONNECT_TELECOM_SPY
deleted
_DID 0106 : parameters
ECALL_MESSAGE_URL,
ECALL_MESS_TRANS_TIM,
ECALL_TPS_REG_TIME,
ECALL_UNAV_REQ_TIME,
ECALL_TEST_NUM_2,
PUBLIC_TPS_ECALL_NUM,
PRIVA_TPS_ECALL_NUM,
ECALL_LOG_TRANS_CONF
and ECALL_MESS_ATTEMPT
added; parameters
ECALL_SMS_FALLBACK_N,
ECALL_FEEDBACK_TEST_N
UMBER, ECALL_NUMBER,
ECALL_TEST_NUMBER,
ECALL_TRANS_INTER,
ECALL_TRANS_ATTEMPTS,
XCALL_EELF_TRANSFER
and
AUTOMATIC_ECALL_ACTIV
E: default values added
_DID 0107: parameter
ACALL_MESSAGE_URL
added; parameters
ACALL_MESS_ATTEMPT,
ACALL_BACK_TIME,
ACALL_DIAL_DURATION,
ACALL_MESS_TRAN_TIME,
ACALL_UNAV_REQ_TIME,
ACALL_REGISTRAT_TIME,
ACALL_CANCELLATION_TIM
E and ACALL_NUMBER :
default values added
_DID 0108 : paramter
SMS_OUT_ENCODING
added
_DID 0109 : parameters
LINK_STATUS_DELAY,
ECU_TRANSCEIVER_CONF,
ETHERNET_BR_NODE_ALO
NE, INCREMENT_OF_CLINK
and UNREACHEABLE_LINK
added
5
_DID 2101 : all the parameters
were coded as ENUM
according with the HNET
information and default values
added
_DID F190 added
WDBI :
_DID 2101 : NRC 78 deleted
SA :
_Security sessions 09 and 0A
added
Table of Contents
1 Document Conventions.............................................................................................................11
2 Abstract......................................................................................................................................12
3 Overview....................................................................................................................................13
4 Communication Parameter.......................................................................................................14
5 Diagnostic Content....................................................................................................................16
5.1 Base Variant (BaseVariant)..................................................................................................16
5.1.1 Sessions (Sessions).............................................................................................................................16
5.1.1.1 ProgrammingSession (PRGS) ($02) (ProgrammingSession_PRGS).....................................16
5.1.1.2 defaultSession (DS) ($01) (defaultSession_DS)...................................................................16
5.1.1.3 extendedDiagnosticSession (EXTDS) ($03) (extendedDiagnosticSession_EXTDS).....16
5.1.1.4 distantVehicleAccessSession (DVAS) ($50) (distantVehicleAccessSession_DVAS)...17
5.1.2 Security Access (SecurityAccess)..................................................................................................17
5.1.2.1 Programming Request Seed (PRSD) ($01) (Programming_Request_Seed_PRSD)............17
5.1.2.2 Programming Request Seed (PRSD) Key ($02)
(Programming_Request_Seed_PRSD_Key)......................................................................................18
5.1.2.3 Variant Coding Request Seed (VCRSD) ($03) (Variant_Coding_Request_Seed_VCRSD)
..........................................................................................................................................................................19
5.1.2.4 Variant Coding Request Seed (VCRSD) Key ($04)
(Variant_Coding_Request_Seed_VCRSD_Key)............................................................................19
5.1.2.5 Unlocking Control Request Seed (UCRSD) ($05)
(Unlocking_Control_Request_Seed_UCRSD)...............................................................................20
5.1.2.6 Unlocking Control Request Seed (UCRSD) Key ($06)
(Unlocking_Control_Request_Seed_UCRSD_Key).....................................................................21
5.1.2.7 Unlocking Engineering Control Request Seed (UECRSD) ($07)
(Unlocking_Engineering_Control_Request_Seed_UECRSD)................................................21
5.1.2.8 Unlocking Engineering Control Request Seed (UECRSD) Key ($08)
(Unlocking_Engineering_Control_Request_Seed_UECRSD_Key)......................................22
5.1.2.9 Unlocking eSA Control Request Seed (eSACRSD) ($09)
(Unlocking_eSA_Control_Request_Seed_eSACRSD)................................................................23
6
5.1.2.10 Unlocking eSA Control Request Seed (eSACRSD) Key ($0A)
(Unlocking_eSA_Control_Request_Seed_eSACRSD_Key).......................................................24
5.1.3 Ecu Reset (EcuReset)..........................................................................................................................24
5.1.3.1 hardReset (HR) ($01) (hardReset_HR)......................................................................................25
5.1.3.2 keyOffOnReset (KOFFONR) ($02) (keyOffOnReset_KOFFONR)..........................................25
5.1.3.3 softReset (SR) ($03) (softReset_SR)........................................................................................25
5.1.4 Identification Parameters (Identification_Parameters)......................................................25
5.1.4.1 Power Latch Flag State (PLFS) ($0100) (Power_Latch_Flag_State_PLFS).....................26
5.1.4.2 Size Of ECU Serial Number Data Identifier (SOECUSNDID) ($0D01)
(Size_Of_ECU_Serial_Number_Data_Identifier_SOECUSNDID)........................................26
5.1.4.3 Variant coding possibilities ($2100) (Variant_coding_possibilities).........................27
5.1.4.4 Variant coding programmed ($2101) (Variant_coding_programmed)...............................28
5.1.4.5 Size For Multi DID (SFMDID) ($C002) (Size_For_Multi_DID_SFMDID).........................30
5.1.4.6 eCALL_RegulationXSofWareIdentificationNumber (eCALL_RxSWIN) ($F013)
(eCALL_RegulationXSofWareIdentificationNumber_eCALL_RxSWIN)............................31
5.1.4.7 OTA_RegulationXSofWareIdentificationNumber (OTA_RxSWIN) ($F014)
(OTA_RegulationXSofWareIdentificationNumber_OTA_RxSWIN)......................................31
5.1.4.8 MASCOM Key Status (DMKEYS) ($F015) (MASCOM_Key_Status_DMKEYS)......................32
5.1.4.9 Authentification Zone (ZA) ($F080) (Authentification_Zone_ZA)..................................32
5.1.4.10 Identification Zone for Downloadable ECU (ZI) ($F0FE)
(Identification_Zone_for_Downloadable_ECU_ZI)..............................................................34
5.1.4.11 Boot Software Identification Data Identifier (BSIDID) ($F180)
(Boot_Software_Identification_Data_Identifier_BSIDID)...........................................35
5.1.4.12 Active Diagnostic Session Data Identifier (ADSDID) ($F186)
(Active_Diagnostic_Session_Data_Identifier_ADSDID)..................................................35
5.1.4.13 ECU Manufacturing Date Data Identifier (ECUMDDID) ($F18B)
(ECU_Manufacturing_Date_Data_Identifier_ECUMDDID)....................................................36
5.1.4.14 ECU Serial Number Data Identifier (ECUSNDID) ($F18C)
(ECU_Serial_Number_Data_Identifier_ECUSNDID)................................................................37
5.1.4.15 VIN Data Identifier (VINDID) ($F190) (VIN_Data_Identifier_VINDID)......................37
5.1.5 Engineering Datas (Engineering_Datas).....................................................................................38
5.1.5.1 CAL_Fct_LIFECYCLE ($0101) (CAL_Fct_LIFECYCLE).........................................................38
5.1.5.2 CAL_Fct_POSITIONING ($0102) (CAL_Fct_POSITIONING)................................................41
5.1.5.3 CAL_Fct_CONNECT ($0104) (CAL_Fct_CONNECT)................................................................42
5.1.5.4 CAL_Fct_BROADCAST ($0105) (CAL_Fct_BROADCAST)......................................................43
5.1.5.5 CAL_Fct_ECALL_TYPE_EMERG_PR ($0106) (CAL_Fct_ECALL_TYPE_EMERG_PR)......44
5.1.5.6 CAL_Fct_ACALL_TYPE_PR ($0107) (CAL_Fct_ACALL_TYPE_PR)....................................46
5.1.5.7 CAL_Fct_CONNECTED_SERVICES ($0108) (CAL_Fct_CONNECTED_SERVICES)............48
5.1.5.8 CAL_Fct_ETHERNET ($0109) (CAL_Fct_ETHERNET)............................................................48
5.1.5.9 DATA_Fct_GNSS ($D400) (DATA_Fct_GNSS)..........................................................................50
5.1.5.10 DATA_Fct_TRACABILITY ($D401) (DATA_Fct_TRACABILITY).......................................50
5.1.5.11 DATA_Fct_EM ($D402) (DATA_Fct_EM)..................................................................................51
5.1.5.12 DATA_Fct_xCall ($D403) (DATA_Fct_xCall)........................................................................51
7
5.1.6 Fault Memory (FaultMemory)...........................................................................................................52
5.1.7 Upload/Download (DataTransfer)..................................................................................................53
5.1.8 Routine Control (Routine_Control)..............................................................................................55
5.1.8.1 Powerlatch Information Positioning (PIP) ($0400)
(Powerlatch_Information_Positioning_PIP)..........................................................................55
5.1.8.2 XCALL_DRIVING ($0600) (XCALL_DRIVING).........................................................................56
5.1.8.3 GNSS_DRIVING ($0601) (GNSS_DRIVING)..............................................................................58
5.1.8.4 DIAG_INSTALL ($0602) (DIAG_INSTALL)...............................................................................59
5.1.8.5 MASCOM Test (MTEST) ($0701) (MASCOM_Test_MTEST).....................................................60
5.1.8.6 erase Memory (EM) ($FF00) (erase_Memory_EM)...................................................................61
5.1.8.7 check Memory (CM) ($FF04) (check_Memory_CM)..................................................................62
5.1.9 Tester Present (TesterPresent)......................................................................................................63
5.2 BSRF (BSRF)..............................................................................................................................63
5.2.1 Sessions (Sessions).............................................................................................................................63
5.2.1.1 ProgrammingSession (PRGS) ($02) (ProgrammingSession_PRGS).....................................63
5.2.1.2 defaultSession (DS) ($01) (defaultSession_DS)...................................................................64
5.2.1.3 extendedDiagnosticSession (EXTDS) ($03) (extendedDiagnosticSession_EXTDS).....64
5.2.1.4 distantVehicleAccessSession (DVAS) ($50) (distantVehicleAccessSession_DVAS)...64
5.2.2 Security Access (SecurityAccess)..................................................................................................65
5.2.2.1 Programming Request Seed (PRSD) ($01) (Programming_Request_Seed_PRSD)............65
5.2.2.2 Programming Request Seed (PRSD) Key ($02)
(Programming_Request_Seed_PRSD_Key)......................................................................................65
5.2.2.3 Variant Coding Request Seed (VCRSD) ($03) (Variant_Coding_Request_Seed_VCRSD)
..........................................................................................................................................................................66
5.2.2.4 Variant Coding Request Seed (VCRSD) Key ($04)
(Variant_Coding_Request_Seed_VCRSD_Key)............................................................................67
5.2.2.5 Unlocking Control Request Seed (UCRSD) ($05)
(Unlocking_Control_Request_Seed_UCRSD)...............................................................................68
5.2.2.6 Unlocking Control Request Seed (UCRSD) Key ($06)
(Unlocking_Control_Request_Seed_UCRSD_Key).....................................................................68
5.2.2.7 Unlocking Engineering Control Request Seed (UECRSD) ($07)
(Unlocking_Engineering_Control_Request_Seed_UECRSD)................................................69
5.2.2.8 Unlocking Engineering Control Request Seed (UECRSD) Key ($08)
(Unlocking_Engineering_Control_Request_Seed_UECRSD_Key)......................................70
5.2.2.9 Unlocking eSA Control Request Seed (eSACRSD) ($09)
(Unlocking_eSA_Control_Request_Seed_eSACRSD)................................................................71
5.2.2.10 Unlocking eSA Control Request Seed (eSACRSD) Key ($0A)
(Unlocking_eSA_Control_Request_Seed_eSACRSD_Key).......................................................71
5.2.3 Ecu Reset (EcuReset)..........................................................................................................................72
5.2.3.1 hardReset (HR) ($01) (hardReset_HR)......................................................................................72
5.2.3.2 keyOffOnReset (KOFFONR) ($02) (keyOffOnReset_KOFFONR)..........................................73
5.2.3.3 softReset (SR) ($03) (softReset_SR)........................................................................................73
5.2.4 Identification Parameters (Identification_Parameters)......................................................73
5.2.4.1 Power Latch Flag State (PLFS) ($0100) (Power_Latch_Flag_State_PLFS).....................73
8
5.2.4.2 Size Of ECU Serial Number Data Identifier (SOECUSNDID) ($0D01)
(Size_Of_ECU_Serial_Number_Data_Identifier_SOECUSNDID)........................................74
5.2.4.3 Variant coding possibilities ($2100) (Variant_coding_possibilities).........................74
5.2.4.4 Variant coding programmed ($2101) (Variant_coding_programmed)...............................76
5.2.4.5 Size For Multi DID (SFMDID) ($C002) (Size_For_Multi_DID_SFMDID).........................78
5.2.4.6 eCALL_RegulationXSofWareIdentificationNumber (eCALL_RxSWIN) ($F013)
(eCALL_RegulationXSofWareIdentificationNumber_eCALL_RxSWIN)............................78
5.2.4.7 OTA_RegulationXSofWareIdentificationNumber (OTA_RxSWIN) ($F014)
(OTA_RegulationXSofWareIdentificationNumber_OTA_RxSWIN)......................................79
5.2.4.8 MASCOM Key Status (DMKEYS) ($F015) (MASCOM_Key_Status_DMKEYS)......................79
5.2.4.9 Authentification Zone (ZA) ($F080) (Authentification_Zone_ZA)..................................80
5.2.4.10 Identification Zone for Downloadable ECU (ZI) ($F0FE)
(Identification_Zone_for_Downloadable_ECU_ZI)..............................................................81
5.2.4.11 Boot Software Identification Data Identifier (BSIDID) ($F180)
(Boot_Software_Identification_Data_Identifier_BSIDID)...........................................83
5.2.4.12 Active Diagnostic Session Data Identifier (ADSDID) ($F186)
(Active_Diagnostic_Session_Data_Identifier_ADSDID)..................................................83
5.2.4.13 ECU Manufacturing Date Data Identifier (ECUMDDID) ($F18B)
(ECU_Manufacturing_Date_Data_Identifier_ECUMDDID)....................................................84
5.2.4.14 ECU Serial Number Data Identifier (ECUSNDID) ($F18C)
(ECU_Serial_Number_Data_Identifier_ECUSNDID)................................................................84
5.2.4.15 VIN Data Identifier (VINDID) ($F190) (VIN_Data_Identifier_VINDID)......................85
5.2.5 Engineering Datas (Engineering_Datas).....................................................................................85
5.2.5.1 CAL_Fct_LIFECYCLE ($0101) (CAL_Fct_LIFECYCLE).........................................................86
5.2.5.2 CAL_Fct_POSITIONING ($0102) (CAL_Fct_POSITIONING)................................................88
5.2.5.3 CAL_Fct_CONNECT ($0104) (CAL_Fct_CONNECT)................................................................89
5.2.5.4 CAL_Fct_BROADCAST ($0105) (CAL_Fct_BROADCAST)......................................................90
5.2.5.5 CAL_Fct_ECALL_TYPE_EMERG_PR ($0106) (CAL_Fct_ECALL_TYPE_EMERG_PR)......92
5.2.5.6 CAL_Fct_ACALL_TYPE_PR ($0107) (CAL_Fct_ACALL_TYPE_PR)....................................94
5.2.5.7 CAL_Fct_CONNECTED_SERVICES ($0108) (CAL_Fct_CONNECTED_SERVICES)............95
5.2.5.8 CAL_Fct_ETHERNET ($0109) (CAL_Fct_ETHERNET)............................................................96
5.2.5.9 DATA_Fct_GNSS ($D400) (DATA_Fct_GNSS)..........................................................................97
5.2.5.10 DATA_Fct_TRACABILITY ($D401) (DATA_Fct_TRACABILITY).......................................98
5.2.5.11 DATA_Fct_EM ($D402) (DATA_Fct_EM)..................................................................................98
5.2.5.12 DATA_Fct_xCall ($D403) (DATA_Fct_xCall)........................................................................99
5.2.6 Fault Memory (FaultMemory)...........................................................................................................99
5.2.7 Upload/Download (DataTransfer)................................................................................................101
5.2.8 Routine Control (Routine_Control)............................................................................................103
5.2.8.1 Powerlatch Information Positioning (PIP) ($0400)
(Powerlatch_Information_Positioning_PIP)........................................................................103
5.2.8.2 XCALL_DRIVING ($0600) (XCALL_DRIVING).......................................................................104
5.2.8.3 GNSS_DRIVING ($0601) (GNSS_DRIVING)............................................................................106
5.2.8.4 DIAG_INSTALL ($0602) (DIAG_INSTALL).............................................................................107
9
5.2.8.5 MASCOM Test (MTEST) ($0701) (MASCOM_Test_MTEST)...................................................108
5.2.8.6 erase Memory (EM) ($FF00) (erase_Memory_EM).................................................................109
5.2.8.7 check Memory (CM) ($FF04) (check_Memory_CM)................................................................110
5.2.9 Tester Present (TesterPresent).....................................................................................................111
7 Data Types...............................................................................................................................126
7.1 Multiplexer...................................................................................................................................143
7.1.1 Routine_Table_FF04_Routine_Response (Routine_Table_FF04_Routine_Response). .143
7.1.2 Table of DIDs of context (TABLE_DID_CONTEXT)..........................................................................143
7.1.3 Table_0701_RoutinePosRep (Table_0701_RoutinePosRep)..................................................147
8 Protocol Services.....................................................................................................................148
8.1 Overview.......................................................................................................................................148
8.2 ($10) DiagnosticSessionControl (DSC) (DSC).........................................................................148
8.3 ($11) ECUReset (ER) (ER).......................................................................................................149
8.4 ($14) ClearDiagnosticInformation (CDTCI) (CDTCI)..........................................................149
8.5 ($19) ReadDtcInformation - Report DTC by status mask (RDTCBSM) (RDI_RDTCBSM)150
8.6 ($19) ReadDtcInformation - Report DTC snapshot record by DTC number
(RDI_RDTCSRBDTCN).....................................................................................................................151
8.7 ($19) ReadDtcInformation - Report number of DTC by status mask (RNODTCBSM)
(RDI_RNODTCBSM).........................................................................................................................151
8.8 ($22) ReadDataByIdentifier (RDBI) (RDBI)..........................................................................152
8.9 ($27) SecurityAccess (SA) (SA_RS).........................................................................................153
8.10 ($2E) WriteDataByIdentifier (WDBI) (WDBI).....................................................................153
8.11 ($31) RoutineControl - Request routine results (RC_RRR)..................................................154
8.12 ($31) RoutineControl - Start routine (RC_STR)...................................................................155
8.13 ($34) Request Download (_34_Request_Download).....................................................155
8.14 ($36) Transfer Data (_36_Transfer_Data).....................................................................156
8.15 ($37) Request Transfer Exit (_37_Request_Transfer_Exit)....................................156
8.16 ($3E) TesterPresent (TP) (TP)...............................................................................................157
9 Negative Responses.................................................................................................................158
10 Service Index.........................................................................................................................163
10
11 Index......................................................................................................................................165
11
2 Document Conventions
- only activated Diagnostic Instances are exported;
- only Protocol Services and Data Types that are used in activated Diagnostic Instances are exported;
- Audience settings of Diagnostic Instances are not exported (but the Audience for which the export has
been filtered is indicated at the document's title page);
- attributes of individual objects and State Transitions of Services are exported in an overview table;
- service addressing is only indicated if it differs from the addressing of the Protocol Service;
- the table of Negative Response Codes (NRC) in Diagnostic Instances is only exported if it differs from
the NRCs listed in the negative response of the protocol service;
- export of Job Containers and Variant Coding Keys depends on the manufacturer;
The chapter "Diagnostic Content" only describes data transmitted. It references each used Protocol
Service. All used Protocol Services are listed in the chapter "Protocol Services".
The count of data bytes in the chapter "Diagnostic Content" starts at zero (0). Within a data byte, the
count of bits also starts at zero (0) (LSB - least significant bit) independent from the order of data bit
transportation.
The count of data bytes in the chapter "Protocol Services" starts - corresponding with the standardized
specifications - at one (#1).
3
12
4 Abstract
This new PSA template "CANdelaPSATemplate_ODX_Reference" 0000002901_01 v5.0 is based on the norms:
- ISO 14229-1:2013 (UDS services and parameters),
- SAE J1979: AUG2014 (OBD services),
- SAE J1979DA : JUN2014 (OBD parameters).
13
6 Overview
ECU
BSRF_0000003273_00_5_0 (BSRF_0000003273_00_5_0)
The Template covers the following aspects of Diagnostic functionality:
• The requirements for the basic PSA diagnostic services to be implemented are specified in the
"CANdelaPSATemplate_ODX_Reference is based". The Template contains the basic functionalities defined for PSA servers.
• The services contained in the mandatory diagnostic instances have to be supported by every server.
• With the remaining services the supplier may choose whether his server supports these Services or not.
• A supplier may also add his own Diagnostic Instances to add functionality specific for his ECU.
WARNING: With this template, don't use old PDX files (from old MEDIALEC database) designed for old servers developments.
Variants
Base Variant (locked) (BaseVariant)
UDS_CAN_HS_CPS:
Supported services: Sessions/Control, Security Access/SecurityAccess, Ecu Reset/ECUReset,
Identification Parameters/Read, Identification Parameters/Write, Engineering Datas/Read, Engineering
Datas/Write, Fault Memory/Clear, Fault Memory/Read (Number of DTC By StatusMask), Fault
Memory/Read (by Mask), Fault Memory/Read (DTC Snapshot Data by DTC Number), Fault
Memory/Read (Report Extended Data Record By DTC Number), Fault Memory/Read Supported DTC,
Fault Memory/Report DTC Fault Detection Counter, Fault Memory/reportDTCWithPermanentStatus,
Upload/Download/Request Download, Upload/Download/Request Upload, Upload/Download/Transfer
Data, Upload/Download/Request Transfer Exit, Routine Control/Start, Routine Control/Stop, Routine
Control/Results, Routine Dynamic Results/Start, Routine Dynamic Results/Results, Routine Dynamic
Results/Stop, IO Control by DID/Return Control, IO Control by DID/Reset, IO Control by DID/Freeze, IO
Control by DID/Set, Tester Present/Send, Link Control/Link Control, Control DTC
Setting/ControlDTCSetting, Communication Control/Control, Onboard Monitoring Test Results for Specific
Monitored Systems ($06)/Request OnBoard Monitoring Test Results - Read Data
Control
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
16
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
Control
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
Control
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
Control
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
17
10.1.2.1 Programming Request Seed (PRSD) ($01) (Programming_Request_Seed_PRSD)
PRSD: Seed request for programming
Key (xx)
no data assigned
Seed (zz)
Byte Bit Name Conversion
0 Programming Request Seed1 Hex 1 Byte
(Programming_Request_Seed1)
1 Programming Request Seed2 Hex 1 Byte
(Programming_Request_Seed2)
2 Programming Request Seed3 Hex 1 Byte
(Programming_Request_Seed3)
3 Programming Request Seed4 Hex 1 Byte
(Programming_Request_Seed4)
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
18
see (2)
(2) SecurityAccess
The purpose of this service is to provide a means to access data and/or diagnostic services, which have restricted
access for security, emissions, or safety reasons.
A typical example of the use of this service is as follows:
- client requests a “Seed”
- server sends a “Seed” (random seed)
- client sends the “Key” (appropriate for the Seed received)
- server responds that the “Key” was valid and that it will unlock itself
Requirements associated to this service are described in DC_TI_702_TS UDS Generic Mechanisms paragraph
5.1.2.3. and DC_TI_705_TS Reprogrammation ECU.
Key (xx)
Byte Bit Name Conversion
0 Programming Request Seed Key1 Hex 1 Byte
(Programming_Request_Seed_Key1)
1 Programming Request Seed Key2 Hex 1 Byte
(Programming_Request_Seed_Key2)
2 Programming Request Seed Key3 Hex 1 Byte
(Programming_Request_Seed_Key3)
3 Programming Request Seed Key4 Hex 1 Byte
(Programming_Request_Seed_Key4)
Seed (zz)
no data assigned
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Key (xx)
no data assigned
Seed (zz)
Byte Bit Name Conversion
0 Variant Coding Request Seed1 Hex 1 Byte
19
(Variant_Coding_Request_Seed1)
1 Variant Coding Request Seed2 Hex 1 Byte
(Variant_Coding_Request_Seed2)
2 Variant Coding Request Seed3 Hex 1 Byte
(Variant_Coding_Request_Seed3)
3 Variant Coding Request Seed4 Hex 1 Byte
(Variant_Coding_Request_Seed4)
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Key (xx)
Byte Bit Name Conversion
0 Variant Coding Request Seed Key1 Hex 1 Byte
(Variant_Coding_Request_Seed_Ke
y1)
1 Variant Coding Request Seed Key2 Hex 1 Byte
(Variant_Coding_Request_Seed_Ke
y2)
2 Variant Coding Request Seed Key3 Hex 1 Byte
(Variant_Coding_Request_Seed_Ke
y3)
3 Variant Coding Request Seed Key4 Hex 1 Byte
(Variant_Coding_Request_Seed_Ke
y4)
Seed (zz)
no data assigned
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
20
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Key (xx)
no data assigned
Seed (zz)
Byte Bit Name Conversion
0 Unlocking Control Request Seed1 Hex 1 Byte
(Unlocking_Control_Request_Seed
1)
1 Unlocking Control Request Seed2 Hex 1 Byte
(Unlocking_Control_Request_Seed
2)
2 Unlocking Control Request Seed3 Hex 1 Byte
(Unlocking_Control_Request_Seed
3)
3 Unlocking Control Request Seed4 Hex 1 Byte
(Unlocking_Control_Request_Seed
4)
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
21
(SecurityAccess)
Key (xx)
Byte Bit Name Conversion
0 Unlocking Control Request Seed Key1 Hex 1 Byte
(Unlocking_Control_Request_Seed
_Key1)
1 Unlocking Control Request Seed Key2 Hex 1 Byte
(Unlocking_Control_Request_Seed
_Key2)
2 Unlocking Control Request Seed Key3 Hex 1 Byte
(Unlocking_Control_Request_Seed
_Key3)
3 Unlocking Control Request Seed Key4 Hex 1 Byte
(Unlocking_Control_Request_Seed
_Key4)
Seed (zz)
no data assigned
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Key (xx)
no data assigned
Seed (zz)
Byte Bit Name Conversion
0 Unlocking Engineering Control Request Hex 1 Byte
Seed1
(Unlocking_Engineering_Control_
Request_Seed1)
1 Unlocking Engineering Control Request Hex 1 Byte
Seed2
(Unlocking_Engineering_Control_
Request_Seed2)
22
2 Unlocking Engineering Control Request Hex 1 Byte
Seed3
(Unlocking_Engineering_Control_
Request_Seed3)
3 Unlocking Engineering Control Request Hex 1 Byte
Seed4
(Unlocking_Engineering_Control_
Request_Seed4)
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Key (xx)
Byte Bit Name Conversion
0 Unlocking Engineering Control Request Hex 1 Byte
Seed Key1
(Unlocking_Engineering_Control_
Request_Seed_Key1)
1 Unlocking Engineering Control Request Hex 1 Byte
Seed Key2
(Unlocking_Engineering_Control_
Request_Seed_Key2)
2 Unlocking Engineering Control Request Hex 1 Byte
Seed Key3
(Unlocking_Engineering_Control_
Request_Seed_Key3)
3 Unlocking Engineering Control Request Hex 1 Byte
Seed Key4
(Unlocking_Engineering_Control_
Request_Seed_Key4)
Seed (zz)
no data assigned
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
23
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Key (xx)
no data assigned
Seed (zz)
Byte Bit Name Conversion
0 Unlocking eSA Control Request Seed1 Hex 1 Byte
(Unlocking_eSA_Control_Request_
Seed1)
See 02013_18_00051
1 Unlocking eSA Control Request Seed2 Hex 1 Byte
(Unlocking_eSA_Control_Request_
Seed2)
See 02013_18_00051
2 Unlocking eSA Control Request Seed3 Hex 1 Byte
(Unlocking_eSA_Control_Request_
Seed3)
See 02013_18_00051
3 Unlocking eSA Control Request Seed4 Hex 1 Byte
(Unlocking_eSA_Control_Request_
Seed4)
See 02013_18_00051
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
24
(SNSIAS)
Key (xx)
Byte Bit Name Conversion
0 Unlocking eSA Control Request Seed Hex 1 Byte
Key1
(Unlocking_eSA_Control_Request_
Seed_Key1)
See 02013_18_00051
1 Unlocking eSA Control Request Seed Hex 1 Byte
Key2
(Unlocking_eSA_Control_Request_
Seed_Key2)
See 02013_18_00051
2 Unlocking eSA Control Request Seed Hex 1 Byte
Key3
(Unlocking_eSA_Control_Request_
Seed_Key3)
See 02013_18_00051
3 Unlocking eSA Control Request Seed Hex 1 Byte
Key4
(Unlocking_eSA_Control_Request_
Seed_Key4)
See 02013_18_00051
Seed (zz)
no data assigned
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
25
10.1.3.1 hardReset (HR) ($01) (hardReset_HR)
HR: This value identifies a "hard reset" condition which simulates the power-on / startup sequence typically performed after an ECU
has been previously disconnected from its power supply (i.e. battery). The volatile memory (Internal RAM, External RAM and the
Protected RAM) is re-initialized to pre-determined values.
ECUReset
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x33 securityAccessDenied (SAD) see page 165
ECUReset
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x33 securityAccessDenied (SAD) see page 165
ECUReset
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x33 securityAccessDenied (SAD) see page 165
26
- etc...
DataRecord (zz)
Byte Bit Name Conversion
0 PowerLatchFlagState_PLFS ENUM_8Bits_NotRealized_Realized
(PowerLatchFlagState_PLFS), see
(3)
(3) PowerLatchFlagState_PLFS
PLFS: See requirements §5.4.4 in DC_TI_707 "TS Electronic integration and putting ECUs into operation" for this
generic parameter.
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0 SizeOfECUSerialNumberDataIdentifier UNM_8Bits
(SOECUSNDID)
(SizeOfECUSerialNumberDataIdent
ifier_SOECUSNDID), see (4)
(4) SizeOfECUSerialNumberDataIdentifier (SOECUSNDID)
27
SOECUSNDID: This generic parameter should indicate the size of serial number from $F18C ECUSNDID. See
requierements §5.2.1.3.1 in DC_TI_702 'TS UDS Generic Mechanisms paragraph".
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
(5) Read
Requirements associated to this service are described in specification DC_TI_703_TS UDS Configuration
(paragraph 5.1.1).
DataRecord (zz)
Byte Bit Name Conversion
0 ID_TLC (ID_TLC) Default: 0x00, Hex 1 Byte
1 - 12 New Bit Field (New_Bit_Field) HEX_96Bits
0-8 MDS BRO FM BAND ACT PO HEXADECIMAL_9_1(1)
(MDS_BRO_FM_BAND_ACT_PO)
[VariantCoding] SIRIUS XM ACTIVATION
(US) Possible
9 RESERVED (RESERVED) 0x01, HEXADECIMAL_1_1(2)
10 MDS BROADCAST FM2 ANTENN PO HEXADECIMAL_1_1(2)
(MDS_BROADCAST_FM2_ANTENN_PO)
11 MDS BRO RAD XM BAND ACT PO HEXADECIMAL_1_1(2)
(MDS_BRO_RAD_XM_BAND_ACT_PO)
[VariantCoding] DEEMPHASIS
PARAMETER (EUROPE VS US) Possible
12 MDS BRO CDR BAND ACT PO HEXADECIMAL_1_1(2)
(MDS_BRO_CDR_BAND_ACT_PO), see
(6)
13 - 14 MDS BRO FM DEEPHASIS PO HEXADECIMAL_2_1(1)
(MDS_BRO_FM_DEEPHASIS_PO), see
(7)
15 - 23 MDS BRO AM BAND ACT PO HEXADECIMAL_9_1(1)
(MDS_BRO_AM_BAND_ACT_PO), see (8)
24 - 25 MDS BRO PRESET BANK PO HEXADECIMAL_2_1(1)
(MDS_BRO_PRESET_BANK_PO)
[VariantCoding] AUTOSTORE
ACTIVATION Possible
26 - 28 MDS BRO HANDOVER PO HEXADECIMAL_3_1(1)
28
(MDS_BRO_HANDOVER_PO), see (9)
29 MDS BRO HDR BAND ACT PO HEXADECIMAL_1_1(1)
(MDS_BRO_HDR_BAND_ACT_PO)
[VariantCoding] HDR ACTIVATION (US)
Possible
30 - 39 MDS XCALL VEHICLE PROPUL PO HEXADECIMAL_10_1(1)
(MDS_XCALL_VEHICLE_PROPUL_PO)
[VariantCoding] ENERGY USED
(GASOLINE / DIESEL...) Possible
40 MDS BRO DRM BAND ACT PO HEXADECIMAL_1_1(1)
(MDS_BRO_DRM_BAND_ACT_PO)
[VariantCoding] DRM ACTIVATION (INDIA
RUSSIA) Possible
41 - 55 MDS XCALL VEHICLE TYPE PO HEXADECIMAL_15_1(1)
(MDS_XCALL_VEHICLE_TYPE_PO), see
(10)
56 - 63 MDS BRO DIGITAL BAND ACT PO HEXADECIMAL_8_1(1)
(MDS_BRO_DIGITAL_BAND_ACT_PO),
see (11)
64 - 79 MDS ECALL TYPE EMERG PO HEX_16Bits (v1)
(MDS_ECALL_TYPE_EMERG_PO)
80 - 95 MDS ACALL TYPE PO HEX_16Bits (v1)
(MDS_ACALL_TYPE_PO)
13 Number of coding HEX_8Bits (v1) 1(1)
(Number_of_coding)
(6) MDS BRO CDR BAND ACT PO
[VariantCoding] CDR ACTIVATION (CHINA)
Possible
(7) MDS BRO FM DEEPHASIS PO
[VariantCoding] DEEMPHASIS PARAMETER (EUROPE VS US)
Possible
(8) MDS BRO AM BAND ACT PO
[VariantCoding] AM RADIO ACTIVATION AND FREQUENCY RANGE SELECTION Possible
(9) MDS BRO HANDOVER PO
[VariantCoding] HANDOVER CONFIGURATION (JUMP FM / DAB) Possible
(10) MDS XCALL VEHICLE TYPE PO
[VariantCoding] CATEGORY OF VEHICLE (PASSENGER CAR / LIGHT CARGO VEHICLE...) Possible
(11) MDS BRO DIGITAL BAND ACT PO
[VariantCoding] DIGITAL RADIO ACTIVATION AND AREA SELECTION Possible
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
(12) Read
Requirements associated to this service are described in specification DC_TI_703_TS UDS Configuration
(paragraph 5.1.1).
(13) Write
Requirements associated to this service are described in specification DC_TI_703_TS UDS Configuration
(paragraph 5.1.1). Security Access to be used for data writing is specific for variant coding and different from the one
used for reprogramming.
DataRecord (zz)
Byte Bit Name Conversion
0 ID_TLC_UDS (ID_TLC_UDS) 0x00, NewIdentity 8
1 - 12 New Bit Field (New_Bit_Field) HEX_96Bits
0-8 MDS _BRO FM BAND ACT _000_1 Default: 0x04 (TBL4_87.5 - 108.0 kHz (A:100k)
(F6S_MDS_BRO_FM_BAND_ACT_000), Europe / Arabia = Africa / Asia +China),
see (14) ENUM_9bits_2
9 RESERVED (RESERVED) 0x01, HEXADECIMAL_1_1(2)
10 MDS _BROADCAST FM2 Default: 0x01 (2 connected antenna (internal +
ANTENN_000_1 external)), ENUM_1bit_4
(F8Z_MDS_BROADCAST_FM2_ANTENN_0
00), see (15)
11 MDS _BRO RAD XM BAND ACT Default: 0x00 (Disable), ENUM_1bit_3
_000_1
(F6Z_MDS_BRO_RAD_XM_BAND_ACT_00
0)
[VariantCoding] SIRIUS XM ACTIVATION
(US)
12 MDS _BRO CDR BAND ACT _000_1 Default: 0x00 (Disable), ENUM_1bit_2
(F6X_MDS_BRO_CDR_BAND_ACT_000)
[VariantCoding] CDR ACTIVATION
(CHINA)
13 - 14 MDS _BRO FM DEEMPHASIS _000_1 Default: 0x00 (50 us (except US)), ENUM_2bits_1
(F6U_MDS_BRO_FM_DEEMPHASIS_000)
[VariantCoding] DEEMPHASIS
PARAMETER (EUROPE VS US)
15 - 23 MDS _BRO AM BAND ACT _000_1 Default: 0x03 (TBL3_531 - 1629 kHz (A:9k) MW :
(F6T_MDS_BRO_AM_BAND_ACT_000), Europe (MW only)), ENUM_9bits_1
see (16)
24 - 25 MDS _BRO PRESET BANK _000_1 Default: 0x00 (24 Mixed preset list AM/FM/DAB or
(F6V_MDS_BRO_PRESET_BANK_000) AM/FM (except China)), ENUM_2bits
[VariantCoding] AUTOSTORE
ACTIVATION
26 - 28 MDS _BRO HANDOVER _000_1 Default: 0x02 (Jump without synchronization),
(F6P_MDS_BRO_HANDOVER_000) ENUM_3bits
[VariantCoding] HANDOVER
CONFIGURATION (JUMP FM / DAB)
29 MDS _BRO HDR BAND ACT _000_1 Default: 0x00 (Disable), ENUM_1bit_1
(F6W_MDS_BRO_HDR_BAND_ACT_000)
[VariantCoding] HDR ACTIVATION (US)
30 - 39 MDS _XCALL VEHICLE Default: 0x00 (Undefined), ENUM_10bits
PROPUL_000_1
(F70_MDS_XCALL_VEHICLE_PROPUL_0
00)
[VariantCoding] ENERGY USED
(GASOLINE / DIESEL...)
30
40 MDS _BRO DRM BAND ACT _000_1 Default: 0x00 (Disable), ENUM_1bit
(F6Y_MDS_BRO_DRM_BAND_ACT_000)
[VariantCoding] DRM ACTIVATION (INDIA
RUSSIA)
41 - 55 MDS _XCALL VEHICLE TYPE _000_1 Default: 0x00 (Undefined), ENUM_15bits
(F71_MDS_XCALL_VEHICLE_TYPE_000
), see (17)
56 - 63 MDS _BRO DIGITAL BAND ACT_000_1 Default: 0x01 (Europe), ENUM_8bits
(F6R_MDS_BRO_DIGITAL_BAND_ACT_0
00)
[VariantCoding] DIGITAL RADIO
ACTIVATION AND AREA SELECTION
64 - 79 MDS _ECALL TYPE EMERG PR Default: 0xFFFF (Deactivated), ENUM_16bits_1
_000_1
(F7Z_MDS_ECALL_TYPE_EMERG_PR_00
0)
[VariantCoding] TYPE OF EMERGENCY
CALL DEFINE BY COUNTRY
80 - 95 MDS _ACALL TYPE PR _000_1 Default: 0xFFFF (Deactivated), ENUM_16bits
(F85_MDS_ACALL_TYPE_PR_000)
[VariantCoding] TYPE OF ASSISTANCE
CALL
(14) MDS _BRO FM BAND ACT _000_1
[VariantCoding] FM RADIO ACTIVATION AND FREQUENCY RANGE SELECTION
(15) MDS _BROADCAST FM2 ANTENN_000_1
[VariantCoding] ACTIVATION OR DEACTIVATION OF THE FM2 ANTENNA
(16) MDS _BRO AM BAND ACT _000_1
[VariantCoding] AM RADIO ACTIVATION AND FREQUENCY RANGE SELECTION
(17) MDS _XCALL VEHICLE TYPE _000_1
[VariantCoding] CATEGORY OF VEHICLE (PASSENGER CAR / LIGHT CARGO VEHICLE...)
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x11 serviceNotSupported (SNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
DataRecord (zz)
Byte Bit Name Conversion
0-1 SIZE multi DID (SFMDID) UNM_16Bits
(SIZE_multi_DID_SFMDID), see (18)
(18) SIZE multi DID (SFMDID)
SFMDID: See requierements §5.2.1.3.9 int the DC_TI_702. This generic parameter indicate the buffer size of diag
communication ( x Bytes max ?).
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0 - 15 eCALL Homologation Reference Default: ????????????????,
(eCALL_RxSWIN) ASCII_128Bits_eCALL_RxSWIN_1
(eCALL_Homologation_Reference_e
CALL_RxSWIN)
eCALL_RxSWIN: eCALL Homologation
Reference.
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
32
10.1.4.7 OTA_RegulationXSofWareIdentificationNumber (OTA_RxSWIN) ($F014)
(OTA_RegulationXSofWareIdentificationNumber_OTA_RxSWIN)
OTA_RxSWIN: Regulation for OTA function.
Reqest Functionnal .>>> IVI + BSRF + BTA + SDCM
DataRecord (zz)
Byte Bit Name Conversion
0 - 15 OTA Homologation Reference Default: ????????????????,
(OTA_RxSWIN) ASCII_128Bits_OTA_RxSWIN_1
(OTA_Homologation_Reference_OTA
_RxSWIN)
OTA_RxSWIN: OTA Homologation
Reference
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0-3 Operation ID (Operation_ID) Default: 4294967295, HEX_32Bits_1
See 02013_18_00051
4 Day (Day) Default: 1, BCD_8bits_Date_day
See 02013_18_00051
5 Month (Month) Default: 1, BCD_8bits_Date_month
See 02013_18_00051
6 Year (Year) Default: 1, BCD_8bits_Date_year
See 02013_18_00051
33
7 Hour (Hour) Default: 1, BCD_8bits_Hour_1
See 02013_18_00051
8 Minute (Minute) Default: 1, BCD_8bits_Minute_1
See 02013_18_00051
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0-4 Functionnal Plan Number (FPN) BCD_40Bits_PSA Part Number Format
(Functionnal_Plan_Number_FPN)
PSA Part Number defined and rules by
PSA project (MCxx).
5-6 PSA Supplier Code ZA ENUM_16Bits_PSA Supplier Code
(PSA_Supplier_Code_ZA), see (19)
7 - 11 Product Number (FPRN) BCD_40Bits_PSA Part Number Format
(Product_Number_FPRN)
PSA Part Number defined and rules by
PSA project (MCxx).
12 Software evolution index - High-order Default: 0xFF, Hex 1 Byte
(MSB)
(Software_evolution_index_High_
order_MSB)
Only use if ECU is not downloading (DID
$F0FE not present).
13 Software evolution index - Low-order Default: 0xFF, Hex 1 Byte
(LSB)
(Software_evolution_index_Low_o
rder_LSB)
Only use if ECU is not downloading (DID
$F0FE not present).
14 Reserved - High-order (MSB) 0xFF, Hex 1 Byte
(Reserved_High_order_MSB)
Not used.
34
15 Reserved - Low-order (LSB) 0xFF, Hex 1 Byte
(Reserved_Low_order_LSB)
Not used.
16 Diag Frame Evolution Index (DFEI) Default: 0xFF (Not used), Diag Frame Evolution
(Diag_Frame_Evolution_Index_DFE Index_1byte
I)
17 No. of Parameters Associated to the Default: 0x01 (Codification ISO 15031-6, 1
Faults parameter associated at default ), Number of
(No_of_Parameters_Associated_to associated parameters at default (1 byte)
_the_Faults)
18 - 21 Reserved (Reserved), see (20) 0xFFFFFFFF, HexDump (4 Byte)
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0-1 (reserved)
2-3 (reserved)
4 PSA Supplier Code ZI PSA SupplierCode ENUM 8bits
(PSA_Supplier_Code_ZI), see (21)
5 Code system du calculateur SYSTEM - HEX 1 byte
(Code_system_du_calculateur)
6 ECU manufacturing day Default: 1, BCD_8bits_Date_day
(ECUMDDID_DAY)
(ECU_manufacturing_day_ECUMDDID
_DAY)
7 ECU manufacturing month Default: 1, BCD_8bits_Date_month
(ECUMDDID_MONTH)
35
(ECU_manufacturing_month_ECUMDD
ID_MONTH)
8 ECU manufacturing year Default: 1, BCD_8bits_Date_year
(ECUMDDID_YEAR)
(ECU_manufacturing_year_ECUMDDI
D_YEAR)
9 Application (Application) Hex 1 Byte
Identifies the type of application
10 Software Version Hex 1 Byte
(Software_Version)
Identifies the software or calibration
version
11 - 12 Software Edition Hex 2 Bytes
(Software_Edition), see (22)
13 Download Date Day Default: 1, BCD_8bits_Date_day
(Download_Date_Day)
14 Download Date Month Default: 1, BCD_8bits_Date_month
(Download_Date_Month)
15 Download Date Year Default: 1, BCD_8bits_Date_year
(Download_Date_Year)
16 Downloading site ENUM_8Bits_Data_Site_1
(Downloading_site)
17 - 19 Downloading Tool Signature (DTS) ENUM_24Bits_Tool_signature_1
(Downloading_Tool_Signature_DTS
)
20 Downloading Number (DS) Hex 1 Byte
(Downloading_Number_DS)
21 - 23 Software Reference (".ulp" or ".cal" file PSA ULP or CAL Number (3 bytes)
number) in BCD
(Software_Reference_ulp_or_cal_
file_number_in_BCD), see (23)
(21) PSA Supplier Code ZI
Defined by PSA project (MCxx: PSA Internal document: AEEV_MTS07_0040).
(22) Software Edition
Modification state of the software or of the calibration of the ECU
(23) Software Reference (".ulp" or ".cal" file number) in BCD
Reference of file ".ULP" or ".CAL" define by PSA procject (MCxx).
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
(24) Read
BSIDID: The boot sofware is not programming by PSA client (diag tool). This DID is not mandatory (User Option with
supplier).
Requirements associated to this service are described in DC_TI_702_TS UDS Generic Mechanisms paragraph
5.2.1.3.3.
DataRecord (zz)
Byte Bit Name Conversion
0 NumberOfModule (NOM) Default: 0x01 (1), UNM_8Bits(1)
(NumberOfModule_NOM)
NOM
1 - 10 BootSoftwareIdentificationNumber BCD_80Bits_PSA Part Number Format_1
(BSIN)
(BootSoftwareIdentificationNumb
er_BSIN), see (25)
11 BootVersion (BV) (BootVersion_BV) Default: 255, HEX_8Bits
BV
12 BootEdition (BE) (BootEdition_BE) Default: 255, HEX_8Bits
BE
(25) BootSoftwareIdentificationNumber (BSIN)
This PSA P/N for Boot SW identification is not mandatory.
PSA P/N defined and rules by PSA project (MCxx).
If not used, default value is 01.
DataRecord (zz)
Byte Bit Name Conversion
0 diagnosticSessionType (LEV_DS_) VV_PSAdiagnosticSessionType_1
(diagnosticSessionType_LEV_DS)
ADSDID
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
37
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0 ECU manufacturing day Default: 1, BCD_8bits_Date_day
(ECUMDDID_DAY)
(ECU_manufacturing_day_ECUMDDID
_DAY)
ECUMDDID_DAY
1 ECU manufacturing month Default: 1, BCD_8bits_Date_month
(ECUMDDID_MONTH)
(ECU_manufacturing_month_ECUMDD
ID_MONTH)
ECUMDDID_MONTH
2 ECU manufacturing year Default: 1, BCD_8bits_Date_year
(ECUMDDID_YEAR)
(ECU_manufacturing_year_ECUMDDI
D_YEAR)
ECUMDDID_YEAR
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0 - [0..31] ECUSerialNumber ASCII_ECUSerialNumber
(ECUSerialNumber), see (26)
(26) ECUSerialNumber
20 max with ASCII characters " & < > | " not autorized and default value " ? ".
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
(27) Read
See requirements described in §5.1.9.4 on DC_TI_704 "OBD" and §5.2.1.3.7.on DC_TI_702_TS "UDS". A vehicle
identification number is writed by manufacturer client (F190: VIN DataIdentifier) in the Body Control Module.
Regulatory Format ASCII 17 Bytes and Defaut value [?]. This operation is made at the PSA terminal factory. The
same reading of the VIN data must be displayed with regulatory tool for inspection in Engine Control Module (Mode
09 / CMM) or PSA manufacturer client for maintenance in Body Control Module (F190: VIN DataIdentifier / BSI ).
(28) Write
See requirements described in §5.1.9.4 on DC_TI_704 "OBD" and §5.2.1.3.7.on DC_TI_702_TS "UDS". A vehicle
identification number is writed by manufacturer client (F190: VIN DataIdentifier) in the Body Control Module.
Regulatory Format ASCII 17 Bytes and Defaut value [?]. This operation is made at the PSA terminal factory. The
same reading of the VIN data must be displayed with regulatory tool for inspection in Engine Control Module (Mode
09 / CMM) or PSA manufacturer client for maintenance in Body Control Module (F190: VIN DataIdentifier / BSI ).
DataRecord (zz)
Byte Bit Name Conversion
0 - 16 VehicleInformationNumber (VIN) DIDF802_F190_INTPY02_VIN_1
(VehicleInformationNumber_VIN),
see (29)
(29) VehicleInformationNumber (VIN)
VIN: Defaut value [?]. See DC_TI_704 "OBD" and §5.2.1.3.7.on DC_TI_702 "UDS".
39
10.1.5 Engineering Datas (Engineering_Datas)
This diagnostic class contains the specific datas supported by the server (Physical request only).
This datas are defined by PSA manufacturer or supplier (Example: Specific datas for Engine Control Module).
Data (zz)
Byte Bit Name Conversion
0-1 SWM_PMA_ALL_TIME_P1_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_ALL_TIME_P1)
[Data] Park mode activated: Time of the
profile 1 (min)
2-3 SWM_PMA_ALL_TIME_P2_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_ALL_TIME_P2)
[Data] Park mode activated: Time of the
profile 2 (min)
4-5 SWM_PMA_ALL_TIME_P3_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_ALL_TIME_P3)
[Data] Park mode activated: Time of the
profile 3 (min)
6-7 SWM_PMA_ALL_TIME_P4_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_ALL_TIME_P4)
[Data] Park mode activated: Time of the
profile 4 (min)
8-9 SWM_PMA_INAC_TIME_P1_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_INAC_TIME_P1)
[Data] Park mode activated: Time in
inactive mode 1 (min)
10 - 11 SWM_PMA_INAC_TIME_P2_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_INAC_TIME_P2)
[Data] Park mode activated: Time in
inactive mode 2 (min)
12 - 13 SWM_PMA_INAC_TIME_P3_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_INAC_TIME_P3)
[Data] Park mode activated: Time in
inactive mode 3 (min)
14 - 15 SWM_PMA_INAC_TIME_P4_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_INAC_TIME_P4)
[Data] Park mode activated: Time in
inactive mode 4 (min)
16 SWM_PMA_SWM_TIME_P1_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMA_SWM_TIME_P1), see (30)
17 SWM_PMA_SWM_TIME_P2_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMA_SWM_TIME_P2), see (31)
40
18 SWM_PMA_SWM_TIME_P3_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMA_SWM_TIME_P3), see (32)
19 SWM_PMA_SWM_TIME_P4_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMA_SWM_TIME_P4), see (33)
20 - 21 SWM_PMD_ALL_TIME_P1_1 Default: 0x02D0, HEXADECIMAL_16_1
(SWM_PMD_ALL_TIME_P1)
[Data] Park mode deactivated: Time of the
profile 1 (min)
22 - 23 SWM_PMD_ALL_TIME_P2_1 Default: 0x7BC0, HEXADECIMAL_16_1
(SWM_PMD_ALL_TIME_P2)
[Data] Park mode deactivated: Time of the
profile 2 (min)
24 - 25 SWM_PMD_ALL_TIME_P3_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMD_ALL_TIME_P3)
[Data] Park mode deactivated: Time of the
profile 3 (min)
26 - 27 SWM_PMD_ALL_TIME_P4_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMD_ALL_TIME_P4)
[Data] Park mode deactivated: Time of the
profile 4 (min)
28 - 29 SWM_PMD_INAC_TIME_P1_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMD_INAC_TIME_P1)
[Data] Park mode deactivated: Time in
inactive mode 1 (min)
30 - 31 SWM_PMD_INAC_TIME_P2_1 Default: 0x05A0, HEXADECIMAL_16_1
(SWM_PMD_INAC_TIME_P2)
[Data] Park mode deactivated: Time in
inactive mode 2 (min)
32 - 33 SWM_PMD_INAC_TIME_P3_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMD_INAC_TIME_P3)
[Data] Park mode deactivated: Time in
inactive mode 3 (min)
34 - 35 SWM_PMD_INAC_TIME_P4_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMD_INAC_TIME_P4)
[Data] Park mode deactivated: Time in
inactive mode 4 (min)
36 SWM_PMD_SWM_TIME_P1_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMD_SWM_TIME_P1), see (34)
37 SWM_PMD_SWM_TIME_P2_1 Default: 0x08, HEXADECIMAL_8_1
(SWM_PMD_SWM_TIME_P2), see (35)
38 SWM_PMD_SWM_TIME_P3_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMD_SWM_TIME_P3), see (36)
39 SWM_PMD_SWM_TIME_P4_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMD_SWM_TIME_P4), see (37)
40 New Bit Field (New_Bit_Field) Address And Length Format Identifier
0-5 (reserved)
6 SWM_SERVICE_ACT_2 Default: 0x01 (Enable), ENUM_1_33
(SWM_SERVICE_ACT), see (38)
7 PARK_MODE_LOCK_ACT_1 Default: 0x00 (Forced), ENUM_1_32
(PARK_MODE_LOCK_ACT), see (39)
41 THER_MITI_HYST_RAP_1 Default: 0x55, HEXADECIMAL_8_1
(THER_MITI_HYST_RAP)
[Data] Hysteresis value for the RAP
42 THER_MITI_TEMP_RAP1_1 Default: 0x5A, HEXADECIMAL_8_1
41
(THER_MITI_TEMP_RAP1)
[Data] Mitigation state 1
43 THER_MITI_TEMP_RAP2_1 Default: 0x5F, HEXADECIMAL_8_1
(THER_MITI_TEMP_RAP2)
[Data] Mitigation state 2
44 THER_MITI_TEMP_RAP3_1 Default: 0x64, HEXADECIMAL_8_1
(THER_MITI_TEMP_RAP3)
[Data] Mitigation state 3
45 THER_MITI_TEMP_RAP4_1 Default: 0x69, HEXADECIMAL_8_1
(THER_MITI_TEMP_RAP4)
[Data] Mitigation state 4
46 - 47 LC_TIMEOUT_BEF_SLEEP_1 Default: 0x05, HEXADECIMAL_16_1(1)
(LC_TIMEOUT_BEF_SLEEP), see (40)
(30) SWM_PMA_SWM_TIME_P1_1
[Data] Park mode activated: Accessibly time on the cellular network 1 (min)
(31) SWM_PMA_SWM_TIME_P2_1
[Data] Park mode activated: Accessibly time on the cellular network 2 (min)
(32) SWM_PMA_SWM_TIME_P3_1
[Data] Park mode activated: Accessibly time on the cellular network 3 (min)
(33) SWM_PMA_SWM_TIME_P4_1
[Data] Park mode activated: Accessibly time on the cellular network 4 (min)
(34) SWM_PMD_SWM_TIME_P1_1
[Data] Park mode deactivated: Accessibly time on the cellular network 1 (min
(35) SWM_PMD_SWM_TIME_P2_1
[Data] Park mode deactivated: Accessibly time on the cellular network 2 (min
(36) SWM_PMD_SWM_TIME_P3_1
[Data] Park mode deactivated: Accessibly time on the cellular network 3 (min
(37) SWM_PMD_SWM_TIME_P4_1
[Data] Park mode deactivated: Accessibly time on the cellular network 4 (min
(38) SWM_SERVICE_ACT_2
[Data] Activation or deactivation of the Service Watcher Mode services (BSRF is waked-up when the vehicle is
OFF)
(39) PARK_MODE_LOCK_ACT_1
[Data] Parc mode is lock before the reception in plant or after sales
(40) LC_TIMEOUT_BEF_SLEEP_1
[Data] Time out in “before sleep state” before ‘inactive state” for all application (min)
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
42
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 New Bit Field 7 (New_Bit_Field_7) Address And Length Format Identifier
0-3 GNSS_DATA_RATE_1 Default: 0x0A, HEXADECIMAL_4_Hertz_2
(GNSS_DATA_RATE)
[Data] Data output rate of GNSS receiver
4-7 GNSS_MIN_ELEVATION_1 Default: 0x05, HEXADECIMAL_4_Hertz_2
(GNSS_MIN_ELEVATION), see (41)
1 GNSS_TICKS_REVOL_1 Default: 0x62, HEXADECIMAL_8_1
(GNSS_TICKS_REVOL)
[Data] Number of ticks per circumference
2-3 GNSS_VHL_WIDTH_1 Default: 0x00, HEXADECIMAL_16_1
(GNSS_VHL_WIDTH)
[Data] Width between rear wheel
4-5 GNSS_WHEEL_DIAMETER_1 Default: 0x00, HEXADECIMAL_16_1
(GNSS_WHEEL_DIAMETER)
[Data] Diameter of the wheel
(41) GNSS_MIN_ELEVATION_1
[Data] Minimum elevation (cut-off angle) of navigation spacecraft
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
43
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 New Bit Field (New_Bit_Field) Address And Length Format Identifier
0-3 CONNECT_WIFI_AP_DEV_1 Default: 0x09, HEXADECIMAL_4_3
(CONNECT_WIFI_AP_DEV)
[Data] Maximum number of Wifi Device
AP
4-6 BSRF_BRAND_CFG_1 Default: 0x00 (Undefined), ENUM_3_3
(BSRF_BRAND_CFG)
[Data] Brand of the vehicle
7 CONNECT_WIFI_ACT_1 Default: 0x00 (Enable), ENUM_1_30
(CONNECT_WIFI_ACT)
[Data] Activation or deactivation of the Wifi
Service
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
44
10.1.5.4 CAL_Fct_BROADCAST ($0105) (CAL_Fct_BROADCAST)
Identifier: Identifier ($0105)
Service Protocol Service Request Pos.Resp.
Read (Read) ($22) ReadDataByIdentifier (RDBI) (RDBI), see page 22 01 05 62 01 05 zz
- Test system sends functional 158.
request
- ECU implements functional positive
response
(Default values: see Protocol Services -
Overview -)
Write (Write) ($2E) WriteDataByIdentifier (WDBI) (WDBI), see page 2E 01 05 zz 6E 01 05
160.
Data (zz)
Byte Bit Name Conversion
0 New Bit Field 8 (New_Bit_Field_8) Address And Length Format Identifier
0-3 BRO_FM_FOLLOW_ME_2 Default: 0x02 (Normal mode), ENUM_4_1(1)
(BRO_FM_FOLLOW_ME)
[Data] FM follow me configuration
(parasite filter)
4-7 (reserved)
1 New Bit Field 9 (New_Bit_Field_9) Address And Length Format Identifier
0 BRO_RDS_ACT_2 (BRO_RDS_ACT) Default: 0x01 (Enable), ENUM_1_33
[Data] Activation or deactivation of the
RDS
1 BRO_TA_ACT_2 (BRO_TA_ACT), see Default: 0x01 (Enable), ENUM_1_33
(42)
2-4 BRO_DAB_THRESHOLD_2 Default: 0x02 (High), ENUM_3_2 3
(BRO_DAB_THRESHOLD)
[Data] DAB quality criteria selection
5-7 BRO_FM_THRESHOLD_2 Default: 0x02 (High), ENUM_3_2 3
(BRO_FM_THRESHOLD)
[Data] FM quality criteria selection
2 New Bit Field 10 (New_Bit_Field_10) Address And Length Format Identifier
0-2 BRO_AM_THRESHOLD_2 Default: 0x02 (High), ENUM_3_2 3
(BRO_AM_THRESHOLD)
[Data] AM quality criteria selection
3 BRO_DAB_ANNOUC_ACT_2 Default: 0x01 (Enable), ENUM_1_33
(BRO_DAB_ANNOUC_ACT)
[Data] Activation or deactivation of the
DAB Announcement
3 New Bit Field (New_Bit_Field) Address And Length Format Identifier
0 BRO_FM2_ACT_PASSIVE_1 Default: 0x01 (Enable), ENUM_1_33
(BRO_FM2_ACT_PASSIVE)
[Data] FM2 active or passive
1 BRO_DAB_FOLLOWING_1 Default: 0x00 (Disable), ENUM_1_33
(BRO_DAB_FOLLOWING)
[Data] DAB follow me configuration
2-7 BRO_WSH_CONF_2 (BRO_WSH_CONF) Default: 0x00 (WSH deactivate), ENUM_6_1
[Data] FM sensibility parameter choice
(42) BRO_TA_ACT_2
[Data] Activation or deactivation of the Traffic Announcement
45
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 New Bit Field 1 (New_Bit_Field_1) Hex 1 Byte
0 (reserved)
1 AUTOMATIC_ECALL_ACTIVE_1 Default: 0x01 (Enable), ENUM_1_33
(AUTOMATIC_ECALL_ACTIVE)
[Data] Activation or Deactivation of
Automatic Ecall
2 ECALL_MAN_CAN_ACT_2 Default: 0x01 (Enable), ENUM_1_33
(ECALL_MAN_CAN_ACT)
[Data] Parameter to enable a manual
eCall cancellation
3 ECALL_MANUAL_ACT_2 Default: 0x01 (Enable), ENUM_1_33
(ECALL_MANUAL_ACT)
[Data] Parameter to enable the manual
eCall
4-7 ECALL_REG_ATTEMPTS_1 Default: 0x03, HEXADECIMAL_4_Hertz_2(1)
(ECALL_REG_ATTEMPTS), see (43)
1 New Bit Field 2 (New_Bit_Field_2) Hex 1 Byte
46
0 (reserved)
1-3 XCALL_EELF_TRANSFER_2 Default: 0x01 (AUTO), ENUM_3_2(1)
(XCALL_EELF_TRANSFER), see (44)
4-7 ECALL_TRANS_ATTEMPTS_1 Default: 0x0A, HEXADECIMAL_4_Hertz_2(2)
(ECALL_TRANS_ATTEMPTS)
[Data] SMS transmission attempts
2 ECALL_TRANS_INTER_1 Default: 0x3C, HEXADECIMAL_8_1(3)
(ECALL_TRANS_INTER), see (45)
3 ECALL_CANCEL_TIME_1 Default: 0x04, HEXADECIMAL_8_1
(ECALL_CANCEL_TIME)
[Data] Manual eCall cancellation time
4-5 ECALL_CCFT_1 (ECALL_CCFT), see Default: 0x3C, HEXADECIMAL_16_1
(46)
6 - 21 ECALL_TEST_NUMBER_2 Default: 112 , ASCII_128_1
(ECALL_TEST_NUMBER)
[Data] Phone Number call during TEST
MODE
22 - 37 ECALL_NUMBER_1 (ECALL_NUMBER) Default: 112 , ASCII_128_1
[Data] Emergency call phone number
38 - 77 ECALL_FEEDBACK_TEST_NUMBER_1 Default: 0123456789 ,
(ECALL_FEEDBACK_TEST_NUMBER) ASCII_320_1
[Data] Feedback Number reach during
TEST MODE
78 - 93 ECALL_SMS_FALLBACK_N_1 Default: 0123456789 , ASCII_128_1
(ECALL_SMS_FALLBACK_N), see (47)
94 ECALL_AUTO_DIAL_ATT_1 Default: 0x0A, HEXADECIMAL_8_1
(ECALL_AUTO_DIAL_ATT)
[Data] Number of radial attempt
95 ECALL_DIAL_DURATION_1 Default: 0x05, HEXADECIMAL_8_1
(ECALL_DIAL_DURATION)
[Data] Maximum initial dial duration time
96 ECALL_MAN_DIAL_ATT_1 Default: 0x0A, HEXADECIMAL_8_1
(ECALL_MAN_DIAL_ATT)
[Data] Number of manual radial attempt
97 ECALL_P_TEST_REG_T_1 Default: 0x78, HEXADECIMAL_8_1
(ECALL_P_TEST_REG_T), see (48)
98 - 99 ECALL_TEST_END_DIST_1 Default: 0x012C, HEXADECIMAL_16_1
(ECALL_TEST_END_DIST)
[Data] Distance to interrupt Russian test
mode
100 - 101 XCALL_AUTO_ANSWER_T_1 Default: 0x14, HEXADECIMAL_16_1
(XCALL_AUTO_ANSWER_T)
[Data] Waiting for call back duration time
102 - 229 ECALL_MESSAGE_URL_1 Default: http://
(ECALL_MESSAGE_URL) , ASCII_1024_1
[Data] Base URL used for HTTP queries
230 ECALL_MESS_TRANS_TIM_1 Default: 0x0A, HEXADECIMAL_8_1(2)
(ECALL_MESS_TRANS_TIM)
[Data] Duration for transmission of call
message
231 ECALL_TPS_REG_TIME_1 Default: 0x02, HEXADECIMAL_8_1(2)
(ECALL_TPS_REG_TIME)
[Data] Ecall TPS Network registration time
232 ECALL_UNAV_REQ_TIME_1 Default: 0x05, HEXADECIMAL_8_1(2)
47
(ECALL_UNAV_REQ_TIME), see (49)
233 - 248 PUBLIC_TPS_ECALL_NUM_1 Default: 0123456789 , ASCII_128_1(2)
(PUBLIC_TPS_ECALL_NUM)
[Data] Phone number for public TPS ecall
operations
249 - 264 PRIVA_TPS_ECALL_NUM_1 Default: 0123456789 , ASCII_128_1(2)
(PRIVA_TPS_ECALL_NUM)
[Data] Phone number for private TPS ecall
operations
265 - 280 ECALL_TEST_NUM_2_1 Default: 0123456789 , ASCII_128_1
(ECALL_TEST_NUM_2)
[Data] Phone number for test ecall
operations
281 New Bit Field 3 (New_Bit_Field_3) Address And Length Format Identifier
0-1 (reserved)
2-3 ECALL_LOG_TRANS_CONF_1 Default: 0x01 (Automatic Ecall only), ENUM_2_11
(ECALL_LOG_TRANS_CONF)
[Data] ECALL_LOG_TRANS_CONF
4-7 ECALL_MESS_ATTEMPT_1 Default: 0x03, HEXADECIMAL_4_Hertz_2(3)
(ECALL_MESS_ATTEMPT)
[Data] Ecall TPS message sending
attempts
(43) ECALL_REG_ATTEMPTS_1
[Data] Parameter to set up the number of register attempt in case of network registration failure
(44) XCALL_EELF_TRANSFER_2
[Data] Parameter defining which event eCall log file to send to PSA server according to te type of the trigger
(45) ECALL_TRANS_INTER_1
[Data] SMS transmission interval after MSD failed transmission
(46) ECALL_CCFT_1
[Data] Setting of automatic call termination counter (60 min)
(47) ECALL_SMS_FALLBACK_N_1
[Data] Phone number used to send the MSD data by SMS in case of MSD transmission failure
(48) ECALL_P_TEST_REG_T_1
[Data] Time to be registered after the self test result transmission
(49) ECALL_UNAV_REQ_TIME_1
[Data] Minimum duration to follow between two voice prompts announcing that the service is unavailable.
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
48
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 New Bit Field 3 (New_Bit_Field_3) Hex 1 Byte
0-3 (reserved)
4-7 ACALL_MESS_ATTEMPT_1 Default: 0x03, HEXADECIMAL_4_Hertz_2(2)
(ACALL_MESS_ATTEMPT)
[Data] Acall message sending attempts
1 ACALL_BACK_TIME_1 Default: 0x0A, HEXADECIMAL_8_1(3)
(ACALL_BACK_TIME)
[Data] Call back time for the call center
2 ACALL_DIAL_DURATION_1 Default: 0x02, HEXADECIMAL_8_1(3)
(ACALL_DIAL_DURATION)
[Data] Dial duration
3 ACALL_MESS_TRAN_TIME_1 Default: 0x1E, HEXADECIMAL_8_1(3)
(ACALL_MESS_TRAN_TIME)
[Data] Duration for transmission of call
message
4 ACALL_UNAV_REQ_TIME_1 Default: 0x05, HEXADECIMAL_8_1(3)
(ACALL_UNAV_REQ_TIME), see (50)
5 ACALL_REGISTRAT_TIME_1 Default: 0x05, HEXADECIMAL_8_1(3)
(ACALL_REGISTRAT_TIME)
[Data] Acall Network registration time
6 ACALL_CANCELLATION_TIME_1 Default: 0x00, HEXADECIMAL_8_1(4)
(ACALL_CANCELLATION_TIME)
[Data] Cancellation time for aCall
7 - 22 ACALL_NUMBER_1 (ACALL_NUMBER) Default: 0123456789 , ASCII_128_1(1)
[Data] Localised phone number
23 - 150 ACALL_MESSAGE_URL_1 Default: http://
(ACALL_MESSAGE_URL) , ASCII_1024_1
[Data] Base URL used for HTTP queries
(50) ACALL_UNAV_REQ_TIME_1
[Data] Time during the “service unavailable” shall not be played
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
49
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 New Bit Field (New_Bit_Field) Address And Length Format Identifier
0-5 (reserved)
6-7 SMS_OUT_ENCODING_1 Default: 0x00 (ENCODING_GSM_7BIT),
(SMS_OUT_ENCODING), see (51) ENUM_2_12
(51) SMS_OUT_ENCODING_1
[Data] Data coding scheme of an outgoing Short Message sent by the TCU.
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
50
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 LINK_STATUS_DELAY_1 Default: 0x05, HEXADECIMAL_8_1(2)
(LINK_STATUS_DELAY)
[Data] Delay to count the link fails of the
ETHERNET network
1-2 New Bit Field 4 (New_Bit_Field_4) Hex 2 Bytes
0 (reserved)
1-2 ETHERNET_BR_NODE_ALONE_1 Default: 0x00 (False), ENUM_2_13
(ETHERNET_BR_NODE_ALONE)
[Data] Link and the communication on the
ETHERNET network
3 ECU_TRANSCEIVER_CONF_1 Default: 0x00 (Slave), ENUM_1_34
(ECU_TRANSCEIVER_CONF)
[Data] transceiver configuration
4 - 15 UNREACHEABLE_LINK_1 Default: 0x0190, HEXADECIMAL_12_1
(UNREACHEABLE_LINK)
[Data] Timer to count the link fails of the
ETHERNET network
3-4 New Bit Field (New_Bit_Field) Hex 2 Bytes
0-3 (reserved)
4 - 15 INCREMENT_OF_CLINK_1 Default: 0x33, HEXADECIMAL_12_1(1)
(INCREMENT_OF_CLINK)
[Data] INCREMENT_OF_CLINK
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
51
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 GNSS_CUR_SAT_VIEW_1 HEXADECIMAL_8_1
(GNSS_CUR_SAT_VIEW)
[Data] Number of current satelitte
1 GNSS_MAX_SAT_VIEW_1 HEXADECIMAL_8_1
(GNSS_MAX_SAT_VIEW)
[Data] Number of max satelitte
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Data (zz)
Byte Bit Name Conversion
52
0 - 19 TRACABILITY_UIN_1 ASCII_160_1
(TRACABILITY_UIN)
[Data] UIN of the BSRF
20 - 34 TRACABILITY_IMEI_1 ASCII_120_1
(TRACABILITY_IMEI)
[Data] IMEI of the BSRF
35 - 49 TRACABILITY_IMSI_1 ASCII_120_1
(TRACABILITY_IMSI)
[Data] IMSI of the BSRF
50 - 69 TRACABILITY_ICCID_P1_1 ASCII_160_1
(TRACABILITY_ICCID_P1)
[Data] ICCID Profile 1 of the SIM
70 - 89 TRACABILITY_ICCID_P2_1 ASCII_160_1
(TRACABILITY_ICCID_P2)
[Data] ICCID Profile 2 of the SIM
90 - 109 TRACABILITY_ICCID_P3_1 ASCII_160_1
(TRACABILITY_ICCID_P3)
[Data] ICCID Profile 3 of the SIM
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Data (zz)
Byte Bit Name Conversion
0 NUM_UNEXPECT_REBOOT_1 HEXADECIMAL_8_1(3)
(NUM_UNEXPECT_REBOOT)
[Data] Number of unexpect reboot
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Data (zz)
Byte Bit Name Conversion
0 New Bit Field (New_Bit_Field) Address And Length Format Identifier
0-5 (reserved)
6 ACALL_PUSH_FLAG_2 ENUM_1_35
(ACALL_PUSH_FLAG)
[Data] Read aCall button flag
7 ECALL_PUSH_FLAG_2 ENUM_1_35
(ECALL_PUSH_FLAG)
[Data] Read eCall button flag
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
GroupOfDtc (vv)
All groups.
Supports individual DTCs: yes.
DtcStatusMask (yy)
Byte Bit Name Conversion
0 DTC Statusbyte (HEX_8Bits_2) HEX_8Bits_DTC_Statusbyte
0 Test failed (ENUM_1Bits) ENUM_1Bits_testFailed_TF
54
1 Test failed this monitoring cycle ENUM_1Bits_testFailedThisOperationCycle_TFT
(ENUM_1Bits_1) OC
2 Pending DTC (Pending_DTC) ENUM_1Bits_pendingDTC_PDTC
3 Confirmed DTC (ENUM_1Bits_3) ENUM_1Bits_confirmedDTC_CDTC
4 Test not completed since last clear ENUM_1Bits_testNotCompletedSinceLastClear_
(ENUM_1Bits_4) TNCSLC
5 Test failed since last clear ENUM_1Bits_testFailedSinceLastClear_TFSLC
(ENUM_1Bits_5)
6 Test not completed this monitoring cycle ENUM_1Bits_testNotCompletedThisOperationCy
(ENUM_1Bits_6) cle_TNCTOC
7 Warning indicator requested ENUM_1Bits_warningIndicatorRequested_WIR
(ENUM_1Bits_7)
DTCCount (ww)
Byte Bit Name Conversion
0 DTCCount 1 (DTCCount) Hex 1 Byte
1 DTCCount 2 (_0_DTCCount) Hex 1 Byte
SnapshotRecords (uu)
Byte Bit Name Conversion
0 DTCSnapshotRecordNumber_4 Default: 1, HEX_8Bits (v1) 1
(DTCSSRN), see (52)
1 NB_ITER_DLF_EPF_PR_RDTCI_19_RD NumberOfIdentifiers
TCSSBDTC_04 1
(NB_ITER_DLF_EPF_PR_RDTCI_19_RD
TCSSBDTC_04_1)
DTCSSRNI
2-* DLF_EPF_PR_RDTCI_19_RDTCSSBDT DLF_EPF_PR_RDTCI_19_RDTCSSBDTC_04
C_04
(DLF_EPF_PR_RDTCI_19_RDTCSSBDTC
_04)
(52) DTCSnapshotRecordNumber_4
55
DTCSSRN: Indicate the number of a DTCSnapshot (context) frame records associated with DTC that we want
read.
Clear
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
(53) dataFormatIdentifier(DFI)
The parameter DataFormatIdentifier is used to define the logical marker of data to download or the compression
method and the encryption method of the data to send.
Data RQ (vv)
Byte Bit Name Conversion
0 BlockSequenceCounter_2 (BSC), see HEX_8Bits
(54)
1- Request TransferData EPF_STRUCT_TRPR
[1..4093] (Request_TransferData)
56
(54) BlockSequenceCounter_2
BlockSequenceCounter is a cyclic running counter which allows us to follow the catenation of consecutive TD
PR (uu)
Byte Bit Name Conversion
0 BlockSequenceCounter_2 (BSC), see HEX_8Bits
(55)
1- Response TransferData EPF_STRUCT_TRPR
[1..4093] (Response_TransferData)
(55) BlockSequenceCounter_2
BlockSequenceCounter is a cyclic running counter which allows us to follow the catenation of consecutive TD
Request Download
Response code Error text Description
0x11 serviceNotSupported (SNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x70 uploadDownloadNotAccepted (UDNA) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Transfer Data
Response code Error text Description
0x11 serviceNotSupported (SNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x21 busyRepeatRequest (BRR) see page 164
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x71 transferDataSuspended (TDS) see page 166
0x72 generalProgrammingFailure (GPF) see page 166
0x73 wrongBlockSequenceCounter (WBSC) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x92 voltageTooHigh (VTH) see page 168
0x93 voltageTooLow (VTL) see page 168
57
10.1.8.1 Powerlatch Information Positioning (PIP) ($0400)
(Powerlatch_Information_Positioning_PIP)
PIP: Requirements associated to this routine are described in DC_TI_707 "TS Electronic integration and putting ECUs into
operation".
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
58
(SNSIAS)
59
[Data] Command to read the content of
data eCall log file
7 READ_EVENT_ECALL_LOG_1 ENUM_1_30(1)
(READ_EVENT_ECALL_LOG)
[Data] Command to read the content of
event eCall log file
2 New Bit Field (New_Bit_Field) Address And Length Format Identifier
0-3 (reserved)
4 TEST_ECALL_LED_1 ENUM_1_33(2)
(TEST_ECALL_LED)
[Data] Diag command to switch on
the eCall state LED
5 RESET_ECALL_PUSH_FLAG_1 ENUM_1_33(2)
(RESET_ECALL_PUSH_FLAG)
[Data] RC to reset eCall button flag
6 RESET_ACALL_PUSH_FLAG_1 ENUM_1_33(2)
(RESET_ACALL_PUSH_FLAG)
[Data] RC to reset eCall button flag
7 TEST_DYSFUNCTION_LED_1 ENUM_1_33(2)
(TEST_DYSFUNCTION_LED)
[Data] Diag command to switch on
the dysfunction LED
(57) ECALL_LOG_LIST_SIZE_1
[Data] Command to read the size of the list of Data eCall log file
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
60
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
61
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
62
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
63
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
64
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
65
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Control
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
66
10.2.1.2 defaultSession (DS) ($01) (defaultSession_DS)
The mandatory defaultSession (DS) is the session by default of server and it does not need to maintain communication to keep the
session active.
Control
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
Control
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
Control
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
67
10.2.2.1 Programming Request Seed (PRSD) ($01) (Programming_Request_Seed_PRSD)
PRSD: Seed request for programming
Key (xx)
no data assigned
Seed (zz)
Byte Bit Name Conversion
0 Programming Request Seed1 Hex 1 Byte
(Programming_Request_Seed1)
1 Programming Request Seed2 Hex 1 Byte
(Programming_Request_Seed2)
2 Programming Request Seed3 Hex 1 Byte
(Programming_Request_Seed3)
3 Programming Request Seed4 Hex 1 Byte
(Programming_Request_Seed4)
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
68
see (63)
(63) SecurityAccess
The purpose of this service is to provide a means to access data and/or diagnostic services, which have restricted
access for security, emissions, or safety reasons.
A typical example of the use of this service is as follows:
- client requests a “Seed”
- server sends a “Seed” (random seed)
- client sends the “Key” (appropriate for the Seed received)
- server responds that the “Key” was valid and that it will unlock itself
Requirements associated to this service are described in DC_TI_702_TS UDS Generic Mechanisms paragraph
5.1.2.3. and DC_TI_705_TS Reprogrammation ECU.
Key (xx)
Byte Bit Name Conversion
0 Programming Request Seed Key1 Hex 1 Byte
(Programming_Request_Seed_Key1)
1 Programming Request Seed Key2 Hex 1 Byte
(Programming_Request_Seed_Key2)
2 Programming Request Seed Key3 Hex 1 Byte
(Programming_Request_Seed_Key3)
3 Programming Request Seed Key4 Hex 1 Byte
(Programming_Request_Seed_Key4)
Seed (zz)
no data assigned
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Key (xx)
no data assigned
Seed (zz)
Byte Bit Name Conversion
0 Variant Coding Request Seed1 Hex 1 Byte
69
(Variant_Coding_Request_Seed1)
1 Variant Coding Request Seed2 Hex 1 Byte
(Variant_Coding_Request_Seed2)
2 Variant Coding Request Seed3 Hex 1 Byte
(Variant_Coding_Request_Seed3)
3 Variant Coding Request Seed4 Hex 1 Byte
(Variant_Coding_Request_Seed4)
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Key (xx)
Byte Bit Name Conversion
0 Variant Coding Request Seed Key1 Hex 1 Byte
(Variant_Coding_Request_Seed_Ke
y1)
1 Variant Coding Request Seed Key2 Hex 1 Byte
(Variant_Coding_Request_Seed_Ke
y2)
2 Variant Coding Request Seed Key3 Hex 1 Byte
(Variant_Coding_Request_Seed_Ke
y3)
3 Variant Coding Request Seed Key4 Hex 1 Byte
(Variant_Coding_Request_Seed_Ke
y4)
Seed (zz)
no data assigned
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
70
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Key (xx)
no data assigned
Seed (zz)
Byte Bit Name Conversion
0 Unlocking Control Request Seed1 Hex 1 Byte
(Unlocking_Control_Request_Seed
1)
1 Unlocking Control Request Seed2 Hex 1 Byte
(Unlocking_Control_Request_Seed
2)
2 Unlocking Control Request Seed3 Hex 1 Byte
(Unlocking_Control_Request_Seed
3)
3 Unlocking Control Request Seed4 Hex 1 Byte
(Unlocking_Control_Request_Seed
4)
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
71
(SecurityAccess)
Key (xx)
Byte Bit Name Conversion
0 Unlocking Control Request Seed Key1 Hex 1 Byte
(Unlocking_Control_Request_Seed
_Key1)
1 Unlocking Control Request Seed Key2 Hex 1 Byte
(Unlocking_Control_Request_Seed
_Key2)
2 Unlocking Control Request Seed Key3 Hex 1 Byte
(Unlocking_Control_Request_Seed
_Key3)
3 Unlocking Control Request Seed Key4 Hex 1 Byte
(Unlocking_Control_Request_Seed
_Key4)
Seed (zz)
no data assigned
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Key (xx)
no data assigned
Seed (zz)
Byte Bit Name Conversion
0 Unlocking Engineering Control Request Hex 1 Byte
Seed1
(Unlocking_Engineering_Control_
Request_Seed1)
1 Unlocking Engineering Control Request Hex 1 Byte
Seed2
(Unlocking_Engineering_Control_
Request_Seed2)
72
2 Unlocking Engineering Control Request Hex 1 Byte
Seed3
(Unlocking_Engineering_Control_
Request_Seed3)
3 Unlocking Engineering Control Request Hex 1 Byte
Seed4
(Unlocking_Engineering_Control_
Request_Seed4)
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Key (xx)
Byte Bit Name Conversion
0 Unlocking Engineering Control Request Hex 1 Byte
Seed Key1
(Unlocking_Engineering_Control_
Request_Seed_Key1)
1 Unlocking Engineering Control Request Hex 1 Byte
Seed Key2
(Unlocking_Engineering_Control_
Request_Seed_Key2)
2 Unlocking Engineering Control Request Hex 1 Byte
Seed Key3
(Unlocking_Engineering_Control_
Request_Seed_Key3)
3 Unlocking Engineering Control Request Hex 1 Byte
Seed Key4
(Unlocking_Engineering_Control_
Request_Seed_Key4)
Seed (zz)
no data assigned
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
73
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Key (xx)
no data assigned
Seed (zz)
Byte Bit Name Conversion
0 Unlocking eSA Control Request Seed1 Hex 1 Byte
(Unlocking_eSA_Control_Request_
Seed1)
See 02013_18_00051
1 Unlocking eSA Control Request Seed2 Hex 1 Byte
(Unlocking_eSA_Control_Request_
Seed2)
See 02013_18_00051
2 Unlocking eSA Control Request Seed3 Hex 1 Byte
(Unlocking_eSA_Control_Request_
Seed3)
See 02013_18_00051
3 Unlocking eSA Control Request Seed4 Hex 1 Byte
(Unlocking_eSA_Control_Request_
Seed4)
See 02013_18_00051
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
74
(SNSIAS)
Key (xx)
Byte Bit Name Conversion
0 Unlocking eSA Control Request Seed Hex 1 Byte
Key1
(Unlocking_eSA_Control_Request_
Seed_Key1)
See 02013_18_00051
1 Unlocking eSA Control Request Seed Hex 1 Byte
Key2
(Unlocking_eSA_Control_Request_
Seed_Key2)
See 02013_18_00051
2 Unlocking eSA Control Request Seed Hex 1 Byte
Key3
(Unlocking_eSA_Control_Request_
Seed_Key3)
See 02013_18_00051
3 Unlocking eSA Control Request Seed Hex 1 Byte
Key4
(Unlocking_eSA_Control_Request_
Seed_Key4)
See 02013_18_00051
Seed (zz)
no data assigned
SecurityAccess
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x35 invalidkey (IK) see page 165
0x37 requiredTimeDelayNotExpired (RTDNE) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
75
10.2.3.1 hardReset (HR) ($01) (hardReset_HR)
HR: This value identifies a "hard reset" condition which simulates the power-on / startup sequence typically performed after an ECU
has been previously disconnected from its power supply (i.e. battery). The volatile memory (Internal RAM, External RAM and the
Protected RAM) is re-initialized to pre-determined values.
ECUReset
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x33 securityAccessDenied (SAD) see page 165
ECUReset
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x33 securityAccessDenied (SAD) see page 165
ECUReset
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x33 securityAccessDenied (SAD) see page 165
76
- etc...
DataRecord (zz)
Byte Bit Name Conversion
0 PowerLatchFlagState_PLFS ENUM_8Bits_NotRealized_Realized
(PowerLatchFlagState_PLFS), see
(64)
(64) PowerLatchFlagState_PLFS
PLFS: See requirements §5.4.4 in DC_TI_707 "TS Electronic integration and putting ECUs into operation" for this
generic parameter.
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0 SizeOfECUSerialNumberDataIdentifier UNM_8Bits
(SOECUSNDID)
(SizeOfECUSerialNumberDataIdent
ifier_SOECUSNDID), see (65)
(65) SizeOfECUSerialNumberDataIdentifier (SOECUSNDID)
77
SOECUSNDID: This generic parameter should indicate the size of serial number from $F18C ECUSNDID. See
requierements §5.2.1.3.1 in DC_TI_702 'TS UDS Generic Mechanisms paragraph".
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
(66) Read
Requirements associated to this service are described in specification DC_TI_703_TS UDS Configuration
(paragraph 5.1.1).
DataRecord (zz)
Byte Bit Name Conversion
0 ID_TLC (ID_TLC) Default: 0x00, Hex 1 Byte
1 - 12 New Bit Field (New_Bit_Field) HEX_96Bits
0-8 MDS BRO FM BAND ACT PO HEXADECIMAL_9_1(1)
(MDS_BRO_FM_BAND_ACT_PO)
[VariantCoding] SIRIUS XM ACTIVATION
(US) Possible
9 RESERVED (RESERVED) 0x01, HEXADECIMAL_1_1(2)
10 MDS BROADCAST FM2 ANTENN PO HEXADECIMAL_1_1(2)
(MDS_BROADCAST_FM2_ANTENN_PO)
11 MDS BRO RAD XM BAND ACT PO HEXADECIMAL_1_1(2)
(MDS_BRO_RAD_XM_BAND_ACT_PO)
[VariantCoding] DEEMPHASIS
PARAMETER (EUROPE VS US) Possible
12 MDS BRO CDR BAND ACT PO HEXADECIMAL_1_1(2)
(MDS_BRO_CDR_BAND_ACT_PO), see
(67)
13 - 14 MDS BRO FM DEEPHASIS PO HEXADECIMAL_2_1(1)
(MDS_BRO_FM_DEEPHASIS_PO), see
(68)
15 - 23 MDS BRO AM BAND ACT PO HEXADECIMAL_9_1(1)
(MDS_BRO_AM_BAND_ACT_PO), see
(69)
24 - 25 MDS BRO PRESET BANK PO HEXADECIMAL_2_1(1)
(MDS_BRO_PRESET_BANK_PO)
[VariantCoding] AUTOSTORE
ACTIVATION Possible
26 - 28 MDS BRO HANDOVER PO HEXADECIMAL_3_1(1)
78
(MDS_BRO_HANDOVER_PO), see (70)
29 MDS BRO HDR BAND ACT PO HEXADECIMAL_1_1(1)
(MDS_BRO_HDR_BAND_ACT_PO)
[VariantCoding] HDR ACTIVATION (US)
Possible
30 - 39 MDS XCALL VEHICLE PROPUL PO HEXADECIMAL_10_1(1)
(MDS_XCALL_VEHICLE_PROPUL_PO)
[VariantCoding] ENERGY USED
(GASOLINE / DIESEL...) Possible
40 MDS BRO DRM BAND ACT PO HEXADECIMAL_1_1(1)
(MDS_BRO_DRM_BAND_ACT_PO)
[VariantCoding] DRM ACTIVATION (INDIA
RUSSIA) Possible
41 - 55 MDS XCALL VEHICLE TYPE PO HEXADECIMAL_15_1(1)
(MDS_XCALL_VEHICLE_TYPE_PO), see
(71)
56 - 63 MDS BRO DIGITAL BAND ACT PO HEXADECIMAL_8_1(1)
(MDS_BRO_DIGITAL_BAND_ACT_PO),
see (72)
64 - 79 MDS ECALL TYPE EMERG PO HEX_16Bits (v1)
(MDS_ECALL_TYPE_EMERG_PO)
80 - 95 MDS ACALL TYPE PO HEX_16Bits (v1)
(MDS_ACALL_TYPE_PO)
13 Number of coding HEX_8Bits (v1) 1(1)
(Number_of_coding)
(67) MDS BRO CDR BAND ACT PO
[VariantCoding] CDR ACTIVATION (CHINA)
Possible
(68) MDS BRO FM DEEPHASIS PO
[VariantCoding] DEEMPHASIS PARAMETER (EUROPE VS US)
Possible
(69) MDS BRO AM BAND ACT PO
[VariantCoding] AM RADIO ACTIVATION AND FREQUENCY RANGE SELECTION Possible
(70) MDS BRO HANDOVER PO
[VariantCoding] HANDOVER CONFIGURATION (JUMP FM / DAB) Possible
(71) MDS XCALL VEHICLE TYPE PO
[VariantCoding] CATEGORY OF VEHICLE (PASSENGER CAR / LIGHT CARGO VEHICLE...) Possible
(72) MDS BRO DIGITAL BAND ACT PO
[VariantCoding] DIGITAL RADIO ACTIVATION AND AREA SELECTION Possible
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
(73) Read
Requirements associated to this service are described in specification DC_TI_703_TS UDS Configuration
(paragraph 5.1.1).
(74) Write
Requirements associated to this service are described in specification DC_TI_703_TS UDS Configuration
(paragraph 5.1.1). Security Access to be used for data writing is specific for variant coding and different from the one
used for reprogramming.
DataRecord (zz)
Byte Bit Name Conversion
0 ID_TLC_UDS (ID_TLC_UDS) 0x00, NewIdentity 8
1 - 12 New Bit Field (New_Bit_Field) HEX_96Bits
0-8 MDS _BRO FM BAND ACT _000_1 Default: 0x04 (TBL4_87.5 - 108.0 kHz (A:100k)
(F6S_MDS_BRO_FM_BAND_ACT_000), Europe / Arabia = Africa / Asia +China),
see (75) ENUM_9bits_2
9 RESERVED (RESERVED) 0x01, HEXADECIMAL_1_1(2)
10 MDS _BROADCAST FM2 Default: 0x01 (2 connected antenna (internal +
ANTENN_000_1 external)), ENUM_1bit_4
(F8Z_MDS_BROADCAST_FM2_ANTENN_0
00), see (76)
11 MDS _BRO RAD XM BAND ACT Default: 0x00 (Disable), ENUM_1bit_3
_000_1
(F6Z_MDS_BRO_RAD_XM_BAND_ACT_00
0)
[VariantCoding] SIRIUS XM ACTIVATION
(US)
12 MDS _BRO CDR BAND ACT _000_1 Default: 0x00 (Disable), ENUM_1bit_2
(F6X_MDS_BRO_CDR_BAND_ACT_000)
[VariantCoding] CDR ACTIVATION
(CHINA)
13 - 14 MDS _BRO FM DEEMPHASIS _000_1 Default: 0x00 (50 us (except US)), ENUM_2bits_1
(F6U_MDS_BRO_FM_DEEMPHASIS_000)
[VariantCoding] DEEMPHASIS
PARAMETER (EUROPE VS US)
15 - 23 MDS _BRO AM BAND ACT _000_1 Default: 0x03 (TBL3_531 - 1629 kHz (A:9k) MW :
(F6T_MDS_BRO_AM_BAND_ACT_000), Europe (MW only)), ENUM_9bits_1
see (77)
24 - 25 MDS _BRO PRESET BANK _000_1 Default: 0x00 (24 Mixed preset list AM/FM/DAB or
(F6V_MDS_BRO_PRESET_BANK_000) AM/FM (except China)), ENUM_2bits
[VariantCoding] AUTOSTORE
ACTIVATION
26 - 28 MDS _BRO HANDOVER _000_1 Default: 0x02 (Jump without synchronization),
(F6P_MDS_BRO_HANDOVER_000) ENUM_3bits
[VariantCoding] HANDOVER
CONFIGURATION (JUMP FM / DAB)
29 MDS _BRO HDR BAND ACT _000_1 Default: 0x00 (Disable), ENUM_1bit_1
(F6W_MDS_BRO_HDR_BAND_ACT_000)
[VariantCoding] HDR ACTIVATION (US)
30 - 39 MDS _XCALL VEHICLE Default: 0x00 (Undefined), ENUM_10bits
PROPUL_000_1
(F70_MDS_XCALL_VEHICLE_PROPUL_0
00)
[VariantCoding] ENERGY USED
(GASOLINE / DIESEL...)
80
40 MDS _BRO DRM BAND ACT _000_1 Default: 0x00 (Disable), ENUM_1bit
(F6Y_MDS_BRO_DRM_BAND_ACT_000)
[VariantCoding] DRM ACTIVATION (INDIA
RUSSIA)
41 - 55 MDS _XCALL VEHICLE TYPE _000_1 Default: 0x00 (Undefined), ENUM_15bits
(F71_MDS_XCALL_VEHICLE_TYPE_000
), see (78)
56 - 63 MDS _BRO DIGITAL BAND ACT_000_1 Default: 0x01 (Europe), ENUM_8bits
(F6R_MDS_BRO_DIGITAL_BAND_ACT_0
00)
[VariantCoding] DIGITAL RADIO
ACTIVATION AND AREA SELECTION
64 - 79 MDS _ECALL TYPE EMERG PR Default: 0xFFFF (Deactivated), ENUM_16bits_1
_000_1
(F7Z_MDS_ECALL_TYPE_EMERG_PR_00
0)
[VariantCoding] TYPE OF EMERGENCY
CALL DEFINE BY COUNTRY
80 - 95 MDS _ACALL TYPE PR _000_1 Default: 0xFFFF (Deactivated), ENUM_16bits
(F85_MDS_ACALL_TYPE_PR_000)
[VariantCoding] TYPE OF ASSISTANCE
CALL
(75) MDS _BRO FM BAND ACT _000_1
[VariantCoding] FM RADIO ACTIVATION AND FREQUENCY RANGE SELECTION
(76) MDS _BROADCAST FM2 ANTENN_000_1
[VariantCoding] ACTIVATION OR DEACTIVATION OF THE FM2 ANTENNA
(77) MDS _BRO AM BAND ACT _000_1
[VariantCoding] AM RADIO ACTIVATION AND FREQUENCY RANGE SELECTION
(78) MDS _XCALL VEHICLE TYPE _000_1
[VariantCoding] CATEGORY OF VEHICLE (PASSENGER CAR / LIGHT CARGO VEHICLE...)
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x11 serviceNotSupported (SNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
DataRecord (zz)
Byte Bit Name Conversion
0-1 SIZE multi DID (SFMDID) UNM_16Bits
(SIZE_multi_DID_SFMDID), see (79)
(79) SIZE multi DID (SFMDID)
SFMDID: See requierements §5.2.1.3.9 int the DC_TI_702. This generic parameter indicate the buffer size of diag
communication ( x Bytes max ?).
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0 - 15 eCALL Homologation Reference Default: ????????????????,
(eCALL_RxSWIN) ASCII_128Bits_eCALL_RxSWIN_1
(eCALL_Homologation_Reference_e
CALL_RxSWIN)
eCALL_RxSWIN: eCALL Homologation
Reference.
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
82
10.2.4.7 OTA_RegulationXSofWareIdentificationNumber (OTA_RxSWIN) ($F014)
(OTA_RegulationXSofWareIdentificationNumber_OTA_RxSWIN)
OTA_RxSWIN: Regulation for OTA function.
Reqest Functionnal .>>> IVI + BSRF + BTA + SDCM
DataRecord (zz)
Byte Bit Name Conversion
0 - 15 OTA Homologation Reference Default: ????????????????,
(OTA_RxSWIN) ASCII_128Bits_OTA_RxSWIN_1
(OTA_Homologation_Reference_OTA
_RxSWIN)
OTA_RxSWIN: OTA Homologation
Reference
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0-3 Operation ID (Operation_ID) Default: 4294967295, HEX_32Bits_1
See 02013_18_00051
4 Day (Day) Default: 1, BCD_8bits_Date_day
See 02013_18_00051
5 Month (Month) Default: 1, BCD_8bits_Date_month
See 02013_18_00051
6 Year (Year) Default: 1, BCD_8bits_Date_year
See 02013_18_00051
83
7 Hour (Hour) Default: 1, BCD_8bits_Hour_1
See 02013_18_00051
8 Minute (Minute) Default: 1, BCD_8bits_Minute_1
See 02013_18_00051
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0-4 Functionnal Plan Number (FPN) BCD_40Bits_PSA Part Number Format
(Functionnal_Plan_Number_FPN)
PSA Part Number defined and rules by
PSA project (MCxx).
5-6 PSA Supplier Code ZA ENUM_16Bits_PSA Supplier Code
(PSA_Supplier_Code_ZA), see (80)
7 - 11 Product Number (FPRN) BCD_40Bits_PSA Part Number Format
(Product_Number_FPRN)
PSA Part Number defined and rules by
PSA project (MCxx).
12 Software evolution index - High-order Default: 0xFF, Hex 1 Byte
(MSB)
(Software_evolution_index_High_
order_MSB)
Only use if ECU is not downloading (DID
$F0FE not present).
13 Software evolution index - Low-order Default: 0xFF, Hex 1 Byte
(LSB)
(Software_evolution_index_Low_o
rder_LSB)
Only use if ECU is not downloading (DID
$F0FE not present).
14 Reserved - High-order (MSB) 0xFF, Hex 1 Byte
(Reserved_High_order_MSB)
Not used.
84
15 Reserved - Low-order (LSB) 0xFF, Hex 1 Byte
(Reserved_Low_order_LSB)
Not used.
16 Diag Frame Evolution Index (DFEI) Default: 0xFF (Not used), Diag Frame Evolution
(Diag_Frame_Evolution_Index_DFE Index_1byte
I)
17 No. of Parameters Associated to the Default: 0x01 (Codification ISO 15031-6, 1
Faults parameter associated at default ), Number of
(No_of_Parameters_Associated_to associated parameters at default (1 byte)
_the_Faults)
18 - 21 Reserved (Reserved), see (81) 0xFFFFFFFF, HexDump (4 Byte)
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0-1 (reserved)
2-3 (reserved)
4 PSA Supplier Code ZI PSA SupplierCode ENUM 8bits
(PSA_Supplier_Code_ZI), see (82)
5 Code system du calculateur SYSTEM - HEX 1 byte
(Code_system_du_calculateur)
6 ECU manufacturing day Default: 1, BCD_8bits_Date_day
(ECUMDDID_DAY)
(ECU_manufacturing_day_ECUMDDID
_DAY)
7 ECU manufacturing month Default: 1, BCD_8bits_Date_month
(ECUMDDID_MONTH)
85
(ECU_manufacturing_month_ECUMDD
ID_MONTH)
8 ECU manufacturing year Default: 1, BCD_8bits_Date_year
(ECUMDDID_YEAR)
(ECU_manufacturing_year_ECUMDDI
D_YEAR)
9 Application (Application) Hex 1 Byte
Identifies the type of application
10 Software Version Hex 1 Byte
(Software_Version)
Identifies the software or calibration
version
11 - 12 Software Edition Hex 2 Bytes
(Software_Edition), see (83)
13 Download Date Day Default: 1, BCD_8bits_Date_day
(Download_Date_Day)
14 Download Date Month Default: 1, BCD_8bits_Date_month
(Download_Date_Month)
15 Download Date Year Default: 1, BCD_8bits_Date_year
(Download_Date_Year)
16 Downloading site ENUM_8Bits_Data_Site_1
(Downloading_site)
17 - 19 Downloading Tool Signature (DTS) ENUM_24Bits_Tool_signature_1
(Downloading_Tool_Signature_DTS
)
20 Downloading Number (DS) Hex 1 Byte
(Downloading_Number_DS)
21 - 23 Software Reference (".ulp" or ".cal" file PSA ULP or CAL Number (3 bytes)
number) in BCD
(Software_Reference_ulp_or_cal_
file_number_in_BCD), see (84)
(82) PSA Supplier Code ZI
Defined by PSA project (MCxx: PSA Internal document: AEEV_MTS07_0040).
(83) Software Edition
Modification state of the software or of the calibration of the ECU
(84) Software Reference (".ulp" or ".cal" file number) in BCD
Reference of file ".ULP" or ".CAL" define by PSA procject (MCxx).
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
(85) Read
BSIDID: The boot sofware is not programming by PSA client (diag tool). This DID is not mandatory (User Option with
supplier).
Requirements associated to this service are described in DC_TI_702_TS UDS Generic Mechanisms paragraph
5.2.1.3.3.
DataRecord (zz)
Byte Bit Name Conversion
0 NumberOfModule (NOM) Default: 0x01 (1), UNM_8Bits(1)
(NumberOfModule_NOM)
NOM
1 - 10 BootSoftwareIdentificationNumber BCD_80Bits_PSA Part Number Format_1
(BSIN)
(BootSoftwareIdentificationNumb
er_BSIN), see (86)
11 BootVersion (BV) (BootVersion_BV) Default: 255, HEX_8Bits
BV
12 BootEdition (BE) (BootEdition_BE) Default: 255, HEX_8Bits
BE
(86) BootSoftwareIdentificationNumber (BSIN)
This PSA P/N for Boot SW identification is not mandatory.
PSA P/N defined and rules by PSA project (MCxx).
If not used, default value is 01.
DataRecord (zz)
Byte Bit Name Conversion
0 diagnosticSessionType (LEV_DS_) VV_PSAdiagnosticSessionType_1
(diagnosticSessionType_LEV_DS)
ADSDID
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
87
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0 ECU manufacturing day Default: 1, BCD_8bits_Date_day
(ECUMDDID_DAY)
(ECU_manufacturing_day_ECUMDDID
_DAY)
ECUMDDID_DAY
1 ECU manufacturing month Default: 1, BCD_8bits_Date_month
(ECUMDDID_MONTH)
(ECU_manufacturing_month_ECUMDD
ID_MONTH)
ECUMDDID_MONTH
2 ECU manufacturing year Default: 1, BCD_8bits_Date_year
(ECUMDDID_YEAR)
(ECU_manufacturing_year_ECUMDDI
D_YEAR)
ECUMDDID_YEAR
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
DataRecord (zz)
Byte Bit Name Conversion
0 - [0..31] ECUSerialNumber ASCII_ECUSerialNumber
(ECUSerialNumber), see (87)
(87) ECUSerialNumber
20 max with ASCII characters " & < > | " not autorized and default value " ? ".
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
(88) Read
See requirements described in §5.1.9.4 on DC_TI_704 "OBD" and §5.2.1.3.7.on DC_TI_702_TS "UDS". A vehicle
identification number is writed by manufacturer client (F190: VIN DataIdentifier) in the Body Control Module.
Regulatory Format ASCII 17 Bytes and Defaut value [?]. This operation is made at the PSA terminal factory. The
same reading of the VIN data must be displayed with regulatory tool for inspection in Engine Control Module (Mode
09 / CMM) or PSA manufacturer client for maintenance in Body Control Module (F190: VIN DataIdentifier / BSI ).
(89) Write
See requirements described in §5.1.9.4 on DC_TI_704 "OBD" and §5.2.1.3.7.on DC_TI_702_TS "UDS". A vehicle
identification number is writed by manufacturer client (F190: VIN DataIdentifier) in the Body Control Module.
Regulatory Format ASCII 17 Bytes and Defaut value [?]. This operation is made at the PSA terminal factory. The
same reading of the VIN data must be displayed with regulatory tool for inspection in Engine Control Module (Mode
09 / CMM) or PSA manufacturer client for maintenance in Body Control Module (F190: VIN DataIdentifier / BSI ).
DataRecord (zz)
Byte Bit Name Conversion
0 - 16 VehicleInformationNumber (VIN) DIDF802_F190_INTPY02_VIN_1
(VehicleInformationNumber_VIN),
see (90)
(90) VehicleInformationNumber (VIN)
VIN: Defaut value [?]. See DC_TI_704 "OBD" and §5.2.1.3.7.on DC_TI_702 "UDS".
89
10.2.5 Engineering Datas (Engineering_Datas)
This diagnostic class contains the specific datas supported by the server (Physical request only).
This datas are defined by PSA manufacturer or supplier (Example: Specific datas for Engine Control Module).
Data (zz)
Byte Bit Name Conversion
0-1 SWM_PMA_ALL_TIME_P1_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_ALL_TIME_P1)
[Data] Park mode activated: Time of the
profile 1 (min)
2-3 SWM_PMA_ALL_TIME_P2_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_ALL_TIME_P2)
[Data] Park mode activated: Time of the
profile 2 (min)
4-5 SWM_PMA_ALL_TIME_P3_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_ALL_TIME_P3)
[Data] Park mode activated: Time of the
profile 3 (min)
6-7 SWM_PMA_ALL_TIME_P4_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_ALL_TIME_P4)
[Data] Park mode activated: Time of the
profile 4 (min)
8-9 SWM_PMA_INAC_TIME_P1_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_INAC_TIME_P1)
[Data] Park mode activated: Time in
inactive mode 1 (min)
10 - 11 SWM_PMA_INAC_TIME_P2_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_INAC_TIME_P2)
[Data] Park mode activated: Time in
inactive mode 2 (min)
12 - 13 SWM_PMA_INAC_TIME_P3_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_INAC_TIME_P3)
[Data] Park mode activated: Time in
inactive mode 3 (min)
14 - 15 SWM_PMA_INAC_TIME_P4_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMA_INAC_TIME_P4)
[Data] Park mode activated: Time in
inactive mode 4 (min)
16 SWM_PMA_SWM_TIME_P1_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMA_SWM_TIME_P1), see (91)
17 SWM_PMA_SWM_TIME_P2_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMA_SWM_TIME_P2), see (92)
90
18 SWM_PMA_SWM_TIME_P3_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMA_SWM_TIME_P3), see (93)
19 SWM_PMA_SWM_TIME_P4_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMA_SWM_TIME_P4), see (94)
20 - 21 SWM_PMD_ALL_TIME_P1_1 Default: 0x02D0, HEXADECIMAL_16_1
(SWM_PMD_ALL_TIME_P1)
[Data] Park mode deactivated: Time of the
profile 1 (min)
22 - 23 SWM_PMD_ALL_TIME_P2_1 Default: 0x7BC0, HEXADECIMAL_16_1
(SWM_PMD_ALL_TIME_P2)
[Data] Park mode deactivated: Time of the
profile 2 (min)
24 - 25 SWM_PMD_ALL_TIME_P3_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMD_ALL_TIME_P3)
[Data] Park mode deactivated: Time of the
profile 3 (min)
26 - 27 SWM_PMD_ALL_TIME_P4_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMD_ALL_TIME_P4)
[Data] Park mode deactivated: Time of the
profile 4 (min)
28 - 29 SWM_PMD_INAC_TIME_P1_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMD_INAC_TIME_P1)
[Data] Park mode deactivated: Time in
inactive mode 1 (min)
30 - 31 SWM_PMD_INAC_TIME_P2_1 Default: 0x05A0, HEXADECIMAL_16_1
(SWM_PMD_INAC_TIME_P2)
[Data] Park mode deactivated: Time in
inactive mode 2 (min)
32 - 33 SWM_PMD_INAC_TIME_P3_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMD_INAC_TIME_P3)
[Data] Park mode deactivated: Time in
inactive mode 3 (min)
34 - 35 SWM_PMD_INAC_TIME_P4_1 Default: 0x00, HEXADECIMAL_16_1
(SWM_PMD_INAC_TIME_P4)
[Data] Park mode deactivated: Time in
inactive mode 4 (min)
36 SWM_PMD_SWM_TIME_P1_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMD_SWM_TIME_P1), see (95)
37 SWM_PMD_SWM_TIME_P2_1 Default: 0x08, HEXADECIMAL_8_1
(SWM_PMD_SWM_TIME_P2), see (96)
38 SWM_PMD_SWM_TIME_P3_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMD_SWM_TIME_P3), see (97)
39 SWM_PMD_SWM_TIME_P4_1 Default: 0x00, HEXADECIMAL_8_1
(SWM_PMD_SWM_TIME_P4), see (98)
40 New Bit Field (New_Bit_Field) Address And Length Format Identifier
0-5 (reserved)
6 SWM_SERVICE_ACT_2 Default: 0x01 (Enable), ENUM_1_33
(SWM_SERVICE_ACT), see (99)
7 PARK_MODE_LOCK_ACT_1 Default: 0x00 (Forced), ENUM_1_32
(PARK_MODE_LOCK_ACT), see (100)
41 THER_MITI_HYST_RAP_1 Default: 0x55, HEXADECIMAL_8_1
(THER_MITI_HYST_RAP)
[Data] Hysteresis value for the RAP
42 THER_MITI_TEMP_RAP1_1 Default: 0x5A, HEXADECIMAL_8_1
91
(THER_MITI_TEMP_RAP1)
[Data] Mitigation state 1
43 THER_MITI_TEMP_RAP2_1 Default: 0x5F, HEXADECIMAL_8_1
(THER_MITI_TEMP_RAP2)
[Data] Mitigation state 2
44 THER_MITI_TEMP_RAP3_1 Default: 0x64, HEXADECIMAL_8_1
(THER_MITI_TEMP_RAP3)
[Data] Mitigation state 3
45 THER_MITI_TEMP_RAP4_1 Default: 0x69, HEXADECIMAL_8_1
(THER_MITI_TEMP_RAP4)
[Data] Mitigation state 4
46 - 47 LC_TIMEOUT_BEF_SLEEP_1 Default: 0x05, HEXADECIMAL_16_1(1)
(LC_TIMEOUT_BEF_SLEEP), see (101)
(91) SWM_PMA_SWM_TIME_P1_1
[Data] Park mode activated: Accessibly time on the cellular network 1 (min)
(92) SWM_PMA_SWM_TIME_P2_1
[Data] Park mode activated: Accessibly time on the cellular network 2 (min)
(93) SWM_PMA_SWM_TIME_P3_1
[Data] Park mode activated: Accessibly time on the cellular network 3 (min)
(94) SWM_PMA_SWM_TIME_P4_1
[Data] Park mode activated: Accessibly time on the cellular network 4 (min)
(95) SWM_PMD_SWM_TIME_P1_1
[Data] Park mode deactivated: Accessibly time on the cellular network 1 (min
(96) SWM_PMD_SWM_TIME_P2_1
[Data] Park mode deactivated: Accessibly time on the cellular network 2 (min
(97) SWM_PMD_SWM_TIME_P3_1
[Data] Park mode deactivated: Accessibly time on the cellular network 3 (min
(98) SWM_PMD_SWM_TIME_P4_1
[Data] Park mode deactivated: Accessibly time on the cellular network 4 (min
(99) SWM_SERVICE_ACT_2
[Data] Activation or deactivation of the Service Watcher Mode services (BSRF is waked-up when the vehicle is
OFF)
(100) PARK_MODE_LOCK_ACT_1
[Data] Parc mode is lock before the reception in plant or after sales
(101) LC_TIMEOUT_BEF_SLEEP_1
[Data] Time out in “before sleep state” before ‘inactive state” for all application (min)
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
92
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 New Bit Field 7 (New_Bit_Field_7) Address And Length Format Identifier
0-3 GNSS_DATA_RATE_1 Default: 0x0A, HEXADECIMAL_4_Hertz_2
(GNSS_DATA_RATE)
[Data] Data output rate of GNSS receiver
4-7 GNSS_MIN_ELEVATION_1 Default: 0x05, HEXADECIMAL_4_Hertz_2
(GNSS_MIN_ELEVATION), see (102)
1 GNSS_TICKS_REVOL_1 Default: 0x62, HEXADECIMAL_8_1
(GNSS_TICKS_REVOL)
[Data] Number of ticks per circumference
2-3 GNSS_VHL_WIDTH_1 Default: 0x00, HEXADECIMAL_16_1
(GNSS_VHL_WIDTH)
[Data] Width between rear wheel
4-5 GNSS_WHEEL_DIAMETER_1 Default: 0x00, HEXADECIMAL_16_1
(GNSS_WHEEL_DIAMETER)
[Data] Diameter of the wheel
(102) GNSS_MIN_ELEVATION_1
[Data] Minimum elevation (cut-off angle) of navigation spacecraft
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
93
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 New Bit Field (New_Bit_Field) Address And Length Format Identifier
0-3 CONNECT_WIFI_AP_DEV_1 Default: 0x09, HEXADECIMAL_4_3
(CONNECT_WIFI_AP_DEV)
[Data] Maximum number of Wifi Device
AP
4-6 BSRF_BRAND_CFG_1 Default: 0x00 (Undefined), ENUM_3_3
(BSRF_BRAND_CFG)
[Data] Brand of the vehicle
7 CONNECT_WIFI_ACT_1 Default: 0x00 (Enable), ENUM_1_30
(CONNECT_WIFI_ACT)
[Data] Activation or deactivation of the Wifi
Service
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
94
10.2.5.4 CAL_Fct_BROADCAST ($0105) (CAL_Fct_BROADCAST)
Identifier: Identifier ($0105)
Service Protocol Service Request Pos.Resp.
Read (Read) ($22) ReadDataByIdentifier (RDBI) (RDBI), see page 22 01 05 62 01 05 zz
- Test system sends functional 158.
request
- ECU implements functional positive
response
(Default values: see Protocol Services -
Overview -)
Write (Write) ($2E) WriteDataByIdentifier (WDBI) (WDBI), see page 2E 01 05 zz 6E 01 05
160.
Data (zz)
Byte Bit Name Conversion
0 New Bit Field 8 (New_Bit_Field_8) Address And Length Format Identifier
0-3 BRO_FM_FOLLOW_ME_2 Default: 0x02 (Normal mode), ENUM_4_1(1)
(BRO_FM_FOLLOW_ME)
[Data] FM follow me configuration
(parasite filter)
4-7 (reserved)
1 New Bit Field 9 (New_Bit_Field_9) Address And Length Format Identifier
0 BRO_RDS_ACT_2 (BRO_RDS_ACT) Default: 0x01 (Enable), ENUM_1_33
[Data] Activation or deactivation of the
RDS
1 BRO_TA_ACT_2 (BRO_TA_ACT), see Default: 0x01 (Enable), ENUM_1_33
(103)
2-4 BRO_DAB_THRESHOLD_2 Default: 0x02 (High), ENUM_3_2 3
(BRO_DAB_THRESHOLD)
[Data] DAB quality criteria selection
5-7 BRO_FM_THRESHOLD_2 Default: 0x02 (High), ENUM_3_2 3
(BRO_FM_THRESHOLD)
[Data] FM quality criteria selection
2 New Bit Field 10 (New_Bit_Field_10) Address And Length Format Identifier
0-2 BRO_AM_THRESHOLD_2 Default: 0x02 (High), ENUM_3_2 3
(BRO_AM_THRESHOLD)
[Data] AM quality criteria selection
3 BRO_DAB_ANNOUC_ACT_2 Default: 0x01 (Enable), ENUM_1_33
(BRO_DAB_ANNOUC_ACT)
[Data] Activation or deactivation of the
DAB Announcement
3 New Bit Field (New_Bit_Field) Address And Length Format Identifier
0 BRO_FM2_ACT_PASSIVE_1 Default: 0x01 (Enable), ENUM_1_33
(BRO_FM2_ACT_PASSIVE)
[Data] FM2 active or passive
1 BRO_DAB_FOLLOWING_1 Default: 0x00 (Disable), ENUM_1_33
(BRO_DAB_FOLLOWING)
[Data] DAB follow me configuration
2-7 BRO_WSH_CONF_2 (BRO_WSH_CONF) Default: 0x00 (WSH deactivate), ENUM_6_1
[Data] FM sensibility parameter choice
(103) BRO_TA_ACT_2
[Data] Activation or deactivation of the Traffic Announcement
95
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 New Bit Field 1 (New_Bit_Field_1) Hex 1 Byte
0 (reserved)
1 AUTOMATIC_ECALL_ACTIVE_1 Default: 0x01 (Enable), ENUM_1_33
(AUTOMATIC_ECALL_ACTIVE)
[Data] Activation or Deactivation of
Automatic Ecall
2 ECALL_MAN_CAN_ACT_2 Default: 0x01 (Enable), ENUM_1_33
(ECALL_MAN_CAN_ACT)
[Data] Parameter to enable a manual
eCall cancellation
3 ECALL_MANUAL_ACT_2 Default: 0x01 (Enable), ENUM_1_33
(ECALL_MANUAL_ACT)
[Data] Parameter to enable the manual
eCall
4-7 ECALL_REG_ATTEMPTS_1 Default: 0x03, HEXADECIMAL_4_Hertz_2(1)
(ECALL_REG_ATTEMPTS), see (104)
1 New Bit Field 2 (New_Bit_Field_2) Hex 1 Byte
96
0 (reserved)
1-3 XCALL_EELF_TRANSFER_2 Default: 0x01 (AUTO), ENUM_3_2(1)
(XCALL_EELF_TRANSFER), see (105)
4-7 ECALL_TRANS_ATTEMPTS_1 Default: 0x0A, HEXADECIMAL_4_Hertz_2(2)
(ECALL_TRANS_ATTEMPTS)
[Data] SMS transmission attempts
2 ECALL_TRANS_INTER_1 Default: 0x3C, HEXADECIMAL_8_1(3)
(ECALL_TRANS_INTER), see (106)
3 ECALL_CANCEL_TIME_1 Default: 0x04, HEXADECIMAL_8_1
(ECALL_CANCEL_TIME)
[Data] Manual eCall cancellation time
4-5 ECALL_CCFT_1 (ECALL_CCFT), see Default: 0x3C, HEXADECIMAL_16_1
(107)
6 - 21 ECALL_TEST_NUMBER_2 Default: 112 , ASCII_128_1
(ECALL_TEST_NUMBER)
[Data] Phone Number call during TEST
MODE
22 - 37 ECALL_NUMBER_1 (ECALL_NUMBER) Default: 112 , ASCII_128_1
[Data] Emergency call phone number
38 - 77 ECALL_FEEDBACK_TEST_NUMBER_1 Default: 0123456789 ,
(ECALL_FEEDBACK_TEST_NUMBER) ASCII_320_1
[Data] Feedback Number reach during
TEST MODE
78 - 93 ECALL_SMS_FALLBACK_N_1 Default: 0123456789 , ASCII_128_1
(ECALL_SMS_FALLBACK_N), see (108)
94 ECALL_AUTO_DIAL_ATT_1 Default: 0x0A, HEXADECIMAL_8_1
(ECALL_AUTO_DIAL_ATT)
[Data] Number of radial attempt
95 ECALL_DIAL_DURATION_1 Default: 0x05, HEXADECIMAL_8_1
(ECALL_DIAL_DURATION)
[Data] Maximum initial dial duration time
96 ECALL_MAN_DIAL_ATT_1 Default: 0x0A, HEXADECIMAL_8_1
(ECALL_MAN_DIAL_ATT)
[Data] Number of manual radial attempt
97 ECALL_P_TEST_REG_T_1 Default: 0x78, HEXADECIMAL_8_1
(ECALL_P_TEST_REG_T), see (109)
98 - 99 ECALL_TEST_END_DIST_1 Default: 0x012C, HEXADECIMAL_16_1
(ECALL_TEST_END_DIST)
[Data] Distance to interrupt Russian test
mode
100 - 101 XCALL_AUTO_ANSWER_T_1 Default: 0x14, HEXADECIMAL_16_1
(XCALL_AUTO_ANSWER_T)
[Data] Waiting for call back duration time
102 - 229 ECALL_MESSAGE_URL_1 Default: http://
(ECALL_MESSAGE_URL) , ASCII_1024_1
[Data] Base URL used for HTTP queries
230 ECALL_MESS_TRANS_TIM_1 Default: 0x0A, HEXADECIMAL_8_1(2)
(ECALL_MESS_TRANS_TIM)
[Data] Duration for transmission of call
message
231 ECALL_TPS_REG_TIME_1 Default: 0x02, HEXADECIMAL_8_1(2)
(ECALL_TPS_REG_TIME)
[Data] Ecall TPS Network registration time
232 ECALL_UNAV_REQ_TIME_1 Default: 0x05, HEXADECIMAL_8_1(2)
97
(ECALL_UNAV_REQ_TIME), see (110)
233 - 248 PUBLIC_TPS_ECALL_NUM_1 Default: 0123456789 , ASCII_128_1(2)
(PUBLIC_TPS_ECALL_NUM)
[Data] Phone number for public TPS ecall
operations
249 - 264 PRIVA_TPS_ECALL_NUM_1 Default: 0123456789 , ASCII_128_1(2)
(PRIVA_TPS_ECALL_NUM)
[Data] Phone number for private TPS ecall
operations
265 - 280 ECALL_TEST_NUM_2_1 Default: 0123456789 , ASCII_128_1
(ECALL_TEST_NUM_2)
[Data] Phone number for test ecall
operations
281 New Bit Field 3 (New_Bit_Field_3) Address And Length Format Identifier
0-1 (reserved)
2-3 ECALL_LOG_TRANS_CONF_1 Default: 0x01 (Automatic Ecall only), ENUM_2_11
(ECALL_LOG_TRANS_CONF)
[Data] ECALL_LOG_TRANS_CONF
4-7 ECALL_MESS_ATTEMPT_1 Default: 0x03, HEXADECIMAL_4_Hertz_2(3)
(ECALL_MESS_ATTEMPT)
[Data] Ecall TPS message sending
attempts
(104) ECALL_REG_ATTEMPTS_1
[Data] Parameter to set up the number of register attempt in case of network registration failure
(105) XCALL_EELF_TRANSFER_2
[Data] Parameter defining which event eCall log file to send to PSA server according to te type of the trigger
(106) ECALL_TRANS_INTER_1
[Data] SMS transmission interval after MSD failed transmission
(107) ECALL_CCFT_1
[Data] Setting of automatic call termination counter (60 min)
(108) ECALL_SMS_FALLBACK_N_1
[Data] Phone number used to send the MSD data by SMS in case of MSD transmission failure
(109) ECALL_P_TEST_REG_T_1
[Data] Time to be registered after the self test result transmission
(110) ECALL_UNAV_REQ_TIME_1
[Data] Minimum duration to follow between two voice prompts announcing that the service is unavailable.
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
98
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 New Bit Field 3 (New_Bit_Field_3) Hex 1 Byte
0-3 (reserved)
4-7 ACALL_MESS_ATTEMPT_1 Default: 0x03, HEXADECIMAL_4_Hertz_2(2)
(ACALL_MESS_ATTEMPT)
[Data] Acall message sending attempts
1 ACALL_BACK_TIME_1 Default: 0x0A, HEXADECIMAL_8_1(3)
(ACALL_BACK_TIME)
[Data] Call back time for the call center
2 ACALL_DIAL_DURATION_1 Default: 0x02, HEXADECIMAL_8_1(3)
(ACALL_DIAL_DURATION)
[Data] Dial duration
3 ACALL_MESS_TRAN_TIME_1 Default: 0x1E, HEXADECIMAL_8_1(3)
(ACALL_MESS_TRAN_TIME)
[Data] Duration for transmission of call
message
4 ACALL_UNAV_REQ_TIME_1 Default: 0x05, HEXADECIMAL_8_1(3)
(ACALL_UNAV_REQ_TIME), see (111)
5 ACALL_REGISTRAT_TIME_1 Default: 0x05, HEXADECIMAL_8_1(3)
(ACALL_REGISTRAT_TIME)
[Data] Acall Network registration time
6 ACALL_CANCELLATION_TIME_1 Default: 0x00, HEXADECIMAL_8_1(4)
(ACALL_CANCELLATION_TIME)
[Data] Cancellation time for aCall
7 - 22 ACALL_NUMBER_1 (ACALL_NUMBER) Default: 0123456789 , ASCII_128_1(1)
[Data] Localised phone number
23 - 150 ACALL_MESSAGE_URL_1 Default: http://
(ACALL_MESSAGE_URL) , ASCII_1024_1
[Data] Base URL used for HTTP queries
(111) ACALL_UNAV_REQ_TIME_1
[Data] Time during the “service unavailable” shall not be played
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
99
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 New Bit Field (New_Bit_Field) Address And Length Format Identifier
0-5 (reserved)
6-7 SMS_OUT_ENCODING_1 Default: 0x00 (ENCODING_GSM_7BIT),
(SMS_OUT_ENCODING), see (112) ENUM_2_12
(112) SMS_OUT_ENCODING_1
[Data] Data coding scheme of an outgoing Short Message sent by the TCU.
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
100
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 LINK_STATUS_DELAY_1 Default: 0x05, HEXADECIMAL_8_1(2)
(LINK_STATUS_DELAY)
[Data] Delay to count the link fails of the
ETHERNET network
1-2 New Bit Field 4 (New_Bit_Field_4) Hex 2 Bytes
0 (reserved)
1-2 ETHERNET_BR_NODE_ALONE_1 Default: 0x00 (False), ENUM_2_13
(ETHERNET_BR_NODE_ALONE)
[Data] Link and the communication on the
ETHERNET network
3 ECU_TRANSCEIVER_CONF_1 Default: 0x00 (Slave), ENUM_1_34
(ECU_TRANSCEIVER_CONF)
[Data] transceiver configuration
4 - 15 UNREACHEABLE_LINK_1 Default: 0x0190, HEXADECIMAL_12_1
(UNREACHEABLE_LINK)
[Data] Timer to count the link fails of the
ETHERNET network
3-4 New Bit Field (New_Bit_Field) Hex 2 Bytes
0-3 (reserved)
4 - 15 INCREMENT_OF_CLINK_1 Default: 0x33, HEXADECIMAL_12_1(1)
(INCREMENT_OF_CLINK)
[Data] INCREMENT_OF_CLINK
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
101
Write
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Data (zz)
Byte Bit Name Conversion
0 GNSS_CUR_SAT_VIEW_1 HEXADECIMAL_8_1
(GNSS_CUR_SAT_VIEW)
[Data] Number of current satelitte
1 GNSS_MAX_SAT_VIEW_1 HEXADECIMAL_8_1
(GNSS_MAX_SAT_VIEW)
[Data] Number of max satelitte
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Data (zz)
Byte Bit Name Conversion
102
0 - 19 TRACABILITY_UIN_1 ASCII_160_1
(TRACABILITY_UIN)
[Data] UIN of the BSRF
20 - 34 TRACABILITY_IMEI_1 ASCII_120_1
(TRACABILITY_IMEI)
[Data] IMEI of the BSRF
35 - 49 TRACABILITY_IMSI_1 ASCII_120_1
(TRACABILITY_IMSI)
[Data] IMSI of the BSRF
50 - 69 TRACABILITY_ICCID_P1_1 ASCII_160_1
(TRACABILITY_ICCID_P1)
[Data] ICCID Profile 1 of the SIM
70 - 89 TRACABILITY_ICCID_P2_1 ASCII_160_1
(TRACABILITY_ICCID_P2)
[Data] ICCID Profile 2 of the SIM
90 - 109 TRACABILITY_ICCID_P3_1 ASCII_160_1
(TRACABILITY_ICCID_P3)
[Data] ICCID Profile 3 of the SIM
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Data (zz)
Byte Bit Name Conversion
0 NUM_UNEXPECT_REBOOT_1 HEXADECIMAL_8_1(3)
(NUM_UNEXPECT_REBOOT)
[Data] Number of unexpect reboot
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
Data (zz)
Byte Bit Name Conversion
0 New Bit Field (New_Bit_Field) Address And Length Format Identifier
0-5 (reserved)
6 ACALL_PUSH_FLAG_2 ENUM_1_35
(ACALL_PUSH_FLAG)
[Data] Read aCall button flag
7 ECALL_PUSH_FLAG_2 ENUM_1_35
(ECALL_PUSH_FLAG)
[Data] Read eCall button flag
Read
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
GroupOfDtc (vv)
All groups.
Supports individual DTCs: yes.
DtcStatusMask (yy)
Byte Bit Name Conversion
0 DTC Statusbyte (HEX_8Bits_2) HEX_8Bits_DTC_Statusbyte
0 Test failed (ENUM_1Bits) ENUM_1Bits_testFailed_TF
104
1 Test failed this monitoring cycle ENUM_1Bits_testFailedThisOperationCycle_TFT
(ENUM_1Bits_1) OC
2 Pending DTC (Pending_DTC) ENUM_1Bits_pendingDTC_PDTC
3 Confirmed DTC (ENUM_1Bits_3) ENUM_1Bits_confirmedDTC_CDTC
4 Test not completed since last clear ENUM_1Bits_testNotCompletedSinceLastClear_
(ENUM_1Bits_4) TNCSLC
5 Test failed since last clear ENUM_1Bits_testFailedSinceLastClear_TFSLC
(ENUM_1Bits_5)
6 Test not completed this monitoring cycle ENUM_1Bits_testNotCompletedThisOperationCy
(ENUM_1Bits_6) cle_TNCTOC
7 Warning indicator requested ENUM_1Bits_warningIndicatorRequested_WIR
(ENUM_1Bits_7)
DTCCount (ww)
Byte Bit Name Conversion
0 DTCCount 1 (DTCCount) Hex 1 Byte
1 DTCCount 2 (_0_DTCCount) Hex 1 Byte
SnapshotRecords (uu)
Byte Bit Name Conversion
0 DTCSnapshotRecordNumber_4 Default: 1, HEX_8Bits (v1) 1
(DTCSSRN), see (113)
1 NB_ITER_DLF_EPF_PR_RDTCI_19_RD NumberOfIdentifiers
TCSSBDTC_04 1
(NB_ITER_DLF_EPF_PR_RDTCI_19_RD
TCSSBDTC_04_1)
DTCSSRNI
2-* DLF_EPF_PR_RDTCI_19_RDTCSSBDT DLF_EPF_PR_RDTCI_19_RDTCSSBDTC_04
C_04
(DLF_EPF_PR_RDTCI_19_RDTCSSBDTC
_04)
(113) DTCSnapshotRecordNumber_4
105
DTCSSRN: Indicate the number of a DTCSnapshot (context) frame records associated with DTC that we want
read.
Clear
Response code Error text Description
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
(114) dataFormatIdentifier(DFI)
The parameter DataFormatIdentifier is used to define the logical marker of data to download or the compression
method and the encryption method of the data to send.
Data RQ (vv)
Byte Bit Name Conversion
0 BlockSequenceCounter_2 (BSC), see HEX_8Bits
(115)
1- Request TransferData EPF_STRUCT_TRPR
[1..4093] (Request_TransferData)
106
(115) BlockSequenceCounter_2
BlockSequenceCounter is a cyclic running counter which allows us to follow the catenation of consecutive TD
PR (uu)
Byte Bit Name Conversion
0 BlockSequenceCounter_2 (BSC), see HEX_8Bits
(116)
1- Response TransferData EPF_STRUCT_TRPR
[1..4093] (Response_TransferData)
(116) BlockSequenceCounter_2
BlockSequenceCounter is a cyclic running counter which allows us to follow the catenation of consecutive TD
Request Download
Response code Error text Description
0x11 serviceNotSupported (SNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x70 uploadDownloadNotAccepted (UDNA) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Transfer Data
Response code Error text Description
0x11 serviceNotSupported (SNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x21 busyRepeatRequest (BRR) see page 164
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x71 transferDataSuspended (TDS) see page 166
0x72 generalProgrammingFailure (GPF) see page 166
0x73 wrongBlockSequenceCounter (WBSC) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x92 voltageTooHigh (VTH) see page 168
0x93 voltageTooLow (VTL) see page 168
107
10.2.8.1 Powerlatch Information Positioning (PIP) ($0400)
(Powerlatch_Information_Positioning_PIP)
PIP: Requirements associated to this routine are described in DC_TI_707 "TS Electronic integration and putting ECUs into
operation".
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
108
(SNSIAS)
109
[Data] Command to read the content of
data eCall log file
7 READ_EVENT_ECALL_LOG_1 ENUM_1_30(1)
(READ_EVENT_ECALL_LOG)
[Data] Command to read the content of
event eCall log file
2 New Bit Field (New_Bit_Field) Address And Length Format Identifier
0-3 (reserved)
4 TEST_ECALL_LED_1 ENUM_1_33(2)
(TEST_ECALL_LED)
[Data] Diag command to switch on
the eCall state LED
5 RESET_ECALL_PUSH_FLAG_1 ENUM_1_33(2)
(RESET_ECALL_PUSH_FLAG)
[Data] RC to reset eCall button flag
6 RESET_ACALL_PUSH_FLAG_1 ENUM_1_33(2)
(RESET_ACALL_PUSH_FLAG)
[Data] RC to reset eCall button flag
7 TEST_DYSFUNCTION_LED_1 ENUM_1_33(2)
(TEST_DYSFUNCTION_LED)
[Data] Diag command to switch on
the dysfunction LED
(118) ECALL_LOG_LIST_SIZE_1
[Data] Command to read the size of the list of Data eCall log file
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
110
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
111
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
112
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
113
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
114
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Start
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
115
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
Results
Response code Error text Description
0x12 sub-functionNotSupported (SFNS) see page 164
0x13 incorrectMessageLengthOrInvalidFormat see page 164
(IMLOIF)
0x22 conditionsNotCorrect (CNC) see page 165
0x24 requestSequenceError (RSS) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
0x72 generalProgrammingFailure (GPF) see page 166
0x7E sub-functionNotSupportedInActiveSession see page 166
(SFNSIAS)
0x7F serviceNotSupportedInActiveSession see page 166
(SNSIAS)
116
12.1 Base Variant
12.1.1 Session
Semantics: session
NRC: 0x7E sub-functionNotSupportedInActiveSession (SFNSIAS)
117
- Unlocking eSA Control Request 27 0A xx (no) (no) (yes) (no)
Seed (eSACRSD) Key
Ecu Reset/*/ECUReset 11 LL (no) (no) (yes) (no)
- hardReset (HR) 11 01 (no) (no) (yes) (no)
- keyOffOnReset (KOFFONR) 11 02 (no) (no) (yes) (no)
- softReset (SR) 11 03 (no) (no) (yes) (no)
Identification 22 LL (yes) (mixed) (yes) (mixed)
Parameters/*/Read
- Power Latch Flag State (PLFS) 22 01 00 (yes) (yes) (yes) (yes)
- Size Of ECU Serial Number 22 0D 01 (yes) (yes) (yes) (yes)
Data Identifier (SOECUSNDID)
- Variant coding possibilities 22 21 00 (yes) (yes) (yes) (yes)
- Variant coding programmed 22 21 01 (yes) (no) (yes) (no)
- Size For Multi DID (SFMDID) 22 C0 02 (yes) (yes) (yes) (yes)
- 22 F0 13 (yes) (no) (yes) (yes)
eCALL_RegulationXSofWareIdent
ificationNumber
(eCALL_RxSWIN)
- 22 F0 14 (yes) (no) (yes) (yes)
OTA_RegulationXSofWareIdentifi
cationNumber (OTA_RxSWIN)
- MASCOM Key Status 22 F0 15 (yes) (no) (yes) (yes)
(DMKEYS)
- Authentification Zone (ZA) 22 F0 80 (yes) (yes) (yes) (yes)
- Identification Zone for 22 F0 FE (yes) (yes) (yes) (yes)
Downloadable ECU (ZI)
- Boot Software Identification 22 F1 80 (yes) (yes) (yes) (yes)
Data Identifier (BSIDID)
- Active Diagnostic Session Data 22 F1 86 (yes) (yes) (yes) (yes)
Identifier (ADSDID)
- ECU Manufacturing Date Data 22 F1 8B (yes) (yes) (yes) (yes)
Identifier (ECUMDDID)
- ECU Serial Number Data 22 F1 8C (yes) (yes) (yes) (yes)
Identifier (ECUSNDID)
- VIN Data Identifier (VINDID) 22 F1 90 (yes) (no) (yes) (yes)
Identification 2E LL zz (no) (no) (yes) (no)
Parameters/*/Write
- Variant coding programmed 2E 21 01 (no) (no) (yes) (no)
zz
- VIN Data Identifier (VINDID) 2E F1 90 (no) (no) (yes) (no)
zz
Engineering Datas/*/Read 22 LL (yes) (no) (yes) (yes)
- CAL_Fct_LIFECYCLE 22 01 01 (yes) (no) (yes) (yes)
- CAL_Fct_POSITIONING 22 01 02 (yes) (no) (yes) (yes)
- CAL_Fct_CONNECT 22 01 04 (yes) (no) (yes) (yes)
- CAL_Fct_BROADCAST 22 01 05 (yes) (no) (yes) (yes)
- 22 01 06 (yes) (no) (yes) (yes)
CAL_Fct_ECALL_TYPE_EMERG
_PR
- CAL_Fct_ACALL_TYPE_PR 22 01 07 (yes) (no) (yes) (yes)
- 22 01 08 (yes) (no) (yes) (yes)
CAL_Fct_CONNECTED_SERVIC
ES
- CAL_Fct_ETHERNET 22 01 09 (yes) (no) (yes) (yes)
- DATA_Fct_GNSS 22 D4 00 (yes) (no) (yes) (yes)
- DATA_Fct_TRACABILITY 22 D4 01 (yes) (no) (yes) (yes)
118
- DATA_Fct_EM 22 D4 02 (yes) (no) (yes) (yes)
- DATA_Fct_xCall 22 D4 03 (yes) (no) (yes) (yes)
Engineering Datas/*/Write 2E LL zz (no) (no) (yes) (no)
- CAL_Fct_LIFECYCLE 2E 01 01 (no) (no) (yes) (no)
zz
- CAL_Fct_POSITIONING 2E 01 02 (no) (no) (yes) (no)
zz
- CAL_Fct_CONNECT 2E 01 04 (no) (no) (yes) (no)
zz
- CAL_Fct_BROADCAST 2E 01 05 (no) (no) (yes) (no)
zz
- 2E 01 06 (no) (no) (yes) (no)
CAL_Fct_ECALL_TYPE_EMERG zz
_PR
- CAL_Fct_ACALL_TYPE_PR 2E 01 07 (no) (no) (yes) (no)
zz
- 2E 01 08 (no) (no) (yes) (no)
CAL_Fct_CONNECTED_SERVIC zz
ES
- CAL_Fct_ETHERNET 2E 01 09 (no) (no) (yes) (no)
zz
Fault Memory/Clear 14 vv (yes) (no) (yes) (no)
- Fault Memory 14 vv (yes) (no) (yes) (no)
Fault Memory/Read 19 01 yy (yes) (no) (yes) (yes)
(Number of DTC By
StatusMask)
- Fault Memory 19 01 yy (yes) (no) (yes) (yes)
Fault Memory/Read (by 19 02 yy (yes) (yes) (yes) (yes)
Mask)
- Fault Memory 19 02 yy (yes) (yes) (yes) (yes)
Fault Memory/Read (DTC 19 04 zz (yes) (no) (yes) (yes)
Snapshot Data by DTC fd
Number)
- Fault Memory 19 04 zz (yes) (no) (yes) (yes)
fd
Upload/Download/Request 34 zz (no) (yes) (no) (no)
Download
- Upload/Download 34 zz (no) (yes) (no) (no)
Upload/Download/Transfer 36 vv (no) (yes) (no) (no)
Data
- Upload/Download 36 vv (no) (yes) (no) (no)
Upload/Download/Request 37 (no) (yes) (no) (no)
Transfer Exit
- Upload/Download 37 (no) (yes) (no) (no)
Routine Control/*/Start 31 01 LL (no) (no) (yes) (mixed)
ww
- Powerlatch Information 31 01 04 (no) (no) (yes) (no)
Positioning (PIP) 00 ww
- XCALL_DRIVING 31 01 06 (no) (no) (yes) (no)
00 ww
- GNSS_DRIVING 31 01 06 (no) (no) (yes) (no)
01 ww
- DIAG_INSTALL 31 01 06 (no) (no) (yes) (no)
02 ww
- MASCOM Test (MTEST) 31 01 07 (no) (no) (yes) (no)
119
01 ww
- erase Memory (EM) 31 01 FF (no) (no) (yes) (yes)
00 ww
- check Memory (CM) 31 01 FF (no) (no) (yes) (yes)
04 ww
Routine Control/*/Results 31 03 LL (no) (no) (yes) (mixed)
yy
- Powerlatch Information 31 03 04 (no) (no) (yes) (no)
Positioning (PIP) 00 yy
- XCALL_DRIVING 31 03 06 (no) (no) (yes) (no)
00 yy
- GNSS_DRIVING 31 03 06 (no) (no) (yes) (no)
01 yy
- DIAG_INSTALL 31 03 06 (no) (no) (yes) (no)
02 yy
- MASCOM Test (MTEST) 31 03 07 (no) (no) (yes) (no)
01 yy
- erase Memory (EM) 31 03 FF (no) (no) (yes) (yes)
00 yy
- check Memory (CM) 31 03 FF (no) (no) (yes) (yes)
04 yy
Tester Present/Send 3E 00 (yes) (yes) (yes) (yes)
- Tester Present 3E 00 (yes) (yes) (yes) (yes)
12.1.2 SecurityAccess
Semantics: security
NRC: 0x33 securityAccessDenied (SAD)
121
Engineering Datas/*/Read 22 LL (yes) (yes) (yes) (yes) (yes) (yes)
- CAL_Fct_LIFECYCLE 22 01 01 (yes) (yes) (yes) (yes) (yes) (yes)
- CAL_Fct_POSITIONING 22 01 02 (yes) (yes) (yes) (yes) (yes) (yes)
- CAL_Fct_CONNECT 22 01 04 (yes) (yes) (yes) (yes) (yes) (yes)
- CAL_Fct_BROADCAST 22 01 05 (yes) (yes) (yes) (yes) (yes) (yes)
- 22 01 06 (yes) (yes) (yes) (yes) (yes) (yes)
CAL_Fct_ECALL_TYPE_EMERG
_PR
- CAL_Fct_ACALL_TYPE_PR 22 01 07 (yes) (yes) (yes) (yes) (yes) (yes)
- 22 01 08 (yes) (yes) (yes) (yes) (yes) (yes)
CAL_Fct_CONNECTED_SERVIC
ES
- CAL_Fct_ETHERNET 22 01 09 (yes) (yes) (yes) (yes) (yes) (yes)
- DATA_Fct_GNSS 22 D4 00 (yes) (yes) (yes) (yes) (yes) (yes)
- DATA_Fct_TRACABILITY 22 D4 01 (yes) (yes) (yes) (yes) (yes) (yes)
- DATA_Fct_EM 22 D4 02 (yes) (yes) (yes) (yes) (yes) (yes)
- DATA_Fct_xCall 22 D4 03 (yes) (yes) (yes) (yes) (yes) (yes)
Engineering Datas/*/Write 2E LL zz (yes) (yes) (yes) (yes) (yes) (yes)
- CAL_Fct_LIFECYCLE 2E 01 01 (yes) (yes) (yes) (yes) (yes) (yes)
zz
- CAL_Fct_POSITIONING 2E 01 02 (yes) (yes) (yes) (yes) (yes) (yes)
zz
- CAL_Fct_CONNECT 2E 01 04 (yes) (yes) (yes) (yes) (yes) (yes)
zz
- CAL_Fct_BROADCAST 2E 01 05 (yes) (yes) (yes) (yes) (yes) (yes)
zz
- 2E 01 06 (yes) (yes) (yes) (yes) (yes) (yes)
CAL_Fct_ECALL_TYPE_EMERG zz
_PR
- CAL_Fct_ACALL_TYPE_PR 2E 01 07 (yes) (yes) (yes) (yes) (yes) (yes)
zz
- 2E 01 08 (yes) (yes) (yes) (yes) (yes) (yes)
CAL_Fct_CONNECTED_SERVIC zz
ES
- CAL_Fct_ETHERNET 2E 01 09 (yes) (yes) (yes) (yes) (yes) (yes)
zz
Fault Memory/Clear 14 vv (yes) (yes) (yes) (yes) (yes) (yes)
- Fault Memory 14 vv (yes) (yes) (yes) (yes) (yes) (yes)
Fault Memory/Read 19 01 yy (yes) (yes) (yes) (yes) (yes) (yes)
(Number of DTC By
StatusMask)
- Fault Memory 19 01 yy (yes) (yes) (yes) (yes) (yes) (yes)
Fault Memory/Read (by 19 02 yy (yes) (yes) (yes) (yes) (yes) (yes)
Mask)
- Fault Memory 19 02 yy (yes) (yes) (yes) (yes) (yes) (yes)
Fault Memory/Read (DTC 19 04 zz (yes) (yes) (yes) (yes) (yes) (yes)
Snapshot Data by DTC fd
Number)
- Fault Memory 19 04 zz (yes) (yes) (yes) (yes) (yes) (yes)
fd
Upload/Download/Request 34 zz (yes) (yes) (yes) (yes) (yes) (yes)
Download
- Upload/Download 34 zz (yes) (yes) (yes) (yes) (yes) (yes)
Upload/Download/Transfer 36 vv (yes) (yes) (yes) (yes) (yes) (yes)
Data
122
- Upload/Download 36 vv (yes) (yes) (yes) (yes) (yes) (yes)
Upload/Download/Request 37 (yes) (yes) (yes) (yes) (yes) (yes)
Transfer Exit
- Upload/Download 37 (yes) (yes) (yes) (yes) (yes) (yes)
Routine Control/*/Start 31 01 LL (yes) (yes) (yes) (yes) (yes) (yes)
ww
- Powerlatch Information 31 01 04 (yes) (yes) (yes) (yes) (yes) (yes)
Positioning (PIP) 00 ww
- XCALL_DRIVING 31 01 06 (yes) (yes) (yes) (yes) (yes) (yes)
00 ww
- GNSS_DRIVING 31 01 06 (yes) (yes) (yes) (yes) (yes) (yes)
01 ww
- DIAG_INSTALL 31 01 06 (yes) (yes) (yes) (yes) (yes) (yes)
02 ww
- MASCOM Test (MTEST) 31 01 07 (yes) (yes) (yes) (yes) (yes) (yes)
01 ww
- erase Memory (EM) 31 01 FF (yes) (yes) (yes) (yes) (yes) (yes)
00 ww
- check Memory (CM) 31 01 FF (yes) (yes) (yes) (yes) (yes) (yes)
04 ww
Routine Control/*/Results 31 03 LL (yes) (yes) (yes) (yes) (yes) (yes)
yy
- Powerlatch Information 31 03 04 (yes) (yes) (yes) (yes) (yes) (yes)
Positioning (PIP) 00 yy
- XCALL_DRIVING 31 03 06 (yes) (yes) (yes) (yes) (yes) (yes)
00 yy
- GNSS_DRIVING 31 03 06 (yes) (yes) (yes) (yes) (yes) (yes)
01 yy
- DIAG_INSTALL 31 03 06 (yes) (yes) (yes) (yes) (yes) (yes)
02 yy
- MASCOM Test (MTEST) 31 03 07 (yes) (yes) (yes) (yes) (yes) (yes)
01 yy
- erase Memory (EM) 31 03 FF (yes) (yes) (yes) (yes) (yes) (yes)
00 yy
- check Memory (CM) 31 03 FF (yes) (yes) (yes) (yes) (yes) (yes)
04 yy
Tester Present/Send 3E 00 (yes) (yes) (yes) (yes) (yes) (yes)
- Tester Present 3E 00 (yes) (yes) (yes) (yes) (yes) (yes)
123
12.2 BSRF
12.2.1 Session
Semantics: session
NRC: 0x7E sub-functionNotSupportedInActiveSession (SFNSIAS)
124
- Unlocking eSA Control Request 27 0A xx (no) (no) (yes) (no)
Seed (eSACRSD) Key
Ecu Reset/*/ECUReset 11 LL (no) (no) (yes) (no)
- hardReset (HR) 11 01 (no) (no) (yes) (no)
- keyOffOnReset (KOFFONR) 11 02 (no) (no) (yes) (no)
- softReset (SR) 11 03 (no) (no) (yes) (no)
Identification 22 LL (yes) (mixed) (yes) (mixed)
Parameters/*/Read
- Power Latch Flag State (PLFS) 22 01 00 (yes) (yes) (yes) (yes)
- Size Of ECU Serial Number 22 0D 01 (yes) (yes) (yes) (yes)
Data Identifier (SOECUSNDID)
- Variant coding possibilities 22 21 00 (yes) (yes) (yes) (yes)
- Variant coding programmed 22 21 01 (yes) (no) (yes) (no)
- Size For Multi DID (SFMDID) 22 C0 02 (yes) (yes) (yes) (yes)
- 22 F0 13 (yes) (no) (yes) (yes)
eCALL_RegulationXSofWareIdent
ificationNumber
(eCALL_RxSWIN)
- 22 F0 14 (yes) (no) (yes) (yes)
OTA_RegulationXSofWareIdentifi
cationNumber (OTA_RxSWIN)
- MASCOM Key Status 22 F0 15 (yes) (no) (yes) (yes)
(DMKEYS)
- Authentification Zone (ZA) 22 F0 80 (yes) (yes) (yes) (yes)
- Identification Zone for 22 F0 FE (yes) (yes) (yes) (yes)
Downloadable ECU (ZI)
- Boot Software Identification 22 F1 80 (yes) (yes) (yes) (yes)
Data Identifier (BSIDID)
- Active Diagnostic Session Data 22 F1 86 (yes) (yes) (yes) (yes)
Identifier (ADSDID)
- ECU Manufacturing Date Data 22 F1 8B (yes) (yes) (yes) (yes)
Identifier (ECUMDDID)
- ECU Serial Number Data 22 F1 8C (yes) (yes) (yes) (yes)
Identifier (ECUSNDID)
- VIN Data Identifier (VINDID) 22 F1 90 (yes) (no) (yes) (yes)
Identification 2E LL zz (no) (no) (yes) (no)
Parameters/*/Write
- Variant coding programmed 2E 21 01 (no) (no) (yes) (no)
zz
- VIN Data Identifier (VINDID) 2E F1 90 (no) (no) (yes) (no)
zz
Engineering Datas/*/Read 22 LL (yes) (no) (yes) (yes)
- CAL_Fct_LIFECYCLE 22 01 01 (yes) (no) (yes) (yes)
- CAL_Fct_POSITIONING 22 01 02 (yes) (no) (yes) (yes)
- CAL_Fct_CONNECT 22 01 04 (yes) (no) (yes) (yes)
- CAL_Fct_BROADCAST 22 01 05 (yes) (no) (yes) (yes)
- 22 01 06 (yes) (no) (yes) (yes)
CAL_Fct_ECALL_TYPE_EMERG
_PR
- CAL_Fct_ACALL_TYPE_PR 22 01 07 (yes) (no) (yes) (yes)
- 22 01 08 (yes) (no) (yes) (yes)
CAL_Fct_CONNECTED_SERVIC
ES
- CAL_Fct_ETHERNET 22 01 09 (yes) (no) (yes) (yes)
- DATA_Fct_GNSS 22 D4 00 (yes) (no) (yes) (yes)
- DATA_Fct_TRACABILITY 22 D4 01 (yes) (no) (yes) (yes)
125
- DATA_Fct_EM 22 D4 02 (yes) (no) (yes) (yes)
- DATA_Fct_xCall 22 D4 03 (yes) (no) (yes) (yes)
Engineering Datas/*/Write 2E LL zz (no) (no) (yes) (no)
- CAL_Fct_LIFECYCLE 2E 01 01 (no) (no) (yes) (no)
zz
- CAL_Fct_POSITIONING 2E 01 02 (no) (no) (yes) (no)
zz
- CAL_Fct_CONNECT 2E 01 04 (no) (no) (yes) (no)
zz
- CAL_Fct_BROADCAST 2E 01 05 (no) (no) (yes) (no)
zz
- 2E 01 06 (no) (no) (yes) (no)
CAL_Fct_ECALL_TYPE_EMERG zz
_PR
- CAL_Fct_ACALL_TYPE_PR 2E 01 07 (no) (no) (yes) (no)
zz
- 2E 01 08 (no) (no) (yes) (no)
CAL_Fct_CONNECTED_SERVIC zz
ES
- CAL_Fct_ETHERNET 2E 01 09 (no) (no) (yes) (no)
zz
Fault Memory/Clear 14 vv (yes) (no) (yes) (no)
- Fault Memory 14 vv (yes) (no) (yes) (no)
Fault Memory/Read 19 01 yy (yes) (no) (yes) (yes)
(Number of DTC By
StatusMask)
- Fault Memory 19 01 yy (yes) (no) (yes) (yes)
Fault Memory/Read (by 19 02 yy (yes) (yes) (yes) (yes)
Mask)
- Fault Memory 19 02 yy (yes) (yes) (yes) (yes)
Fault Memory/Read (DTC 19 04 zz (yes) (no) (yes) (yes)
Snapshot Data by DTC fd
Number)
- Fault Memory 19 04 zz (yes) (no) (yes) (yes)
fd
Upload/Download/Request 34 zz (no) (yes) (no) (no)
Download
- Upload/Download 34 zz (no) (yes) (no) (no)
Upload/Download/Transfer 36 vv (no) (yes) (no) (no)
Data
- Upload/Download 36 vv (no) (yes) (no) (no)
Upload/Download/Request 37 (no) (yes) (no) (no)
Transfer Exit
- Upload/Download 37 (no) (yes) (no) (no)
Routine Control/*/Start 31 01 LL (no) (no) (yes) (mixed)
ww
- Powerlatch Information 31 01 04 (no) (no) (yes) (no)
Positioning (PIP) 00 ww
- XCALL_DRIVING 31 01 06 (no) (no) (yes) (no)
00 ww
- GNSS_DRIVING 31 01 06 (no) (no) (yes) (no)
01 ww
- DIAG_INSTALL 31 01 06 (no) (no) (yes) (no)
02 ww
- MASCOM Test (MTEST) 31 01 07 (no) (no) (yes) (no)
126
01 ww
- erase Memory (EM) 31 01 FF (no) (no) (yes) (yes)
00 ww
- check Memory (CM) 31 01 FF (no) (no) (yes) (yes)
04 ww
Routine Control/*/Results 31 03 LL (no) (no) (yes) (mixed)
yy
- Powerlatch Information 31 03 04 (no) (no) (yes) (no)
Positioning (PIP) 00 yy
- XCALL_DRIVING 31 03 06 (no) (no) (yes) (no)
00 yy
- GNSS_DRIVING 31 03 06 (no) (no) (yes) (no)
01 yy
- DIAG_INSTALL 31 03 06 (no) (no) (yes) (no)
02 yy
- MASCOM Test (MTEST) 31 03 07 (no) (no) (yes) (no)
01 yy
- erase Memory (EM) 31 03 FF (no) (no) (yes) (yes)
00 yy
- check Memory (CM) 31 03 FF (no) (no) (yes) (yes)
04 yy
Tester Present/Send 3E 00 (yes) (yes) (yes) (yes)
- Tester Present 3E 00 (yes) (yes) (yes) (yes)
12.2.2 SecurityAccess
Semantics: security
NRC: 0x33 securityAccessDenied (SAD)
128
Engineering Datas/*/Read 22 LL (yes) (yes) (yes) (yes) (yes) (yes)
- CAL_Fct_LIFECYCLE 22 01 01 (yes) (yes) (yes) (yes) (yes) (yes)
- CAL_Fct_POSITIONING 22 01 02 (yes) (yes) (yes) (yes) (yes) (yes)
- CAL_Fct_CONNECT 22 01 04 (yes) (yes) (yes) (yes) (yes) (yes)
- CAL_Fct_BROADCAST 22 01 05 (yes) (yes) (yes) (yes) (yes) (yes)
- 22 01 06 (yes) (yes) (yes) (yes) (yes) (yes)
CAL_Fct_ECALL_TYPE_EMERG
_PR
- CAL_Fct_ACALL_TYPE_PR 22 01 07 (yes) (yes) (yes) (yes) (yes) (yes)
- 22 01 08 (yes) (yes) (yes) (yes) (yes) (yes)
CAL_Fct_CONNECTED_SERVIC
ES
- CAL_Fct_ETHERNET 22 01 09 (yes) (yes) (yes) (yes) (yes) (yes)
- DATA_Fct_GNSS 22 D4 00 (yes) (yes) (yes) (yes) (yes) (yes)
- DATA_Fct_TRACABILITY 22 D4 01 (yes) (yes) (yes) (yes) (yes) (yes)
- DATA_Fct_EM 22 D4 02 (yes) (yes) (yes) (yes) (yes) (yes)
- DATA_Fct_xCall 22 D4 03 (yes) (yes) (yes) (yes) (yes) (yes)
Engineering Datas/*/Write 2E LL zz (yes) (yes) (yes) (yes) (yes) (yes)
- CAL_Fct_LIFECYCLE 2E 01 01 (yes) (yes) (yes) (yes) (yes) (yes)
zz
- CAL_Fct_POSITIONING 2E 01 02 (yes) (yes) (yes) (yes) (yes) (yes)
zz
- CAL_Fct_CONNECT 2E 01 04 (yes) (yes) (yes) (yes) (yes) (yes)
zz
- CAL_Fct_BROADCAST 2E 01 05 (yes) (yes) (yes) (yes) (yes) (yes)
zz
- 2E 01 06 (yes) (yes) (yes) (yes) (yes) (yes)
CAL_Fct_ECALL_TYPE_EMERG zz
_PR
- CAL_Fct_ACALL_TYPE_PR 2E 01 07 (yes) (yes) (yes) (yes) (yes) (yes)
zz
- 2E 01 08 (yes) (yes) (yes) (yes) (yes) (yes)
CAL_Fct_CONNECTED_SERVIC zz
ES
- CAL_Fct_ETHERNET 2E 01 09 (yes) (yes) (yes) (yes) (yes) (yes)
zz
Fault Memory/Clear 14 vv (yes) (yes) (yes) (yes) (yes) (yes)
- Fault Memory 14 vv (yes) (yes) (yes) (yes) (yes) (yes)
Fault Memory/Read 19 01 yy (yes) (yes) (yes) (yes) (yes) (yes)
(Number of DTC By
StatusMask)
- Fault Memory 19 01 yy (yes) (yes) (yes) (yes) (yes) (yes)
Fault Memory/Read (by 19 02 yy (yes) (yes) (yes) (yes) (yes) (yes)
Mask)
- Fault Memory 19 02 yy (yes) (yes) (yes) (yes) (yes) (yes)
Fault Memory/Read (DTC 19 04 zz (yes) (yes) (yes) (yes) (yes) (yes)
Snapshot Data by DTC fd
Number)
- Fault Memory 19 04 zz (yes) (yes) (yes) (yes) (yes) (yes)
fd
Upload/Download/Request 34 zz (yes) (yes) (yes) (yes) (yes) (yes)
Download
- Upload/Download 34 zz (yes) (yes) (yes) (yes) (yes) (yes)
Upload/Download/Transfer 36 vv (yes) (yes) (yes) (yes) (yes) (yes)
Data
129
- Upload/Download 36 vv (yes) (yes) (yes) (yes) (yes) (yes)
Upload/Download/Request 37 (yes) (yes) (yes) (yes) (yes) (yes)
Transfer Exit
- Upload/Download 37 (yes) (yes) (yes) (yes) (yes) (yes)
Routine Control/*/Start 31 01 LL (yes) (yes) (yes) (yes) (yes) (yes)
ww
- Powerlatch Information 31 01 04 (yes) (yes) (yes) (yes) (yes) (yes)
Positioning (PIP) 00 ww
- XCALL_DRIVING 31 01 06 (yes) (yes) (yes) (yes) (yes) (yes)
00 ww
- GNSS_DRIVING 31 01 06 (yes) (yes) (yes) (yes) (yes) (yes)
01 ww
- DIAG_INSTALL 31 01 06 (yes) (yes) (yes) (yes) (yes) (yes)
02 ww
- MASCOM Test (MTEST) 31 01 07 (yes) (yes) (yes) (yes) (yes) (yes)
01 ww
- erase Memory (EM) 31 01 FF (yes) (yes) (yes) (yes) (yes) (yes)
00 ww
- check Memory (CM) 31 01 FF (yes) (yes) (yes) (yes) (yes) (yes)
04 ww
Routine Control/*/Results 31 03 LL (yes) (yes) (yes) (yes) (yes) (yes)
yy
- Powerlatch Information 31 03 04 (yes) (yes) (yes) (yes) (yes) (yes)
Positioning (PIP) 00 yy
- XCALL_DRIVING 31 03 06 (yes) (yes) (yes) (yes) (yes) (yes)
00 yy
- GNSS_DRIVING 31 03 06 (yes) (yes) (yes) (yes) (yes) (yes)
01 yy
- DIAG_INSTALL 31 03 06 (yes) (yes) (yes) (yes) (yes) (yes)
02 yy
- MASCOM Test (MTEST) 31 03 07 (yes) (yes) (yes) (yes) (yes) (yes)
01 yy
- erase Memory (EM) 31 03 FF (yes) (yes) (yes) (yes) (yes) (yes)
00 yy
- check Memory (CM) 31 03 FF (yes) (yes) (yes) (yes) (yes) (yes)
04 yy
Tester Present/Send 3E 00 (yes) (yes) (yes) (yes) (yes) (yes)
- Tester Present 3E 00 (yes) (yes) (yes) (yes) (yes) (yes)
13
14 Data Types
Data Type Conversion
Address And Length Format 1 Byte
Identifier (ENUM_8Bits) [0x01] Memory Size 0; Memory Address 1
[0x02] Memory Size 0; Memory Address 2
[0x04] Memory Size 0; Memory Address 4
[0x11] Memory Size 1; Memory Address 1
[0x12] Memory Size 1; Memory Address 2
[0x14] Memory Size 1; Memory Address 4
[0x21] Memory Size 2; Memory Address 1
[0x22] Memory Size 2; Memory Address 2
[0x24] Memory Size 2; Memory Address 4
[0x41] Memory Size 4; Memory Address 1
[0x42] Memory Size 4; Memory Address 2
[0x44] Memory Size 4; Memory Address 4
130
ASCII_1024_1 128 Byte; Field [128] Element(s) à 1 Byte; Ascii; no sizeinfo
(ASCII_1024Bits)
ASCII_120_1 (ASCII_120Bits) 15 Byte; Field [15] Element(s) à 1 Byte; Ascii; no sizeinfo
ASCII_128_1 (ASCII_128Bits) 16 Byte; Field [16] Element(s) à 1 Byte; Ascii; no sizeinfo
ASCII_128_1(1) 16 Byte; Field [16] Element(s) à 1 Byte; Ascii; no sizeinfo
(ASCII_128Bits_1)
ASCII_128_1(2) 16 Byte; Field [16] Element(s) à 1 Byte; Ascii; no sizeinfo
(ASCII_128Bits_2)
ASCII_128Bits_eCALL_RxSWIN_1 16 Byte; Field [16] Element(s) à 1 Byte; Ascii; no sizeinfo
(ASCII_128Bits_eCALL_RxSWIN
_1)
eCALL_RxSWIN: eCall Homologation
Reference. Defaut value $3F replace
each character if not available.
ASCII_128Bits_OTA_RxSWIN_1 16 Byte; Field [16] Element(s) à 1 Byte; Ascii; no sizeinfo
(ASCII_128Bits_OTA_RxSWIN_1
)
OTA_RxSWIN: OTA Homologation
Reference. Defaut value $3F replace
each character if not available.
ASCII_160_1 (ASCII_160Bits) 20 Byte; Field [20] Element(s) à 1 Byte; Ascii; no sizeinfo
ASCII_320_1 (ASCII_320Bits) 40 Byte; Field [40] Element(s) à 1 Byte; Ascii; no sizeinfo
ASCII_8Bits_ECU Serial Number 1 Byte; Ascii
ECUSN (ASCII_8Bits)
The data type ASCII_8Bits_ECU Serial
Number ECUSN' was set to read-only
when variant 'Base Variant' has been
locked.
ASCII_8Bits_VIN_1 1 Byte; Ascii
(ASCII_8Bits_1)
VIN: if not programmed or not available,
the default data shall consist of $3F [?]
(interrogation mark / ASCII value) and
replace each character.
ASCII_ECUSerialNumber Iterator [1..32] Byte; Number of Iterations: [1..32]
(ASCII_ECUSerialNumber) Data Objects:
The data type ASCII_ECUSerialNumber' [0:0] ECUSerialNumber_ASCII, Default: ?, ASCII_8Bits_ECU Serial Number
was set to read-only when variant 'Base ECUSN
Variant' has been locked.
BCD_40Bits_PSA Part Number 5 Byte; Field [5] Element(s) à 1 Byte; Bcd; no sizeinfo
Format (BCD_40Bits)
PSA Part Number Format of a type 96
xxx xxx 8x
This paramater provide PSA database in
factory and after-sales (Nomenclature)
BCD_80Bits_PSA Part Number 10 Byte; Field [10] Element(s) à 1 Byte; Bcd; no sizeinfo
Format_1
(BCD_80Bits_PSA_Part_Number
_Format_1)
PSA Part Number Format of a type 96
xxx xxx 8x
This paramater provide PSA database in
factory and after-sales (Nomenclature)
BCD_8bits_Date_day 1 Byte; Bcd
(BCD_8Bits)
BCD_8bits_Date_month 1 Byte; Bcd
(BCD_8Bits_2)
BCD_8bits_Date_year 1 Byte; Bcd
131
(BCD_8Bits_1)
BCD_8bits_Hour_1 1 Byte; Bcd
(BCD_8Bits_3)
BCD_8bits_Minute_1 1 Byte; Bcd
(BCD_8Bits_4)
DFI_ENUM_8Bits 1 Byte
(ENUM_8Bits_42) [0x81] Loading calibration
The data type DFI_ENUM_8Bits' was set [0x82] Loading global (calibration AND software)
to read-only when variant 'Base Variant' [0x83] Log Zone Writing (History field)
has been locked. [0x88] Key Appli writing
Invalid values:
[0x00] No signal
[0x01..0x80] Invalid signal
[0x84..0x87] Invalid signal
[0x89] Undefined
[0x8A..0xFF] Invalid signal
Diag Frame Evolution Index_1byte 1 Byte
(ENUM_8Bits_57) [0x00] Indice OR
The data type Diag Frame Evolution [0x01] Indice A
Index_1byte' was set to read-only when [0x02] Indice B
variant 'Base Variant' has been locked. [0x03] Indice C
[0x04] Indice D
[0x05] Indice E
[0x06] Indice F
[0x07] Indice G
[0x08] Indice H
[0x09] Indice I
[0x0A] Indice J
[0x0B] Indice K
[0x0C] Indice L
[0x0D] Indice M
[0x0E] Indice N
[0x0F] Indice O
[0x10] Indice P
[0x11] Indice Q
[0x12] Indice R
[0x13] Indice S
[0x14] Indice T
[0x15] Indice U
[0x16] Indice V
[0x17] Indice W
[0x18] Indice X
[0x19] Indice Y
[0x1A] Indice Z
[0xFF] Not used
DID_CTX_5 (ENUM_16Bits_3) 2 Byte; HighLow (Motorola)
DID list of snapshot parameters. To [0xF090] EcuHardware
replace with real DID implemented as [0xF091] LocalConfig
snapshot parameters. [0xF092] Wiring
Warning : use the same structure than [0xF093] SystemConfig
the one used at $22 service. Invalid values:
For example you will find 4 DIDs for
[0x00..0xFF] Undefined
flexray network only (to suppress for
other networks). [0x0D00..0x14FF] Undefined
The data type DID_CTX_5' was set to [0x1900..0x20FF] Undefined
read-only when variant 'Base Variant' [0x2900..0xD3FF] Undefined
has been locked. [0xE800..0xF08F] Undefined
[0xF094..0xFFFF] No signal
DIDF802_F190_INTPY02_VIN_1 Packet [17] Byte
(DIDF802_F190_INTPY02_VIN_1 Data Objects:
) [0:0] World Manufacturer Identifier_1, Default: ?, ASCII_8Bits_VIN_1
132
- VIN_WMI_1
VIN: if not programmed or not available,
the default data shall consist of $3F [?]
[1:0] World Manufacturer Identifier_2, Default: ?, ASCII_8Bits_VIN_1
(interrogation mark / ASCII value) and
- VIN_WMI_2
replace each character. [2:0] World Manufacturer Identifier_3, Default: ?, ASCII_8Bits_VIN_1
- VIN_WMI_3
[3:0] Vehicle Description Number_1, Default: ?, ASCII_8Bits_VIN_1
- VIN_VDS_1
[4:0] Vehicle Description Number_2, Default: ?, ASCII_8Bits_VIN_1
- VIN_VDS_2
[5:0] Vehicle Description Number_3, Default: ?, ASCII_8Bits_VIN_1
- VIN_VDS_3
[6:0] Vehicle Description Number_4, Default: ?, ASCII_8Bits_VIN_1
- VIN_VDS_4
[7:0] Vehicle Description Number_5, Default: ?, ASCII_8Bits_VIN_1
- VIN_VDS_5
[8:0] Vehicle Description Number_6, Default: ?, ASCII_8Bits_VIN_1
- VIN_VDS_6
[9:0] Vehicle Identification Section_1, Default: ?, ASCII_8Bits_VIN_1
- VIN_VIS_1
[10:0] Vehicle Identification Section_2, Default: ?, ASCII_8Bits_VIN_1
- VIN_VIS_2
[11:0] Vehicle Identification Section_3, Default: ?, ASCII_8Bits_VIN_1
- VIN_VIS_3
[12:0] Vehicle Identification Section_4, Default: ?, ASCII_8Bits_VIN_1
- VIN_VIS_4
[13:0] Vehicle Identification Section_5, Default: ?, ASCII_8Bits_VIN_1
- VIN_VIS_5
[14:0] Vehicle Identification Section_6, Default: ?, ASCII_8Bits_VIN_1
- VIN_VIS_6
[15:0] Vehicle Identification Section_7, Default: ?, ASCII_8Bits_VIN_1
- VIN_VIS_7
[16:0] Vehicle Identification Section_8, Default: ?, ASCII_8Bits_VIN_1
- VIN_VIS_8
DLF_EPF_PR_RDTCI_19_RDTCSS Iterator [0..*] Byte
BDTC_04 Data Objects:
(DLF_EPF_PR_RDTCI_19_RDTCSS [0:0] Table of DIDs of context, DID_CTX_5
BDTC_04) [2:0] TABLE_DID_CONTEXT_ROW, Table of DIDs of context
The data type
DLF_EPF_PR_RDTCI_19_RDTCSSBD
TC_04' was set to read-only when
variant 'Base Variant' has been locked.
DTC Groups (ENUM_24Bits) 3 Byte; HighLow (Motorola)
[0x00] Emission-related systems
[0x100000] Powertrain group
[0x400000] Chassis group
[0x800000] Body group
[0xC00000] Network communication group
[0xFFFFFF] All groups
ENUM 1 Byte
8bits_routineInfo(01_02_03)_1 [0x01] Routine in progress
(ENUM_8Bits_50) [0x02] Routine finished OK
Routine status with 01, 02, 03 states. [0x03] Routine finished NOK
Invalid values:
[0x00] Undefined
[0x04..0xFF] Undefined
ENUM_10bits (ENUM_10Bits) 10 Bit
[0x00] Undefined
[0x01] Gasoline Tank
[0x02] Diesel Tank
[0x03] Compressed Natural Gas
133
[0x04] Liquid Propane Gas
[0x05] Electric Energy Storage (exceeding 42 V and 100 A/h)
[0x06] Hydrogen Storage
[0x07] Gasoline Tank + Electric Energy Storage
[0x08] Diesel Tank + Electric Energy Storage
Invalid values:
[0x09..0x03FF] Invalid signal
ENUM_15bits (ENUM_15Bits) 15 Bit
[0x00] Undefined
[0x01] Passenger vehicles (Category M1)
[0x02] Buses vehicles (Category M2)
[0x03] Buses vehicles (Category M3)
[0x04] Light trucks (Category N1)
[0x05] Cargo vehicles (Category N2)
[0x06] Cargo vehicles (Category N3)
[0x07] Motor cycles (Category L1e)
[0x08] Motor cycles (Category L2e)
[0x09] Motor cycles (Category L3e)
[0x0A] Motor cycles (Category L4e)
[0x0B] Motor cycles (Category L5e)
[0x0C] Motor cycles (Category L6e)
[0x0D] Motor cycles (Category L7e)
Invalid values:
[0x0E..0x7FFF] Invalid signal
ENUM_16bits (ENUM_16Bits_4) 2 Byte; HighLow (Motorola)
[0xFEFF] ECALL_TYPE_9
[0xFF7F] ECALL_TYPE_8
[0xFFBF] ECALL_TYPE_7
[0xFFDF] ECALL_TYPE_6
[0xFFEF] ECALL_TYPE_5
[0xFFF7] ECALL_TYPE_4
[0xFFFB] ECALL_TYPE_3
[0xFFFD] ECALL_TYPE_2
[0xFFFE] ECALL_TYPE_1
[0xFFFF] Deactivated
ENUM_16bits_1 2 Byte; HighLow (Motorola)
(ENUM_16Bits_5) [0xFEFF] ECALL_TYPE_9
[0xFF7F] ECALL_TYPE_8
[0xFFBF] ECALL_TYPE_7
[0xFFDF] ECALL_TYPE_6
[0xFFEF] ECALL_TYPE_5
[0xFFF7] ECALL_TYPE_4
[0xFFFB] ECALL_TYPE_3 (TPS)
[0xFFFD] ECALL_TYPE_2 (ERA Glonass Russia Regulation)
[0xFFFE] ECALL_TYPE_1 (PE112 Reglementation EU)
[0xFFFF] Deactivated
ENUM_16Bits_PSA Supplier Code 2 Byte; HighLow (Motorola)
(ENUM_16Bits) [0x00] ANEO
0xXX <Supplier> name [0x01] PSA
The data type ENUM_16Bits_PSA [0x02] MAGNETTI MARELLI
Supplier Code' was set to read-only [0x03] BOSCH
when variant 'Base Variant' has been [0x04] SIEMENS
locked. [0x05] SAGEM
[0x06] VALEO
[0x07] ZF
[0x08] BENDIX
[0x09] TEVES
[0x0A] LUCAS
[0x0B] HELLA
[0x0C] BITRON
134
[0x0D] CONTINENTAL / VDO
[0x0E] AUTOLIV
[0x0F] TRW
[0x10] TEMIC
[0x11] HEULIEZ
[0x12] TEXTON
[0x13] DELPHI
[0x14] PHILIPS
[0x15] CLARION
[0x16] WEBASTO
[0x17] EBERSPACHER
[0x18] ITT
[0x19] BEHR
[0x1A] DAV
[0x1B] BRC
[0x1C] HPI
[0x1D] EATON
[0x1E] SC2N
[0x1F] MARWAL / TI AUTOMOTIVE
[0x20] INALFA
[0x21] JTEKT / SMI
[0x23] CTS
[0x24] KOSTAL
[0x25] CONTROL DEVICES
[0x26] VISTEON
[0x27] FICOSA
[0x28] BROSE
[0x29] NIPPON SEKI
[0x2A] AUTOMOTIVE LIGHTING
[0x2B] PANASONIC
[0x2C] JCAE
[0x2D] FAURECIA
[0x2E] BORG
[0x2F] STABILUS
[0x30] AISIN WARNER
[0x31] MGI
[0x33] METASYSTEM
[0x35] ARVIN MERITOR
[0x36] DENSO
[0x37] WABCO
[0x38] DURA
[0x39] HARMANBECKER - JBL
[0x3A] WAGON
[0x3B] PIONEER
[0x3C] YAZAKI
[0x3D] FIAMM
[0x3E] HITGT
[0x3F] CATEM
[0x40] HISENSE
[0x42] S& DAEWOO
[0x43] DENON
[0x44] MARQUARDT
[0x45] HUF
[0x46] GENTEX
[0x47] TYCOO
[0x48] PAULSTRA
[0x49] FAMAR
[0x4A] MTA
[0x4B] VISIOCORP
[0x4C] LEGGET&PLATT
[0x4D] KONGSBERG
135
[0x4E] HANGSBERG
[0x4F] SANYO
[0x50] COBRA
[0x51] SONCEBOZ
[0x52] LEAR
[0x53] CASCO
[0x54] EPCOS
[0x55] ACCEL
[0x56] NAVTEQ
[0x57] TAKATA
[0x58] DEFOND
[0x59] VIMERCATI
[0x5A] INERGY
[0x5B] MAGNA STEYR
[0x5C] MITSUBISHI MOTORS (MMC)
[0x5D] SANDEN
[0x5E] HIROSE
[0x5F] XIAMENTTE
[0x60] BOUYGUES TELECOM
[0x61] XIGUANG
[0x62] LITHIUM ENRGY JAPAN
[0x63] CHASSIS BRAKES INTERNATIONAL
[0x64] WITTE
[0x65] TOM TOM
[0x66] ARKAMYS
[0x67] NUANCE
[0x68] LEONI WIRING SYSTEMS FRAN
[0x69] GETRAG
[0x6A] KAMCOM
[0x6B] LG ELECTONICS INC
[0x6C] SOJADIS
[0x6D] KYB
[0x6E] HUWAEI
ENUM_1_30 (ENUM_1Bits_361) 1 Bit
[0x00] Enable
[0x01] Disable
ENUM_1_30(1) 1 Bit
(ENUM_1Bits_362) [0x00] Enable
[0x01] Disable
ENUM_1_32 (ENUM_1Bits_359) 1 Bit
[0x00] Forced
[0x01] Automatic
ENUM_1_33 (ENUM_1Bits_363) 1 Bit
[0x00] Disable
[0x01] Enable
ENUM_1_33(2) 1 Bit
(ENUM_1Bits_371) [0x00] Disable
[0x01] Enable
ENUM_1_34 (ENUM_1Bits_370) 1 Bit
[0x00] Slave
[0x01] Master
ENUM_1_35 (ENUM_1Bits_372) 1 Bit
[0x00] Button pressed
[0x01] Button released
ENUM_1bit (ENUM_1Bits_365) 1 Bit
[0x00] Disable
[0x01] Enable
ENUM_1bit_1 (ENUM_1Bits_366) 1 Bit
[0x00] Disable
136
[0x01] Enable
ENUM_1bit_2 (ENUM_1Bits_367) 1 Bit
[0x00] Disable
[0x01] Enable
ENUM_1bit_3 (ENUM_1Bits_368) 1 Bit
[0x00] Disable
[0x01] Enable
ENUM_1bit_4 (ENUM_1Bits_369) 1 Bit
[0x00] 1 antenna connected (internal)
[0x01] 2 connected antenna (internal + external)
ENUM_1bit_FLEXRAY 1 Bit
(ENUM_1Bits_358) [0x00] if the fault event is not the cause of the DTC
The data type ENUM_1bit_FLEXRAY' [0x01] if the fault event is the cause of the DTC
was set to read-only when variant 'Base
Variant' has been locked.
ENUM_1Bits_confirmedDTC_CDTC 1 Bit
(ENUM_1Bits_3) [0x00] false
ENUM_1Bits_3 0b0 "false" 0b1 "true" [0x01] true
ENUM_1Bits_pendingDTC_PDTC 1 Bit
(ENUM_1Bits_8) [0x00] false
ENUM_1Bits_8 0b0 "false" 0b1 "true" [0x01] true
ENUM_1Bits_testFailed_TF 1 Bit
(ENUM_1Bits) [0x00] false
ENUM_1Bits 0b0 "false" 0b1 "true" [0x01] true
ENUM_1Bits_testFailedSinceLastCl 1 Bit
ear_TFSLC (ENUM_1Bits_5) [0x00] false
ENUM_1Bits_5 [0x01] true
0b0 "false" 0b1 "true"
ENUM_1Bits_testFailedThisOperatio 1 Bit
nCycle_TFTOC (ENUM_1Bits_1) [0x00] false
ENUM_1Bits_1 [0x01] true
ENUM_1Bits_testNotCompletedSinc 1 Bit
eLastClear_TNCSLC [0x00] false
(ENUM_1Bits_4) [0x01] true
ENUM_1Bits_4
ENUM_1Bits_testNotCompletedThis 1 Bit
OperationCycle_TNCTOC [0x00] false
(ENUM_1Bits_6) [0x01] true
ENUM_1Bits_6
ENUM_1Bits_warningIndicatorRequ 1 Bit
ested_WIR (ENUM_1Bits_7) [0x00] false
ENUM_1Bits_7 0b0 "false" 0b1 "true" [0x01] true
ENUM_24Bits_Tool_signature_1 3 Byte; HighLow (Motorola)
(ENUM_24Bits_Tool_signature [0x020000] ODISSEE assembly tool
_1) [0x030000] XFlasher tool
[0x100000..0x1FFFFF] Supplier network
[0x200000..0x2FFFFF] Others cars manufacturers
[0x300000..0xFFFFFF] PSA network
ENUM_2_11 (ENUM_2Bits_4) 2 Bit
[0x00] Disable
[0x01] Automatic Ecall only
[0x02] All Ecall
Invalid values:
[0x03] Invalid signal
ENUM_2_12 (ENUM_2Bits_3) 2 Bit
[0x00] ENCODING_GSM_7BIT
[0x01] ENCODING_DATA_8BIT
[0x02] ENCODING_UCS2_16BIT
137
Invalid values:
[0x03] Invalid signal
ENUM_2_13 (ENUM_2Bits_5) 2 Bit
[0x00] False
[0x03] True
Invalid values:
[0x01..0x02] Invalid signal
ENUM_2_9 (ENUM_2Bits) 2 Bit
[0x00] Enable
[0x01] Disable
[0x02] Stop
Invalid values:
[0x03] Invalid signal
ENUM_2bits (ENUM_2Bits_1) 2 Bit
[0x00] 24 Mixed preset list AM/FM/DAB or AM/FM (except China)
[0x01] Autostore (China mode) (3x8)
Invalid values:
[0x02..0x03] Invalid signal
ENUM_2bits_1 (ENUM_2Bits_2) 2 Bit
[0x00] 50 us (except US)
[0x01] 75 us (US)
Invalid values:
[0x02..0x03] Invalid signal
ENUM_3_2 3 (ENUM_3Bits_5) 3 Bit
[0x00] Low
[0x01] Medium
[0x02] High
Invalid values:
[0x03..0x07] Invalid signal
ENUM_3_2(1) (ENUM_3Bits_2) 3 Bit
[0x00] OFF
[0x01] AUTO
[0x02] AUTO_MANU
Invalid values:
[0x03..0x07] Undefined
ENUM_3_3 (ENUM_3Bits_4) 3 Bit
[0x00] Undefined
[0x01] Peugeot
[0x02] Citroën
[0x03] DS
[0x04] Opel
[0x05] Vauxhall
Invalid values:
[0x06..0x07] Invalid signal
ENUM_3bits (ENUM_3Bits_6) 3 Bit
[0x00] Jump disable
[0x01] Jump synchronization waiting
[0x02] Jump without synchronization
Invalid values:
[0x03..0x07] Invalid signal
ENUM_4_1(1) (ENUM_4Bits_3) 4 Bit
[0x00] Disable
[0x01] Smouth mode
[0x02] Normal mode
[0x03] Agressive mode
Invalid values:
[0x04..0x0F] Invalid signal
ENUM_6_1 (ENUM_6Bits) 6 Bit
[0x00] WSH deactivate
138
[0x01] Mono Smooth
[0x02] Mono Normal
[0x03] Mono Aggressive
[0x04] Bi Smooth
[0x05] Bi Normal
[0x06] Bi Aggressive
Invalid values:
[0x07..0x3F] Invalid signal
ENUM_8bits (ENUM_8Bits_138) 1 Byte
[0x00] Disable
[0x01] Europe
[0x02] Korea
[0x03] China
[0x04] New Zealand
[0x05] Australia
Invalid values:
[0x06..0xFF] Invalid signal
ENUM_8Bits (v49) 1 Byte
(ENUM_8Bits_88) [0x00] Pas de problème/ No problem
Invalid values:
[0x01..0xFF] Invalid signal
ENUM_8Bits (v5) 1 Byte
(ENUM_8Bits_134) [0x01] Routine en cours
[0x02] Routine terminée OK
[0x03] Routine terminée NON OK
[0x04] Routine arrêtée
Invalid values:
[0x00] Undefined
[0x05..0xFF] Undefined
ENUM_8Bits_Data_Site_1 1 Byte
(ENUM_8Bits_Data_Site_1) [0x00] Terminal Factory programming
0xXX: <SiteType> Programming [0xFB] Independent Operator programming
[0xFC] Engineering programming
[0xFD] After Sales programming
[0xFE] Supplier programming
ENUM_8Bits_NotRealized_Realize 1 Byte
d (ENUM_8Bits_70) [0x00] Not Realized
0x00: Not Realized 0xFF: Realized [0xFF] Realized
0xFE Invalid Invalid values:
[0x01..0xFE] Invalid signal
ENUM_8bits_routineInfo(01-02)_1 1 Byte
(ENUM_8Bits_135) [0x01] Routine in progress
Routine with 01, 02 states. [0x02] Routine finished OK
ENUM_8Bits_UDS_TEST_MASCO 1 Byte
M_Errors_1 [0x01] E_MASCOM_TEST_AUTH_FAILURE
(ENUM_8Bits_UDS_TEST_MASCOM [0x02] E_MASCOM_TEST_ORDER_FAILURE
_Errors_1)
See 02013_18_00051.
UDS_TEST_MASCOM shall return the
detailed status of the operation in its
response message.
ENUM_9bits_1 (ENUM_9Bits) 9 Bit
[0x00] Disable
[0x01] TBL1_153 - 279 kHz (A:3k) LW : Europe (LW only) / Iraq, Iran,
Morocco
[0x02] TBL2_531 - 1602 kHz (A:9k) MW : Japan / Poland, Romania, Iran
[0x03] TBL3_531 - 1629 kHz (A:9k) MW : Europe (MW only)
[0x04] TBL4_531 - 1701 kHz (A:9k) MW : Arabia + Africa / Asia + China
[0x05] TBL5_530 - 1710 kHz (A:10k) MW : US / Amlat
139
[0x06] TBL1 + TBL2 : LW + MV Europe
Invalid values:
[0x07..0x01FF] Invalid signal
ENUM_9bits_2 (ENUM_9Bits_1) 9 Bit
[0x00] Disable
[0x01] TBL1_76.0 - 95.0 kHz (A:100k) Japan
[0x02] TBL2_76.0 - 108.0 kHz (A:100k) Japan extended
[0x03] TBL3_76.0 - 108.0 kHz (A:200k) US extended
[0x04] TBL4_87.5 - 108.0 kHz (A:100k) Europe / Arabia = Africa / Asia +China
[0x05] TBL5_87.5 - 108.0 kHz (A:250k) Laos, Thailand
[0x06] TBL6_87.9 - 108.0 kHz (A:100k) Botswana, Kuwait, Malawi, Nigeria,
Bolivia
[0x07] TBL7_87.9 - 108.0 kHz (A:200k) US / Amlat
Invalid values:
[0x08..0x01FF] Invalid signal
EPF_STRUCT_TRPR Iterator [0..4093] Byte; Number of Iterations: [0..4093]
(EPF_STRUCT_TRPR) Data Objects:
The data type EPF_STRUCT_TRPR' [0:0] RECVALi_4, UNM_8Bits
was set to read-only when variant 'Base - Value Hexadecimale
Variant' has been locked.
FormatIdentifier 1 Byte
(ENUM_8Bits_37) [0x00] SAE J2012-DA: DTC format reported by the server as defined in ISO
This "DTCFormatIdentifier" byte 15031-6
parameter value defines the format of a [0x04] SAE J2012-DA: DTC format reported by the server as defined in ISO
DTC reported by the server. 27145-2
Invalid values:
[0x01..0x03] Undefined
[0x05..0xFF] Undefined
Hex 1 Byte (HEX_8Bits_13) 1 Byte; Hex
Hex 2 Bytes (HEX_16Bits) 2 Byte; Field [2] Element(s) à 1 Byte; no sizeinfo; Hex
The data type Hex 2 Bytes' was set to
read-only when variant 'Base Variant'
has been locked.
HEX 2 bytes Unsigned 2 Byte; Hex; HighLow (Motorola)
(HEX_16Bits_1)
HEX_16Bits (v1) 2 Byte; HighLow (Motorola)
(HEX_16Bits_18)
HEX_32Bits_1 (HEX_32Bits_1) 4 Byte; HighLow (Motorola)
HEX_8Bits (HEX_8Bits) 1 Byte
HEX_8Bits (v1) 1 1 Byte
(HEX_8Bits_11)
The data type HEX_8Bits (v1) 1' was set
to read-only when variant 'Base Variant'
has been locked.
HEX_8Bits (v1) 1(1) 1 Byte
(HEX_8Bits_v1_1_1)
HEX_8Bits_DTC_Statusbyte 1 Byte; Hex
(HEX_8Bits_18)
HEX_96Bits (HEX_96Bits) 12 Byte; Field [12] Element(s) à 1 Byte; no sizeinfo; Hex
HEXADECIMAL_10_1(1) 10 Bit; Hex
(HEX_10Bits_1)
HEXADECIMAL_12_1 12 Bit; Hex
(HEX_12Bits)
HEXADECIMAL_12_1(1) 12 Bit; Hex
(HEX_12Bits_1)
HEXADECIMAL_15_1(1) 15 Bit; Hex
(HEX_15Bits_1)
140
HEXADECIMAL_16_1 2 Byte; Hex; HighLow (Motorola)
(HEX_16Bits_2)
HEXADECIMAL_16_1(1) 2 Byte; Hex; HighLow (Motorola)
(HEX_16Bits_3)
HEXADECIMAL_1_1(1) 1 Bit; Hex
(HEX_1Bits_5)
HEXADECIMAL_1_1(2) 1 Bit; Hex
(HEX_1Bits_6)
HEXADECIMAL_2_1(1) 2 Bit; Hex
(HEX_2Bits_5)
HEXADECIMAL_3_1(1) 3 Bit; Hex
(HEX_3Bits_2)
HEXADECIMAL_4_3 4 Bit; Hex
(HEX_4Bits_4) Invalid values:
[0x0C..0x0F] Invalid signal
HEXADECIMAL_4_Hertz_2 4 Bit; Hex; Hz
(HEX_4Bits_Hz)
HEXADECIMAL_4_Hertz_2(1) 4 Bit; Hex
(HEX_4Bits_1)
HEXADECIMAL_4_Hertz_2(2) 4 Bit; Hex
(HEX_4Bits_2)
HEXADECIMAL_4_Hertz_2(3) 4 Bit; Hex
(HEX_4Bits_6)
HEXADECIMAL_8_1 1 Byte; Hex
(HEX_8Bits_41)
HEXADECIMAL_8_1(1) 1 Byte; Hex
(HEX_8Bits_36)
The data type 'HEXADECIMAL_8_1(1)'
was set to read-only when variant 'Base
Variant' has been locked.
HEXADECIMAL_8_1(2) 1 Byte; Hex
(HEX_8Bits_50)
HEXADECIMAL_8_1(3) 1 Byte; Hex
(HEX_8Bits_44)
HEXADECIMAL_8_1(4) 1 Byte; Hex
(HEX_8Bits_47)
HEXADECIMAL_9_1(1) 9 Bit; Hex
(HEX_9Bits_1)
HexDump (1 Byte) 1 Byte; Hex
(HEX_8Bits_14)
HexDump (4 Byte) (HEX_32Bits) 4 Byte; Hex; HighLow (Motorola)
The data type HexDump (4 Byte)' was
set to read-only when variant 'Base
Variant' has been locked.
HexDump Field 1 Byte 1 Byte; Field [1] Element(s) à 1 Byte; no sizeinfo; Hex
(HEX_8Bits_12)
The data type HexDump Field 1 Byte'
was set to read-only when variant 'Base
Variant' has been locked.
NewIdentity (HEX_8Bits_8) 1 Byte; Hex
The data type NewIdentity' was set to
read-only when variant 'Base Variant'
has been locked.
NewIdentity 1 (HEX_4Bits) 4 Bit; Hex
The data type NewIdentity 1' was set to
read-only when variant 'Base Variant'
141
has been locked.
NewIdentity 8 (HEX_8Bits_20) 1 Byte; Hex
The data type 'NewIdentity 8' was set to
read-only when variant 'Base Variant'
has been locked.
Number of associated parameters at 1 Byte
default (1 byte) (ENUM_8Bits_58) [0x01] Codification ISO 15031-6, 1 parameter associated at default
The data type Number of associated [0x02] Codification ISO 15031-6, 2 parameter associated at default
parameters at default (1 byte)' was set to [0x03] Codification Iso 15031-6, 3 parameter associated at default
read-only when variant 'Base Variant' [0x40] Codification Body, no parameter associated at default
has been locked. [0x41] Codification Body, 1 parameter associated at default
[0x42] Codification Body, 2 parameter associated at default
[0x43] Codification Body, 3 parameter associated at default
[0x80] Codification PSA, no parameter associated at default
[0x81] Codification PSA.1 parameter associated at default
[0x82] Codification PSA, 2 parameter associated at default
[0x83] Codification PSA, 3 parameter associated at default
[0xC0] No codification
NumberOfIdentifiers 1 Byte
(HEX_8Bits_19)
The data type NumberOfIdentifiers' was
set to read-only when variant 'Base
Variant' has been locked.
PSA SupplierCode ENUM 8bits 1 Byte
(ENUM_8Bits_54) [0x00] ANEO
The data type PSA SupplierCode ENUM [0x01] PSA
8bits' was set to read-only when variant [0x02] MAGNETTI MARELLI
'Base Variant' has been locked. [0x03] BOSCH
[0x04] SIEMENS
[0x05] SAGEM
[0x06] VALEO
[0x07] ZF
[0x08] BENDIX
[0x09] TEVES
[0x0A] LUCAS
[0x0B] HELLA
[0x0C] BITRON
[0x0D] CONTINENTAL / VDO
[0x0E] AUTOLIV
[0x0F] TRW
[0x10] TEMIC
[0x11] HEULIEZ
[0x12] TEXTON
[0x13] DELPHI
[0x14] PHILIPS
[0x15] CLARION
[0x16] WEBASTO
[0x17] EBERSPACHER
[0x18] ITT
[0x19] BEHR
[0x1A] DAV
[0x1B] BRC
[0x1C] HPI
[0x1D] EATON
[0x1E] SC2N
[0x1F] MARWAL / TI AUTOMOTIVE
[0x20] INALFA
[0x21] JTEKT / SMI
[0x23] CTS
[0x24] KOSTAL
[0x25] CONTROL DEVICES
142
[0x26] VISTEON
[0x27] FICOSA
[0x28] BROSE
[0x29] NIPPON SEKI
[0x2A] AUTOMOTIVE LIGHTING
[0x2B] PANASONIC
[0x2C] JCAE
[0x2D] FAURECIA
[0x2E] BORG
[0x2F] STABILUS
[0x30] AISIN WARNER
[0x31] MGI
[0x33] METASYSTEM
[0x35] ARVIN MERITOR
[0x36] DENSO
[0x37] WABCO
[0x38] DURA
[0x39] HARMANBECKER - JBL
[0x3A] WAGON
[0x3B] PIONEER
[0x3C] YAZAKI
[0x3D] FIAMM
[0x3E] HITGT
[0x3F] CATEM
[0x40] HISENSE
[0x42] S& DAEWOO
[0x43] DENON
[0x44] MARQUARDT
[0x45] HUF
[0x46] GENTEX
[0x47] TYCOO
[0x48] PAULSTRA
[0x49] FAMAR
[0x4A] MTA
[0x4B] VISIOCORP
[0x4C] LEGGET&PLATT
[0x4D] KONGSBERG
[0x4E] HANGSBERG
[0x4F] SANYO
[0x50] COBRA
[0x51] SONCEBOZ
[0x52] LEAR
[0x53] CASCO
[0x54] EPCOS
[0x55] ACCEL
[0x56] NAVTEQ
[0x57] TAKATA
[0x58] DEFOND
[0x59] VIMERCATI
[0x5A] INERGY
[0x5B] MAGNA STEYR
[0x5C] MITSUBISHI MOTORS (MMC)
[0x5D] SANDEN
[0x5E] HIROSE
[0x5F] XIAMENTTE
[0x60] BOUYGUES TELECOM
[0x61] XIGUANG
[0x62] LITHIUM ENRGY JAPAN
[0x63] CHASSIS BRAKES INTERNATIONAL
[0x64] WITTE
[0x65] TOM TOM
143
[0x66] ARKAMYS
[0x67] NUANCE
[0x68] LEONI WIRING SYSTEMS FRAN
[0x69] GETRAG
[0x6A] KAMCOM
[0x6B] LG ELECTONICS INC
[0x6C] SOJADIS
[0x6D] KYB
[0x6E] HUWAEI
PSA ULP or CAL Number (3 bytes) 3 Byte; Bcd; HighLow (Motorola)
(BCD_24Bits)
Routine_Table_FF04_Routine_Resp Multiplexer [0..1] Byte, see page 149
onse
(Routine_Table_FF04_Routine
_Response)
routineControlOption(81- 1 Byte
82)_ENUM(8bits) [0x81] Calibration part
(ENUM_8Bits_63) [0x82] Global part (Calibration AND software)
routineInfo(01-02)_ENUM 8bits 1 Byte
(ENUM_8Bits_64) [0x01] Routine in progress
Generic routine status with 01, 02 states. [0x02] Routine finished OK
The data type routineInfo(01-02)_ENUM
8bits' was set to read-only when variant
'Base Variant' has been locked.
RoutineStatusRecord 01_02_03_4 1 Byte
(ENUM_8Bits_49) [0x01] Routine in progress
Generic routine status with 01, 02, 03 [0x02] Routine finished OK
states. [0x03] Routine finished NOK
Invalid values:
[0x00] Undefined
[0x04..0xFF] Undefined
routineStatusRecord(04,08,10)_ENU 1 Byte
M_8Bits (ENUM_8Bits_51) [0x04] Calibration NOK
[0x08] Software NOK
[0x10] Writing error
[0x40] ACT NOK
Invalid values:
[0x00..0x03] Undefined
[0x05..0x07] Undefined
[0x09..0x0F] Undefined
[0x11..0x3F] Undefined
[0x41] No signal
SYSTEM - HEX 1 byte 1 Byte
(ENUM_8Bits_55) [0x2D] TBMU HY4P
The data type SYSTEM - HEX 1 byte' [0xA7] AR2S Valéo (STT2)
was set to read-only when variant 'Base [0xA8] BTMU (Calc.Surveillance Batterie)
Variant' has been locked. [0xAB] BSI TOP99 SAGEM
[0xAC] BSI TOP2000 SAGEM
[0xAD] BSI LIGHT 2000 VALEO
[0xAE] BSI LIGHT 2001 VALEO
[0xAF] BSI LIGHT 2003 SIEMENS
[0xB0] BSI 2004 ET BSI 2004 EV JCAE
[0xB1] BSI LIGHT 2001 SIEMENS
[0xB2] BSI 2004 ET BSI 2004 EV VALEO
[0xB3] BSI 2010
[0xB4] BSM 2010
[0xB5] BSOPT
[0xB6] BTT
[0xB7] BTC
[0xB8] BSR
144
[0xB9] RADIO
[0xBA] CAFR
[0xBB] BPV
[0xBC] BEBA
[0xBD] BLVV
[0xBE] HCU1 Gen1
[0xBF] DMTC
[0xC0] AIRBAG AB9 BOSCH
[0xC1] AIRBAG AUTOLIV
[0xC2] BDCP TEMIC
[0xC3] AIRBAG AB10 BOSCH
[0xC4] RBG
[0xC5] TBMU Gen1
[0xC6] BSP
[0xC7] BSE
[0xC9] MDPLC
[0xCA] BCM
[0xCB] HCU2 Gen1
[0xCC] BCC
[0xCD] HCU1 HY4P
[0xCE] HCU2 HY4P
[0xCF] AUDIOTEL
[0xD0] ADML
[0xD6] AMPLI PHILIPS
[0xD7] AMPLI HARMAN BECKER JBL
[0xD8] AMPLI
[0xDD] CDPL / CVM
[0xDE] CDPL KOSTAL
[0xDF] CDPL BOSCH
[0xE0] AAS VALEO
[0xE1] AAS BOSCH
[0xE2] AAS METASYSTEM
[0xE3] AAS
[0xE4] SAM
[0xE8] ARTIV
[0xE9] ACC
[0xEC] MATRICE DE POINTS
[0xED] EMF
[0xEF] AIRBAG géné4 TEMIC
[0xF0] RT3 CAN MAGNETI MARELLI
[0xF1] RT3evCAN MAGNETI MARELLI
[0xF2] NG4 HARMAN BECKER
[0xF3] RNEG HARMAN BECKER
[0xF4] MDS
[0xF5] BTEL
[0xF7] VTH
[0xF8] CMB X6 JCAE
[0xF9] CMB X7 NIPPON SEIKI
[0xFA] CMB A58 MAGNETI MARELLI
[0xFB] CMB A51-A55 VDO
[0xFC] CMB
Table of DIDs of context Multiplexer [1..2] Byte, see page 149
(TABLE_DID_CONTEXT)
The data type Table of DIDs of context'
was set to read-only when variant 'Base
Variant' has been locked.
Table_0701_RoutinePosRep Multiplexer [0..1] Byte, see page 153
(Table_0701_RoutinePosRep)
See 02013_18_00051
( UDS_TEST_MASCOM )
145
UNM_16Bits (UNM_16Bits) 2 Byte; HighLow (Motorola)
The data type UNM_16Bits' was set to y = x ; Lower limit (phys): 0; Upper limit (phys): 65535;
read-only when variant 'Base Variant'
has been locked.
UNM_16Bits_Milliseconde 2 Byte; HighLow (Motorola)
(UNM_16Bits_ms) y = x ms; Lower limit (phys): 0 ms; Upper limit (phys): 65535 ms;
146
Supplier)
[0xF400..0xF41B] OBDPids (OBDPID) (OBDPID)
[0xF41C] OBD supported (OBDSUP)
[0xF41D..0xF4FF] OBDPids (OBDPID) (OBDPID)
[0xF800..0xF8FF] OBDInfoTypes (OBDINFTP) (OBDINFTP)
[0xF900..0xF9FF] TachographDataIdenfier (ISO 16844-7)
[0xFA06] Number of Deployment Loop Table Records and status
[0xFD00..0xFEFF] SystemSupplierSpecific
[0xFF00] UDSVersionDataIdentifier
Invalid values:
[0x00..0xFF] Invalid signal (ISOSAEReserved)
[0x0D02..0x10FF] Invalid signal (Shared specific (Reserved))
[0x2900] Invalid signal (Mixed - Shared (Reserved))
[0x2902..0x3CFF] Invalid signal (Mixed - Shared (Reserved))
[0x3D00..0xA5FF] Invalid signal (Reserved for PSA manufacturer)
[0xA600..0xA7FF] Invalid signal (ReservedForLegislativeUse)
[0xA800..0xACFF] Invalid signal (Reserved for PSA manufacturer)
[0xAD00..0xAFFF] Invalid signal (ReservedForLegislativeUse)
[0xB000..0xB1FF] Invalid signal (Reserved for PSA manufacturer)
[0xB200..0xBFFF] Invalid signal (ReservedForLegislativeUse)
[0xC300..0xCEFF] Invalid signal (ReservedForLegislativeUse)
[0xF000..0xF00F] Invalid signal
(NetworkConfigurationDataForTractorTrailerApplicationDataID)
[0xF016..0xF07F] Invalid signal (Reserved by PSA (Administrator))
[0xF081..0xF089] Invalid signal (Reserved by PSA (Administrator))
[0xF094..0xF0FD] Invalid signal (Reserved by PSA (Administrator))
[0xF0FF] Invalid signal (Reserved by PSA (Administrator))
[0xF100..0xF17F] Invalid signal
(IdentificationOptionVehicleManufacturerSpecificDataIdentifier)
[0xF181..0xF185] Invalid signal (ISOSAEReservedStandardized)
[0xF187..0xF189] Invalid signal (ISOSAEReservedStandardized)
[0xF18D..0xF18F] Invalid signal (ISOSAEReservedStandardized)
[0xF191] Invalid signal (ISOSAEReservedStandardized)
[0xF197..0xF1EF] Invalid signal (ISOSAEReservedStandardized)
[0xF200..0xF3FF] Invalid signal (ISOSAEReservedStandardized)
[0xF500..0xF7FF] Invalid signal (OBDReservedStandardized)
[0xFA00..0xFA05] Invalid signal (AirbagDeployementDataIdentifier)
[0xFA07..0xFA0F] Invalid signal (AirbagDeployementDataIdentifier)
[0xFA10..0xFCFF] Invalid signal (ISOSAEReservedStandardized)
[0xFF01..0xFFFF] Invalid signal (ISOSAEReserved)
VV_PSAdiagnosticSessionType_1 1 Byte
(VV_PSAdiagnosticSessionTyp [0x01] defaultSession (DS) (DS)
e_1) [0x02] ProgrammingSession (PRGS) (PRGS)
PSA valid/invalid ranges with rules from [0x03] extendedDiagnosticSession (EXTDS) (EXTDS)
DC_TI_702 and ISO 14229-1:2013 (§9.2 [0x04] safetySystemDiagnosticSession (SSDS) (SSDS: Reserved for ISO
DSC (0x10) service / table 25)). 26021)
[0x40..0x4F] PSAReserved (PSARESRVD)
[0x50] distantVehicleAccessSession (DVAS) (DVAS: Télédiagnostic)
[0x60..0x7E] systemSupplierSpecific (SSS) (SSS: Reserved for supplier
(Plant,...))
Invalid values:
[0x00] Invalid signal (ISOSAEReserved)
[0x05..0x3F] Invalid signal (ISOSAEReserved)
[0x51..0x5F] Invalid signal (DVAS: Reserved for others distant access
session (Télédiag,...))
[0x7F] Invalid signal (ISOSAEReserved)
VV_PSAresetType_1 1 Byte
(VV_PSAresetType_1) [0x01] hardReset (HR)
PSA valid/invalid ranges with rules from [0x02] keyOffOnReset (KOFFONR)
DC_TI_702 and ISO14229-1: 2013 (§9.3 [0x03] softReset (SR)
table 34). [0x60..0x7E] systemSupplierSpecific (SSS) (To be defined by/with the
147
supplier.)
Invalid values:
[0x00] Invalid signal (ISOSAEReserved)
[0x04] Invalid signal (enableRapidPowerShutDown (ERPSD))
[0x05] Invalid signal (disableRapidPowerShutDown (DRPSD))
[0x06..0x3F] Invalid signal (ISOSAEReserved)
[0x40..0x5F] Invalid signal (vehicleManufacturerSpecific (VMS))
[0x7F] Invalid signal (ISOSAEReserved)
VV_PSAroutineIDentifier_2 2 Byte; HighLow (Motorola)
(VV_PSAroutineIDentifier_2) [0x0100..0x01FF] TachographTestIds (TACHORI_) (Reserved for
PSA valid/invalid ranges with rules from Tachograph)
DC_TI_702 and ISO 14229-1:2013 [0x0200..0x02FF] RIDEngineering (vehicleManufacturerSpecific)
(Annex F / RID definition). [0x0301] ResetCPULoad (RESET_CPU_LOAD_0301)
[0x0400] PowerlatchInformationPositioning (ASSEMBLY_0400) (Shared
(Reserved))
[0x0401..0x04FF] RIDAssembly (ASSEMBLY) (Assembly)
[0x0600..0x06FF] RIDSecured (SECURED) (PSA RID Secured)
[0x0700] MASCOM Key Programming (MKEYP) (VSM_UDS_PSK_RUN)
[0x0701] MASCOM Test (MTEST) (BSRF_UDS_TEST_MASCOM)
[0xDD00..0xDDFF] RIDNoSecured (NO_SECURED)
[0xDE00] Parameterization of the T(Raj_STmin)
[0xDE01] MASCOM Key Status (VSM_UDS_PSK_STATE)
[0xDF00..0xDF21] RIDNoSecured (NO_SECURED)
[0xDF22] InUsePerformanceRatioreading (IUPR)
[0xDF23..0xDFDF] RIDNoSecured (NO_SECURED)
[0xDFE0] Profils of mission datas reading (IDEA)
[0xDFE1..0xDFFF] RIDNoSecured (NO_SECURED)
[0xE200] DeployLoopRoutineID (DLRI) (ExecuteSPL (EXEC_SPL_E200))
[0xE201] DeployLoopRoutineID (DLRI)
[0xF000..0xFEFF] systemSupplierSpecific (SSS_) (Reserved Supplier)
[0xFF00] EraseMemory (EM_)
[0xFF04] CheckMemory (CM__FF04) (checkMemory (Proposition to be
validated by ISO) memory check after a download)
Invalid values:
[0x00..0xFF] Invalid signal (ISOSAEReserved)
[0x0300] Invalid signal (Mandatory for all UCE implementing the Secured
coding)
[0x0302..0x03FF] Invalid signal (Reserved)
[0x0500..0x05FF] Invalid signal (Assembly common (Reserved))
[0x0702..0x07FF] Invalid signal (Secure common (Reserved))
[0x0800..0xDCFF] Invalid signal (Reserved by PSA)
[0xDE02..0xDEFF] Invalid signal (Vehicle shared (Reserved))
[0xE000..0xE1FF] Invalid signal (OBDTestIds(OBDRI_))
[0xE202..0xE2FF] Invalid signal (SafetySystemRoutineIDs (SASRI_))
[0xE300..0xEFFF] Invalid signal (ISOSAEReserved)
[0xFF01] Invalid signal (checkProgammingDependencies (CPD_))
[0xFF02] Invalid signal (eraseMirrorMemoryDTCs (EMMDTC_))
[0xFF03] Invalid signal (ISOSAEReserved)
[0xFF05..0xFFFF] Invalid signal (ISOSAEReserved)
VV_PSAsecurityAccessType_2 1 Byte
(VV_PSAsecurityAccessType_2 [0x01] requestSeed (RSD) (Progamming)
) [0x02] sendKey (SK) (Programming)
PSA valid/invalid ranges with rules from [0x03] requestSeed (RSD) (Variant coding )
DC_TI_702 and ISO 14229-1:2013 (§9.4 [0x04] sendKey (SK) (Variant coding )
/ Table 42). [0x05] requestSeed (RSD) (Unlocking a control )
[0x06] sendKey (SK) (Unlocking a control )
[0x07] requestSeed (RSD) (Unlocking an engineering control )
[0x08] sendKey (SK) (Unlocking an engineering control)
[0x09] requestSeed (RSD)
[0x0A] sendKey (SK)
[0x5F] requestSeed (RSD) (RBG Pyrotechnic ISO 26021 - 2)
148
[0x60] sendKey (SK) (RBG Pyrotechnic ISO 26021 - 2)
[0x61..0x7E] systemSupplierSpecific (SSS) (Reserved for Supplier)
Invalid values:
[0x00] Invalid signal (ISOSAEReserved)
[0x0B..0x42] Invalid signal (VehicleManufacturerSpecific (VMS))
[0x43..0x5E] Invalid signal (ISOSAEReserved)
[0x7F] Invalid signal (ISOSAEReserved)
14.1 Multiplexer
(1) SanityCheck_Flexray
Hardware Fault - Sanity Check
GEN-FlexRay-ST-MGT-0370(0)
(2) Bist_Flexray
Hardware Fault - Built-in Self-Test
GEN-FlexRay-ST-MGT-0380(0)
(3) ExceedBounds_Flexray
149
Hardware Fault- Exceed Bounds
GEN-FlexRay-ST-MGT-0400(0)
(4) Overtemp_Flexray
Hardware Fault -Bus Driver Over-Temperature
GEN-FlexRay-ST-MGT-0300(0)
(5) Undervoltage_Flexray
Hardware Fault-Bus Driver Under-Voltage
GEN-FlexRay-ST-MGT-0320(0)
(6) TxenPermanent_Flexray
Hardware Fault -Bus Driver TxEN permanent state
GEN-FlexRay-ST-MGT-0330(0)
(7) SoftwareAccess_Flexray
Hardware Fault-Communication stack
GEN-FlexRay-ST-MGT-0560(0)
(8) E_ACCESS
Hardware Fault -CC access
§7.2.4 Software stack error detection (Table 4)
(9) FRTRCV_E_FR_NO_TRCV_CONTROL
Hardware Fault -Bus Driver access
§7.2.4 Software stack error detection (Table 4)
(10) TxConflict_Flexray
Hardware Fault- TxConflict
GEN-FlexRay-ST-MGT-0450(0)
0xF090 - EcuHardware
Byte Bit Name Conversion
0-1 BitField_EcuHardware Hex 2 Bytes
(BitField_EcuHardware)
0 SanityCheck_Flexray ENUM_1bit_FLEXRAY
(SanityCheck_Flexray), see (11)
1 Bist_Flexray (Bist_Flexray), see ENUM_1bit_FLEXRAY
(12)
2 ExceedBounds_Flexray ENUM_1bit_FLEXRAY
(ExceedBounds_Flexray), see (13)
3 Overtemp_Flexray ENUM_1bit_FLEXRAY
(Overtemp_Flexray), see (14)
4 Undervoltage_Flexray ENUM_1bit_FLEXRAY
(Undervoltage_Flexray), see (15)
5 TxenPermanent_Flexray ENUM_1bit_FLEXRAY
(TxenPermanent_Flexray), see (16)
6 SoftwareAccess_Flexray ENUM_1bit_FLEXRAY
(SoftwareAccess_Flexray), see
(17)
7 E_ACCESS (E_ACCESS), see (18) ENUM_1bit_FLEXRAY
8 FRTRCV_E_FR_NO_TRCV_CONTROL ENUM_1bit_FLEXRAY
(FRTRCV_E_FR_NO_TRCV_CONTROL),
see (19)
9 TxConflict_Flexray ENUM_1bit_FLEXRAY
(TxConflict_Flexray), see (20)
10 - 15 (reserved)
(11) SanityCheck_Flexray
Hardware Fault - Sanity Check
GEN-FlexRay-ST-MGT-0370(0)
(12) Bist_Flexray
150
Hardware Fault - Built-in Self-Test
GEN-FlexRay-ST-MGT-0380(0)
(13) ExceedBounds_Flexray
Hardware Fault- Exceed Bounds
GEN-FlexRay-ST-MGT-0400(0)
(14) Overtemp_Flexray
Hardware Fault -Bus Driver Over-Temperature
GEN-FlexRay-ST-MGT-0300(0)
(15) Undervoltage_Flexray
Hardware Fault-Bus Driver Under-Voltage
GEN-FlexRay-ST-MGT-0320(0)
(16) TxenPermanent_Flexray
Hardware Fault -Bus Driver TxEN permanent state
GEN-FlexRay-ST-MGT-0330(0)
(17) SoftwareAccess_Flexray
Hardware Fault-Communication stack
GEN-FlexRay-ST-MGT-0560(0)
(18) E_ACCESS
Hardware Fault -CC access
§7.2.4 Software stack error detection (Table 4)
(19) FRTRCV_E_FR_NO_TRCV_CONTROL
Hardware Fault -Bus Driver access
§7.2.4 Software stack error detection (Table 4)
(20) TxConflict_Flexray
Hardware Fault- TxConflict
GEN-FlexRay-ST-MGT-0450(0)
0xF091 - LocalConfig
Byte Bit Name Conversion
0 BitField_Local_Config Hex 1 Byte
(BitField_Local_Config)
0 PlatestTx_Flexray ENUM_1bit_FLEXRAY
(PlatestTx_Flexray), see (21)
1 PDUR_E_INIT_FAILED ENUM_1bit_FLEXRAY
(PDUR_E_INIT_FAILED), see (22)
2 FRIF_E_JLE_SYNC ENUM_1bit_FLEXRAY
(FRIF_E_JLE_SYNC), see (23)
3-7 (reserved)
(21) PlatestTx_Flexray
Local Config Fault - pLatestTx
GEN-FlexRay-ST-MGT-0500(0)
(22) PDUR_E_INIT_FAILED
Local Config Fault - PDU-Router initialization
§7.2.4 Software stack error detection (Table 4)
(23) FRIF_E_JLE_SYNC
Local Config Fault - joblist synchronization
§7.2.4 Software stack error detection (Table 4)
0xF092 - Wiring
Byte Bit Name Conversion
0 BitField_Wiring (BitField_Wiring) Hex 1 Byte
0 MissingTerm_Flexray ENUM_1bit_FLEXRAY
(MissingTerm_Flexray), see (24)
1 Nit_Flexray (Nit_Flexray), see (25) ENUM_1bit_FLEXRAY
2 SyntaxTx_Flexray ENUM_1bit_FLEXRAY
151
(SyntaxTx_Flexray), see (26)
3 BoundaryTx_Flexray ENUM_1bit_FLEXRAY
(BoundaryTx_Flexray), see (27)
4 BoundaryRx_Flexray ENUM_1bit_FLEXRAY
(BoundaryRx_Flexray), see (28)
5 Busfailure_Flexray ENUM_1bit_FLEXRAY
(Busfailure_Flexray), see (29)
6 FRSM_E_CLUSTER_STARTUP ENUM_1bit_FLEXRAY
(FRSM_E_CLUSTER_STARTUP), see
(30)
7 (reserved)
(24) MissingTerm_Flexray
Wiring Fault -Missing Term
GEN-FlexRay-ST-MGT-0410(0)
(25) Nit_Flexray
Wiring Fault -Network Idle Time
GEN-FlexRay-ST-MGT-0430(0)
(26) SyntaxTx_Flexray
Wiring Fault - Tx Syntax Error
GEN-FlexRay-ST-MGT-0460(0)
(27) BoundaryTx_Flexray
Wiring Fault - Tx Boundary Violation
GEN-FlexRay-ST-MGT-0480(0)
(28) BoundaryRx_Flexray
Wiring Fault - Rx Boundary Violation
GEN-FlexRay-ST-MGT-0540(1)
(29) Busfailure_Flexray
Wiring Fault - Bus Failure
GEN-FlexRay-ST-MGT-0310(0)
(30) FRSM_E_CLUSTER_STARTUP
Wiring Fault - cluster restart
§7.2.4 Software stack error detection (Table 4)
0xF093 - SystemConfig
Byte Bit Name Conversion
0 BitField_System_Config Hex 1 Byte
(BitField_System_Config)
0 SyncFrameOverflow_Flexray ENUM_1bit_FLEXRAY
(SyncFrameOverflow_Flexray), see
(31)
1 ContentTx_Flexray ENUM_1bit_FLEXRAY
(ContentTx_Flexray), see (32)
2 NullFrameRx_Flexray ENUM_1bit_FLEXRAY
(NullFrameRx_Flexray), see (33)
3 PDUR_E_PDU_INSTANCE_LOST ENUM_1bit_FLEXRAY
(PDUR_E_PDU_INSTANCE_LOST), see
(34)
4-7 (reserved)
(31) SyncFrameOverflow_Flexray
System Config Fault-synchronization frame Overflow
GEN-FlexRay-ST-MGT-0420(0)
(32) ContentTx_Flexray
System Config Fault-Tx Content error
GEN-FlexRay-ST-MGT-0470(0)
152
(33) NullFrameRx_Flexray
System Config Fault-Rx Null Frame
GEN-FlexRay-ST-MGT-0550(1)
(34) PDUR_E_PDU_INSTANCE_LOST
System Config Fault- PDU Lost
§7.2.4 Software stack error detection (Table 4)
153
$22 ReadDataByIdentifier (RDBI) X (*) X (*) X
$27 SecurityAccess (SA) X X 0/1 0/1
$2E WriteDataByIdentifier (WDBI) X X
$31 RoutineControl - Request routine results X X 0/1 0/1
$31 RoutineControl - Start routine X X 0/1 0/1
$34 Request Download X X
$36 Transfer Data X X
$37 Request Transfer Exit X X
$3E TesterPresent (TP) X X X X 0/1 0/1 X
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $50
#2 diagnosticSessionType (LEV_DS_) M VV_PSAdiagnosticSessionType_1,
see page 147
#3-4 P2Server_Max, Conversion: UNM_16Bits_Milliseconde U (fd)
#5-6 P2*Server_Max, Conversion: UNM_16Bits_Milliseconde_1 U (fd)
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SIDRQ-NR M $10
#3 NRC_DSC M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $51
#2 resetType (RT) M VV_PSAresetType_1, see page
147
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SIDRQ-NR M $11
#3 NRC_ER M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $54
155
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SIDRQ-NR M $14
#3 NRC_CDTCI M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $59
#2 ReportDtcByStatusMask M $02
#3 DTCAvailabilityMask M
ListOfDTC=[ M Number of Iterations: [0..*]
#4 DTC
: StatusOfDtc
: :
: DTC
#4+a StatusOfDtc
]
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SIDRQ-NR M $19
#3 NRC_RDTCI M
156
16.6 ($19) ReadDtcInformation - Report DTC snapshot record by DTC number
(RDI_RDTCSRBDTCN)
The sub-function RDTCSRBDTCN enables to retrieve DTCSnapshot record(s) (associated contexts) associated with
a client defined DTC number and DTCSnapshot record number.The DTCsnapshot are environment parameters
(physical units) memorized as from trouble detection. They provide a troubleshooting aid by indicating the
circumstances of trouble occurrence.
Request:
Byte Name Cvt Value
#1 SID-RQ M $19
#2 ReportDTCSnapshotRecordByDTCNumber M $04
#3-5 DTCMaskRecord M
#6 RecordNumber, Conversion: HexDump (1 Byte) M (fd) $FF
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $59
#2 ReportDTCSnapshotRecordByDTCNumber M $04
#3-5 DTC M
#6 StatusOfDTC M
ListOfDTC=[ M Number of Iterations: [0..*]
#7 Data
: :
#7+a Data
]
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SIDRQ-NR M $19
#3 NRC_RDTCI M
157
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $59
#2 reportNumberOfDTCByStatusMask (RNODTCBSM) M $01
#3 DTCStatusAvailabilityMask M
#4 FormatIdentifier, Conversion: FormatIdentifier M (fd)
#5-6 DTCCount M
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SIDRQ-NR M $19
#3 NRC_RDTCI M
In a request several different identifiers might be combined, in the response these identifiers are sent
together with the belonging data respectively (*)
Request:
Byte Name Cvt Value
#1 SID-RQ M $22
#2-3 Identifier (Byteorder: HighLow (Motorola))(*) M VV_PSAdataIdentifier_6, see page
146
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $62
#2-3 Identifier (Byteorder: HighLow (Motorola))(*) M VV_PSAdataIdentifier_6, see page
146
#4-4+a DataRecord M
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SIDRQ-NR M $22
#3 NRC_RDBI M
158
(IMLOIF)
0x14 response too long (RTL) see page 164
0x22 conditionsNotCorrect (CNC) see page 165
0x31 requestOutOfRange (ROOR) see page 165
0x33 securityAccessDenied (SAD) see page 165
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $67
#2 Type M VV_PSAsecurityAccessType_2,
see page 148
#3-3+a SecuritySeed U
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SIDRQ-NR M $27
#3 NRC_SA M
159
16.10 ($2E) WriteDataByIdentifier (WDBI) (WDBI)
The WriteDataByIdentifier service allows the client to write information into the server at an internal location specified
by the provided data identifier.
Requirements associated to this service are described in §5.1.3.3 on DC_TI_702_TS UDS Generic Mechanisms.
Request:
Byte Name Cvt Value
#1 SID-RQ M $2E
#2-3 Identifier (Byteorder: HighLow (Motorola)) M VV_PSAdataIdentifier_6, see page
146
#4-4+a DataRecord M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $6E
#2-3 Identifier (Byteorder: HighLow (Motorola)) M VV_PSAdataIdentifier_6, see page
146
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SIDRQ-NR M $2E
#3 NRC_WDBI M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $71
#2 RoutineControlType M $03
#3-4 RoutineIdentifier (Byteorder: HighLow (Motorola)) M VV_PSAroutineIDentifier_2, see
page 148
#5-5+a RoutineStatusRecord -
160
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SIDRQ-NR M $31
#3 NRC_RC M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $71
#2 routineControlType M $01
#3-4 routineIdentifier (Byteorder: HighLow (Motorola)) M VV_PSAroutineIDentifier_2, see
page 148
#5-5+a RoutineStatusRecord -
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SIDRQ-NR M $31
#3 NRC_RC M
161
0x72 generalProgrammingFailure (GPF) see page 166
Positive Response:
Byte Name Cvt Value
#1 Response Service Id M $74
#2-2+a Data M
Negative Response:
Byte Name Cvt Value
#1 Negative Response Service Identifier M $7F
#2 Request Service Identifier M $34
#3 NRC_RD M
Positive Response:
Byte Name Cvt Value
#1 Response Service Id M $76
#2-2+a PR M
Negative Response:
Byte Name Cvt Value
#1 Negative Response Service Identifier M $7F
#2 Request Service Identifier M $36
#3 NRC_TD M
162
0x72 generalProgrammingFailure (GPF) see page 166
0x73 wrongBlockSequenceCounter (WBSC) see page 166
0x92 voltageTooHigh (VTH) see page 168
0x93 voltageTooLow (VTL) see page 168
Positive Response:
Byte Name Cvt Value
#1 Response Service Id M $77
Negative Response:
Byte Name Cvt Value
#1 Negative Response Service Identifier M $7F
#2 Request Service Identifier M $37
#3 NRC_RTE M
Positive Response:
Byte Name Cvt Value
#1 SID-PR M $7E
#2 zeroSubFunction M $00
Negative Response:
Byte Name Cvt Value
#1 SID-NR M $7F
#2 SIDRQ-NR M $3E
#3 NRC_TP M
163
17
18 Negative Responses
If the control unit cannot process a received request, it will answer with one of the following negative
response codes (depending on the type of the error). Specific negative response codes are defined at
each service individually.
164
temporarily by a NRC $21 while a different client
finishes a diagnostic task.
NOTE: If the server is able to perform the
diagnostic task but needs additional time to finish
the task and prepare the response, the NRC $78
shall be used instead of NRC $21.
This response code is in general supported by each
diagnostic service, as not otherwise stated in the
data link specific implementation document,
therefore it is not listed in the list of applicable
response codes of the diagnostic services.
0x22 conditionsNotCorrect (CNC) CNC: This response code indicates that the
requested action will not be taken because the
server prerequisite conditions are not met.The 0x22
Negative Response Code "ConditionsNotCorrect"
should be replaced by a more detailed negative
response code 0x81 to 0xFE, if the information is
available. In this range, if the request is rejected
due to several invalid conditions, the priority will be
given to the lowest of these NRCs.
0x24 requestSequenceError (RSS) RSS: This response code indicates that the
requested action will not be taken because the
server expects a different sequence of request
messages or message as sent by the tool. This
may occur when sequence sensitive requests are
issued in the wrong order.
0x25 noResponseFromSubnetComponent NRFSC: The server received the request but it
(NRFSC) cannot execute the request because another server
(of its sub-network) needed for this action did not
respond.
0x26 failurePreventsExecutionOfRequestedActio FPEORA: This response code indicates that the
n (FPEORA) requested action will not be taken because a failure
condition, identified by a DTC (with at least one
DTC status bit for TestFailed, Pending, Confirmed
or TestFailedSinceLastClear set to 1), has occurred
and that this failure condition prevents the server
from performing the requested action...
0x31 requestOutOfRange (ROOR) ROOR: This response code indicates that the
requested action will not be taken because the
server has detected that the request message
contains a parameter which attempts to substitute a
value beyond its range of authority (e.g. attempting
to substitute a data byte of 111 when the data is
only defined to 100), or which attempts to access a
dataIdentifier/routineIdentifer that is not supported
or not supported in active session.
This response code shall be implemented for all
services, which allow the tool to read data, write
data or adjust functions by data in the server.
0x33 securityAccessDenied (SAD) SAD: This response code indicates that the
requested action will not be taken because the
server's security strategy has not been satisfied by
the client.
The server shall send this response code if one of
the following cases occur:
the client has sent a request message which
requires an unlocked server.
0x35 invalidkey (IK) IK: Send if an expected 'sendKey' sub-function
value is received and the value of the key does not
165
match the server's internally stored/calculated key.
0x36 exceedNumberOfAttempts (ENOA) ENOA: Exceeding of the number of unsuccessful
unlocking attempts.
0x37 requiredTimeDelayNotExpired (RTDNE) RTDNE: This response code indicates that the
requested action will not be taken because the
client's latest attempt to gain security access was
initiated before the server's required timeout period
had elapsed.
0x70 uploadDownloadNotAccepted (UDNA) UDNA: This response code indicates that an
attempt to upload download to a server's memory
cannot be accomplished due to some fault
conditions.
0x71 transferDataSuspended (TDS) TDS: This response code indicates that a data
transfer operation was halted due to some fault.
The active transferData sequence shall be aborted.
0x72 generalProgrammingFailure (GPF) GPF: This response code indicates that the server
detected an error when erasing or programming a
memory location in the permanent memory device
(e.g. Flash Memory).
0x73 wrongBlockSequenceCounter (WBSC) WBSC: This response code indicates that the
server detected an error in the sequence of
blockSequenceCounter values. Note that the
repetition of a TransferData request message with a
blockSequenceCounter equal to the one included in
the previous TransferData request message shall
be accepted by the server.
0x78 requestCorrectlyReceived- RCRRP: This response code indicates that the
ResponsePending (RCRRP) request message was received correctly, and that
all parameters in the request message were valid,
but the action to be performed is not yet completed
and the server is not yet ready to receive another
request. As soon as the requested service has been
completed, the server shall send a positive
response message or negative response message
with a response code different from this.
The negative response message with this response
code may be repeated by the server until the
requested service is completed and the final
response message is sent.
When this response code is used, the server shall
always send a final response (positive or negative)
independent of the
suppressPosRspMsgIndicationBit value.
0x7E sub-functionNotSupportedInActiveSession SFNSIAS: This response code indicates that the
(SFNSIAS) requested action will not be taken because the ECU
does not support the requested sub-function in the
session currently active.
This response code shall be supported by each
diagnostic service with a sub-function parameter, if
not otherwise stated in the data link specific
implementation document, therefore it is not listed
in the list of applicable response codes of the
diagnostic services.
0x7F serviceNotSupportedInActiveSession SNSIAS: This response code indicates that the
(SNSIAS) requested action will not be taken because the
server does not support the requested service in
the session currently active.
This response code is in general supported by each
diagnostic service, as not otherwise stated in the
166
data link specific implementation document,
therefore it is not listed in the list of applicable
response codes of the diagnostic services.
0x81 rpmTooHigh (RPMTH) RPMTH: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for RPM is not met
(current RPM is above a pre-programmed
maximum threshold).
0x82 rpmTooLow (RPMTL) RPMTL: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for RPM is not met
(current RPM is below a pre-programmed minimum
threshold).
0x83 engineIsRunning (EIR) EIR: This is required for those actuator tests which
cannot be actuated while the Engine is running.
This is different from RPM too high negative
response, and needs to be allowed.
0x84 engineIsNotRunning (EINR) EINR: This is required for those actuator tests
which cannot be actuated unless the Engine is
running. This is different from RPM too low negative
response, and needs to be allowed.
0x85 engineRunTimeTooLow (ERTTL) ERTTL: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for engine run time is
not met (current engine run time is below a pre-
programmed limit).
0x86 temperatureTooHigh (TEMPTH) TEMPTH: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for temperature is not
met (current temperature is above a pre-
programmed maximum threshold).
0x87 temperatureTooLow (TEMPTL) TEMPTL: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for temperature is not
met (current temperature is below a pre-
programmed minimum threshold).
0x88 vehicleSpeedTooHigh (VSTH) VSTH: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for vehicle speed is
not met (current Vehicle Speed is above a pre-
programmed maximum threshold).
0x89 vehicleSpeedTooLow (VSTL) VSTL: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for vehicle speed is
not met (current Vehicle Speed is below a pre-
programmed minimum threshold).
0x8A throttle/PedalTooHigh (TPTH) TPTH: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for throttle/pedal
position is not met (current TP/APP is above a pre-
programmed maximum threshold).
0x8B throttle/PedalTooLow (TPTL) TPTL: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for throttle/pedal
position is not met (current TP/APP is below a pre-
programmed minimum threshold).
0x8C transmissionRangeNotInNeutral (TRNIN) TRNIN: This response code indicates that the
requested action will not be taken because the
167
server prerequisite condition for being in neutral is
not met (current transmission range is not in
neutral).
0x8D transmissionRangeNotInGear (TRNIG) TRNIG: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for being in gear is not
met (current transmission range is not in gear).
0x8F brakeSwitch(es)NotClosed (BSNC) BSNC: For safety reasons, this is required for
certain tests before it begins, and must be
maintained for the entire duration of the test.
0x90 shifterLeverNotInPark (SLNIP) SLNIP: For safety reasons, this is required for
certain tests before it begins, and must be
maintained for the entire duration of the test.
0x91 torqueConverterClutchLocked (TCCL) TCCL: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for torque converter
clutch is not met (current Torque Converter Clutch
status above a pre-programmed limit or locked).
0x92 voltageTooHigh (VTH) VTH: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for voltage at the
primary pin of the server is not met (current voltage
is above a pre-programmed maximum threshold).
0x93 voltageTooLow (VTL) VTL: This response code indicates that the
requested action will not be taken because the
server prerequisite condition for voltage at the
primary pin of the server is not met (current voltage
is below a pre-programmed maximum threshold).
168
$22 $2101 Read - Variant coding programmed 29, 79
$22 $C002 Read - Size For Multi DID (SFMDID) 32, 82
$22 $D400 Read - DATA_Fct_GNSS 52, 102
$22 $D401 Read - DATA_Fct_TRACABILITY 52, 102
$22 $D402 Read - DATA_Fct_EM 53, 103
$22 $D403 Read - DATA_Fct_xCall 54, 104
$22 $F013 Read - eCALL_RegulationXSofWareIdentificationNumber (eCALL_RxSWIN) 32, 82
$22 $F014 Read - OTA_RegulationXSofWareIdentificationNumber (OTA_RxSWIN) 33, 83
$22 $F015 Read - MASCOM Key Status (DMKEYS) 33, 83
$22 $F080 Read - Authentification Zone (ZA) 34, 84
$22 $F0FE Read - Identification Zone for Downloadable ECU (ZI) 35, 85
$22 $F180 Read - Boot Software Identification Data Identifier (BSIDID) 36, 86
$22 $F186 Read - Active Diagnostic Session Data Identifier (ADSDID) 37, 87
$22 $F18B Read - ECU Manufacturing Date Data Identifier (ECUMDDID) 38, 88
$22 $F18C Read - ECU Serial Number Data Identifier (ECUSNDID) 38, 88
$22 $F190 Read - VIN Data Identifier (VINDID) 39, 89
$27 $01 SecurityAccess - Programming Request Seed (PRSD) 18, 68
$27 $02 SecurityAccess - Programming Request Seed (PRSD) Key 18, 68
$27 $03 SecurityAccess - Variant Coding Request Seed (VCRSD) 19, 69
$27 $04 SecurityAccess - Variant Coding Request Seed (VCRSD) Key 20, 70
$27 $05 SecurityAccess - Unlocking Control Request Seed (UCRSD) 21, 71
$27 $06 SecurityAccess - Unlocking Control Request Seed (UCRSD) Key 21, 71
$27 $07 SecurityAccess - Unlocking Engineering Control Request Seed (UECRSD) 22, 72
$27 $08 SecurityAccess - Unlocking Engineering Control Request Seed (UECRSD) Key 23, 73
$27 $09 SecurityAccess - Unlocking eSA Control Request Seed (eSACRSD) 24, 74
$27 $0A SecurityAccess - Unlocking eSA Control Request Seed (eSACRSD) Key 25, 75
$2E $0101 Write - CAL_Fct_LIFECYCLE 40, 90
$2E $0102 Write - CAL_Fct_POSITIONING 43, 93
$2E $0104 Write - CAL_Fct_CONNECT 44, 94
$2E $0105 Write - CAL_Fct_BROADCAST 45, 95
$2E $0106 Write - CAL_Fct_ECALL_TYPE_EMERG_PR 46, 96
$2E $0107 Write - CAL_Fct_ACALL_TYPE_PR 49, 99
$2E $0108 Write - CAL_Fct_CONNECTED_SERVICES 50, 100
$2E $0109 Write - CAL_Fct_ETHERNET 51, 101
$2E $2101 Write - Variant coding programmed 29, 79
$2E $F190 Write - VIN Data Identifier (VINDID) 39, 89
$31 $01 $0400 Start - Powerlatch Information Positioning (PIP) 58, 108
$31 $01 $0600 Start - XCALL_DRIVING 59, 109
$31 $01 $0601 Start - GNSS_DRIVING 61, 111
$31 $01 $0602 Start - DIAG_INSTALL 62, 112
$31 $01 $0701 Start - MASCOM Test (MTEST) 63, 113
$31 $01 $FF00 Start - erase Memory (EM) 64, 114
$31 $01 $FF04 Start - check Memory (CM) 65, 115
$31 $03 $0400 Results - Powerlatch Information Positioning (PIP) 58, 108
$31 $03 $0600 Results - XCALL_DRIVING 59, 109
$31 $03 $0601 Results - GNSS_DRIVING 61, 111
$31 $03 $0602 Results - DIAG_INSTALL 62, 112
$31 $03 $0701 Results - MASCOM Test (MTEST) 63, 113
$31 $03 $FF00 Results - erase Memory (EM) 64, 114
$31 $03 $FF04 Results - check Memory (CM) 65, 115
$34 Request Download - Upload/Download 56, 106
$36 Transfer Data - Upload/Download 56, 106
$37 Request Transfer Exit - Upload/Download 56, 106
$3E $00 Send - Tester Present 66, 116
21
169
22 Index
($10) DiagnosticSessionControl (DSC) Communication Parameter 15
Protocol Service 154 Application
($11) ECUReset (ER) Data Object 36, 86
Protocol Service 155 ASCII_1024_1
($14) ClearDiagnosticInformation (CDTCI) Data Type 131
Protocol Service 155 ASCII_120_1
($19) ReadDtcInformation - Report DTC by Data Type 131
status mask (RDTCBSM) ASCII_128_1
Protocol Service 156 Data Type 131
($19) ReadDtcInformation - Report DTC ASCII_128_1(1)
snapshot record by DTC number Data Type 131
Protocol Service 157 ASCII_128_1(2)
($19) ReadDtcInformation - Report number of Data Type 131
DTC by status mask (RNODTCBSM) ASCII_128Bits_eCALL_RxSWIN_1
Protocol Service 157 Data Type 131
($22) ReadDataByIdentifier (RDBI) ASCII_128Bits_OTA_RxSWIN_1
Protocol Service 158 Data Type 131
($27) SecurityAccess (SA) ASCII_160_1
Protocol Service 159 Data Type 131
($2E) WriteDataByIdentifier (WDBI) ASCII_320_1
Protocol Service 160 Data Type 131
($31) RoutineControl - Request routine results ASCII_8Bits_ECU Serial Number ECUSN
Protocol Service 160 Data Type 131
($31) RoutineControl - Start routine ASCII_8Bits_VIN_1
Protocol Service 161 Data Type 131
($34) Request Download ASCII_ECUSerialNumber
Protocol Service 162 Data Type 131
($36) Transfer Data Authentification Zone (ZA)
Protocol Service 162 Diagnostic Instance 34, 84
($37) Request Transfer Exit AUTOMATIC_ECALL_ACTIVE_1
Protocol Service 163 Data Object 46, 96
($3E) TesterPresent (TP) Base Variant
Protocol Service 163 Variant 16
ACALL_BACK_TIME_1 Baudrate
Data Object 49, 99 Communication Parameter 15
ACALL_CANCELLATION_TIME_1 BCD_40Bits_PSA Part Number Format
Data Object 49, 99 Data Type 131
ACALL_DIAL_DURATION_1 BCD_80Bits_PSA Part Number Format_1
Data Object 49, 99 Data Type 131
ACALL_MESS_ATTEMPT_1 BCD_8bits_Date_day
Data Object 49, 99 Data Type 131
ACALL_MESS_TRAN_TIME_1 BCD_8bits_Date_month
Data Object 49, 99 Data Type 131
ACALL_MESSAGE_URL_1 BCD_8bits_Date_year
Data Object 49, 99 Data Type 131
ACALL_NUMBER_1 BCD_8bits_Hour_1
Data Object 49, 99 Data Type 132
ACALL_PUSH_FLAG_2 BCD_8bits_Minute_1
Data Object 54, 104 Data Type 132
ACALL_REGISTRAT_TIME_1 Bist_Flexray
Data Object 49, 99 Data Object 149, 150
ACALL_UNAV_REQ_TIME_1 BitField_EcuHardware
Data Object 49, 99 Data Object 149, 150
Active Diagnostic Session Data Identifier BitField_Local_Config
(ADSDID) Data Object 151
Diagnostic Instance 37, 87 BitField_System_Config
Address And Length Format Identifier Data Object 152
Data Type 130 BitField_Wiring
Addressing Scheme Data Object 151
170
BlockSequenceCounter_2 CAL_Fct_POSITIONING
Data Object 56, 57, 106, 107 Diagnostic Instance 43, 93
Blocksize CAN-ID Type
Communication Parameter 16 Communication Parameter 15
Boot Software Identification Data Identifier CANCEL_ACALL_1
(BSIDID) Data Object 59, 109
Diagnostic Instance 36, 86 CANCEL_ECALL_1
BootEdition (BE) Data Object 59, 109
Data Object 37, 87 CANFrameFillerByte
BootSoftwareIdentificationNumber (BSIN) Communication Parameter 15
Data Object 37, 87 check Memory (CM)
BootVersion (BV) Diagnostic Instance 65, 115
Data Object 37, 87 Clear
BoundaryRx_Flexray Service 54, 104
Data Object 152 Code system du calculateur
BoundaryTx_Flexray Data Object 35, 85
Data Object 152 CON_ECALL_TEST_NUMB_1
BRO_AM_THRESHOLD_2 Data Object 59, 109
Data Object 45, 95 Confirmed DTC
BRO_DAB_ANNOUC_ACT_2 Data Object 55, 55, 105, 105
Data Object 45, 95 CONNECT_WIFI_ACT_1
BRO_DAB_FOLLOWING_1 Data Object 44, 94
Data Object 45, 95 CONNECT_WIFI_AP_DEV_1
BRO_DAB_THRESHOLD_2 Data Object 44, 94
Data Object 45, 95 ContentTx_Flexray
BRO_FM2_ACT_PASSIVE_1 Data Object 152
Data Object 45, 95 Control
BRO_FM_FOLLOW_ME_2 Service 16, 17, 17, 17, 66, 67, 67, 67
Data Object 45, 95 DATA_Fct_EM
BRO_FM_THRESHOLD_2 Diagnostic Instance 53, 103
Data Object 45, 95 DATA_Fct_GNSS
BRO_RDS_ACT_2 Diagnostic Instance 52, 102
Data Object 45, 95 DATA_Fct_TRACABILITY
BRO_TA_ACT_2 Diagnostic Instance 52, 102
Data Object 45, 95 DATA_Fct_xCall
BRO_WSH_CONF_2 Diagnostic Instance 53, 103
Data Object 45, 95 dataFormatIdentifier(DFI)
BSRF Data Object 56, 106
Variant 66 Day
BSRF_0000003273_00_5_0 Data Object 33, 83
ECU 14 defaultSession (DS)
BSRF_BRAND_CFG_1 Diagnostic Instance 17, 67
Data Object 44, 94 DFI_ENUM_8Bits
Bus Type Data Type 132
Communication Parameter 14 Diag Frame Evolution Index (DFEI)
Busfailure_Flexray Data Object 35, 85
Data Object 152 Diag Frame Evolution Index_1byte
CAL_Fct_ACALL_TYPE_PR Data Type 132
Diagnostic Instance 49, 99 DIAG_INSTALL
CAL_Fct_BROADCAST Diagnostic Instance 62, 112
Diagnostic Instance 45, 95 diagnosticSessionType (LEV_DS_)
CAL_Fct_CONNECT Data Object 37, 87
Diagnostic Instance 44, 94 DID_CTX_5
CAL_Fct_CONNECTED_SERVICES Data Type 132
Diagnostic Instance 50, 100 DIDF802_F190_INTPY02_VIN_1
CAL_Fct_ECALL_TYPE_EMERG_PR Data Type 132
Diagnostic Instance 46, 96 distantVehicleAccessSession (DVAS)
CAL_Fct_ETHERNET Diagnostic Instance 17, 67
Diagnostic Instance 51, 101 DLF_EPF_PR_RDTCI_19_RDTCSSBDTC_04
CAL_Fct_LIFECYCLE Data Type 133
Diagnostic Instance 40, 90 Data Object 55, 105
171
Download Date Day eCALL_RegulationXSofWareIdentificationNumb
Data Object 36, 86 er (eCALL_RxSWIN)
Download Date Month Diagnostic Instance 32, 82
Data Object 36, 86 ECALL_SMS_FALLBACK_N_1
Download Date Year Data Object 47, 97
Data Object 36, 86 ECALL_TEST_END_DIST_1
Downloading Number (DS) Data Object 47, 97
Data Object 36, 86 ECALL_TEST_NUM_2_1
Downloading site Data Object 48, 98
Data Object 36, 86 ECALL_TEST_NUMBER_2
Downloading Tool Signature (DTS) Data Object 47, 97
Data Object 36, 86 ECALL_TPS_REG_TIME_1
DTC Groups Data Object 47, 97
Data Type 133 ECALL_TRANS_ATTEMPTS_1
DTC Statusbyte Data Object 47, 97
Data Object 54, 55, 104, 105 ECALL_TRANS_INTER_1
DTCCount 1 Data Object 47, 97
Data Object 55, 105 ECALL_UNAV_REQ_TIME_1
DTCCount 2 Data Object 47, 97
Data Object 55, 105 ECU Manufacturing Date Data Identifier
DTCSnapshotRecordNumber_4 (ECUMDDID)
Data Object 55, 105 Diagnostic Instance 38, 88
E_ACCESS ECU manufacturing day (ECUMDDID_DAY)
Data Object 149, 150 Data Object 35, 38, 85, 88
eCALL Homologation Reference ECU manufacturing month
(eCALL_RxSWIN) (ECUMDDID_MONTH)
Data Object 32, 82 Data Object 35, 38, 85, 88
ECALL_AUTO_DIAL_ATT_1 ECU manufacturing year (ECUMDDID_YEAR)
Data Object 47, 97 Data Object 36, 38, 86, 88
ECALL_CANCEL_TIME_1 Ecu Reset
Data Object 47, 97 Diagnostic Class 75, 25
ECALL_CCFT_1 ECU Serial Number Data Identifier (ECUSNDID)
Data Object 47, 97 Diagnostic Instance 38, 88
ECALL_DIAL_DURATION_1 ECU_TRANSCEIVER_CONF_1
Data Object 47, 97 Data Object 51, 101
ECALL_FEEDBACK_TEST_NUMBER_1 ECUReset
Data Object 47, 97 Service 26, 26, 26, 76, 76, 76
ECALL_LOG_LIST_SIZE_1 ECUSerialNumber
Data Object 59, 109 Data Object 39, 89
ECALL_LOG_TRANS_CONF_1 Engineering Datas
Data Object 48, 98 Diagnostic Class 90, 40
ECALL_MAN_CAN_ACT_2 ENTER_TEST_ECALL_1
Data Object 46, 96 Data Object 59, 109
ECALL_MAN_DIAL_ATT_1 ENUM 8bits_routineInfo(01_02_03)_1
Data Object 47, 97 Data Type 133
ECALL_MANUAL_ACT_2 ENUM_10bits
Data Object 46, 96 Data Type 133
ECALL_MESS_ATTEMPT_1 ENUM_15bits
Data Object 48, 98 Data Type 134
ECALL_MESS_TRANS_TIM_1 ENUM_16bits
Data Object 47, 97 Data Type 134
ECALL_MESSAGE_URL_1 ENUM_16bits_1
Data Object 47, 97 Data Type 134
ECALL_NUMBER_1 ENUM_16Bits_PSA Supplier Code
Data Object 47, 97 Data Type 134
ECALL_P_TEST_REG_T_1 ENUM_1_30
Data Object 47, 97 Data Type 136
ECALL_PUSH_FLAG_2 ENUM_1_30(1)
Data Object 54, 104 Data Type 136
ECALL_REG_ATTEMPTS_1 ENUM_1_32
Data Object 46, 96 Data Type 136
172
ENUM_1_33 ENUM_4_1(1)
Data Type 136 Data Type 138
ENUM_1_33(2) ENUM_6_1
Data Type 136 Data Type 138
ENUM_1_34 ENUM_8bits
Data Type 136 Data Type 139
ENUM_1_35 ENUM_8Bits (v49)
Data Type 136 Data Type 139
ENUM_1bit ENUM_8Bits (v5)
Data Type 136 Data Type 139
ENUM_1bit_1 ENUM_8Bits_Data_Site_1
Data Type 136 Data Type 139
ENUM_1bit_2 ENUM_8Bits_NotRealized_Realized
Data Type 137 Data Type 139
ENUM_1bit_3 ENUM_8bits_routineInfo(01-02)_1
Data Type 137 Data Type 139
ENUM_1bit_4 ENUM_8Bits_UDS_TEST_MASCOM_Errors_1
Data Type 137 Data Type 139
ENUM_1bit_FLEXRAY ENUM_9bits_1
Data Type 137 Data Type 139
ENUM_1Bits_confirmedDTC_CDTC ENUM_9bits_2
Data Type 137 Data Type 140
ENUM_1Bits_pendingDTC_PDTC EPF_STRUCT_TRPR
Data Type 137 Data Type 140
ENUM_1Bits_testFailed_TF erase Memory (EM)
Data Type 137 Diagnostic Instance 64, 114
ENUM_1Bits_testFailedSinceLastClear_TFSLC ETHERNET_BR_NODE_ALONE_1
Data Type 137 Data Object 51, 101
ENUM_1Bits_testFailedThisOperationCycle_TF ExceedBounds_Flexray
TOC Data Object 149, 150
Data Type 137 EXIT_TEST_ECALL_1
ENUM_1Bits_testNotCompletedSinceLastClear Data Object 59, 109
_TNCSLC extendedDiagnosticSession (EXTDS)
Data Type 137 Diagnostic Instance 17, 67
ENUM_1Bits_testNotCompletedThisOperationC Fault Memory
ycle_TNCTOC Diagnostic Instance 54, 104
Data Type 137 FillerByteHandling
ENUM_1Bits_warningIndicatorRequested_WIR Communication Parameter 15
Data Type 137 FormatIdentifier
ENUM_24Bits_Tool_signature_1 Data Type 140
Data Type 137 FRIF_E_JLE_SYNC
ENUM_2_11 Data Object 151
Data Type 137 FRSM_E_CLUSTER_STARTUP
ENUM_2_12 Data Object 152
Data Type 137 FRTRCV_E_FR_NO_TRCV_CONTROL
ENUM_2_13 Data Object 149, 150
Data Type 138 Functional Request CAN-ID
ENUM_2_9 Communication Parameter 14
Data Type 138 Functionnal Plan Number (FPN)
ENUM_2bits Data Object 34, 84
Data Type 138 GNSS_CUR_SAT_VIEW_1
ENUM_2bits_1 Data Object 52, 102
Data Type 138 GNSS_DATA_RATE_1
ENUM_3_2 3 Data Object 43, 93
Data Type 138 GNSS_DRIVING
ENUM_3_2(1) Diagnostic Instance 61, 111
Data Type 138 GNSS_MAX_SAT_VIEW_1
ENUM_3_3 Data Object 52, 102
Data Type 138 GNSS_MIN_ELEVATION_1
ENUM_3bits Data Object 43, 93
Data Type 138 GNSS_TICKS_REVOL_1
173
Data Object 43, 93 HEXADECIMAL_8_1(2)
GNSS_VHL_WIDTH_1 Data Type 141
Data Object 43, 93 HEXADECIMAL_8_1(3)
GNSS_WHEEL_DIAMETER_1 Data Type 141
Data Object 43, 93 HEXADECIMAL_8_1(4)
hardReset (HR) Data Type 141
Diagnostic Instance 26, 76 HEXADECIMAL_9_1(1)
Hex 1 Byte Data Type 141
Data Type 140 HexDump (1 Byte)
Hex 2 Bytes Data Type 141
Data Type 140 HexDump (4 Byte)
HEX 2 bytes Unsigned Data Type 141
Data Type 140 HexDump Field 1 Byte
HEX_16Bits (v1) Data Type 141
Data Type 140 Hour
HEX_32Bits_1 Data Object 34, 84
Data Type 140 ID_TLC
HEX_8Bits Data Object 28, 78
Data Type 140 ID_TLC_UDS
HEX_8Bits (v1) 1 Data Object 30, 80
Data Type 140 Identification Parameters
HEX_8Bits (v1) 1(1) Diagnostic Class 76, 26
Data Type 140 Identification Zone for Downloadable ECU (ZI)
HEX_8Bits_DTC_Statusbyte Diagnostic Instance 35, 85
Data Type 140 ImmoUDSGen_NoProblem_RoutineStatus_4
HEX_96Bits Data Object 153, 153
Data Type 140 INCREMENT_OF_CLINK_1
HEXADECIMAL_10_1(1) Data Object 51, 101
Data Type 140 INHIBIT_OTHER_SERVIC_1
HEXADECIMAL_12_1 Data Object 59, 109
Data Type 140 INHIBIT_XCALL_1
HEXADECIMAL_12_1(1) Data Object 59, 109
Data Type 140 keyOffOnReset (KOFFONR)
HEXADECIMAL_15_1(1) Diagnostic Instance 26, 76
Data Type 140 LC_TIMEOUT_BEF_SLEEP_1
HEXADECIMAL_16_1 Data Object 42, 92
Data Type 141 LFID
HEXADECIMAL_16_1(1) Data Object 56, 106
Data Type 141 LINK_STATUS_DELAY_1
HEXADECIMAL_1_1(1) Data Object 51, 101
Data Type 141 MAN_SIM_PROFILE_SWAP_1
HEXADECIMAL_1_1(2) Data Object 59, 109
Data Type 141 MASCOM Key Status (DMKEYS)
HEXADECIMAL_2_1(1) Diagnostic Instance 33, 83
Data Type 141 MASCOM Test (MTEST)
HEXADECIMAL_3_1(1) Diagnostic Instance 63, 113
Data Type 141 Max Length of TP Message
HEXADECIMAL_4_3 Communication Parameter 15
Data Type 141 MAX_SAT_VISIBLE_RES_1
HEXADECIMAL_4_Hertz_2 Data Object 61, 111
Data Type 141 MDS _ACALL TYPE PR _000_1
HEXADECIMAL_4_Hertz_2(1) Data Object 31, 81
Data Type 141 MDS _BRO AM BAND ACT _000_1
HEXADECIMAL_4_Hertz_2(2) Data Object 30, 80
Data Type 141 MDS _BRO CDR BAND ACT _000_1
HEXADECIMAL_4_Hertz_2(3) Data Object 30, 80
Data Type 141 MDS _BRO DIGITAL BAND ACT_000_1
HEXADECIMAL_8_1 Data Object 31, 81
Data Type 141 MDS _BRO DRM BAND ACT _000_1
HEXADECIMAL_8_1(1) Data Object 31, 81
Data Type 141 MDS _BRO FM BAND ACT _000_1
174
Data Object 30, 80 MNROB
MDS _BRO FM DEEMPHASIS _000_1 Data Object 56, 106
Data Object 30, 80 Month
MDS _BRO HANDOVER _000_1 Data Object 33, 83
Data Object 30, 80 NB_ITER_DLF_EPF_PR_RDTCI_19_RDTCSS
MDS _BRO HDR BAND ACT _000_1 BDTC_04 1
Data Object 30, 80 Data Object 55, 105
MDS _BRO PRESET BANK _000_1 New Bit Field
Data Object 30, 80 Data Object 28, 30, 44, 45, 50, 61, 41, 51,
MDS _BRO RAD XM BAND ACT _000_1 54, 60, 78, 80, 91, 94, 95, 100, 101, 104, 110,
Data Object 30, 80 111
MDS _BROADCAST FM2 ANTENN_000_1 New Bit Field 1
Data Object 30, 80 Data Object 46, 59, 96, 109
MDS _ECALL TYPE EMERG PR _000_1 New Bit Field 10
Data Object 31, 81 Data Object 45, 95
MDS _XCALL VEHICLE PROPUL_000_1 New Bit Field 2
Data Object 30, 80 Data Object 46, 59, 96, 109
MDS _XCALL VEHICLE TYPE _000_1 New Bit Field 3
Data Object 31, 81 Data Object 48, 49, 98, 99
MDS BRO HDR BAND ACT PO New Bit Field 4
Data Object 29, 79 Data Object 51, 101
MDS ACALL TYPE PO New Bit Field 7
Data Object 29, 79 Data Object 43, 93
MDS BRO AM BAND ACT PO New Bit Field 8
Data Object 28, 78 Data Object 45, 95
MDS BRO CDR BAND ACT PO New Bit Field 9
Data Object 28, 78 Data Object 45, 95
MDS BRO DIGITAL BAND ACT PO NewIdentity
Data Object 29, 79 Data Type 141
MDS BRO DRM BAND ACT PO NewIdentity 1
Data Object 29, 79 Data Type 141
MDS BRO FM BAND ACT PO NewIdentity 8
Data Object 28, 78 Data Type 142
MDS BRO FM DEEPHASIS PO Nit_Flexray
Data Object 28, 78 Data Object 151
MDS BRO HANDOVER PO No. of Parameters Associated to the Faults
Data Object 28, 78 Data Object 35, 85
MDS BRO PRESET BANK PO NullFrameRx_Flexray
Data Object 28, 78 Data Object 152
MDS BRO RAD XM BAND ACT PO NUM_UNEXPECT_REBOOT_1
Data Object 28, 78 Data Object 53, 103
MDS BROADCAST FM2 ANTENN PO Number of associated parameters at default (1
Data Object 28, 78 byte)
MDS ECALL TYPE EMERG PO Data Type 142
Data Object 29, 79 Number of coding
MDS XCALL VEHICLE PROPUL PO Data Object 29, 79
Data Object 29, 79 NumberOfIdentifiers
MDS XCALL VEHICLE TYPE PO Data Type 142
Data Object 29, 79 NumberOfModule (NOM)
memoryAddress_ALFID_MA Data Object 37, 87
Data Object 56, 106 Operation ID
memoryAddress_MA Data Object 33, 83
Data Object 56, 106 OTA Homologation Reference (OTA_RxSWIN)
memorySize_ALFID_MS Data Object 33, 83
Data Object 56, 106 OTA_RegulationXSofWareIdentificationNumber
memorySize_MS (OTA_RxSWIN)
Data Object 56, 106 Diagnostic Instance 33, 83
Minute Overtemp_Flexray
Data Object 34, 84 Data Object 149, 150
MissingTerm_Flexray P2*Client
Data Object 151 Communication Parameter 15
175
P2*Server Data Object 48, 98
Communication Parameter 15 RCEOR_SGN_OTL
P2Client Data Object 64, 114
Communication Parameter 15 RD Bitfield
P2Server Data Object 56, 106
Communication Parameter 15 RDPR Bitfield
P3ClientPhys Data Object 56, 106
Communication Parameter 15 Read
PARK_MODE_LOCK_ACT_1 Service 27, 27, 28, 29, 32, 32, 33, 33, 34,
Data Object 41, 91 35, 36, 37, 38, 38, 39, 40, 43, 44, 45, 46, 49, 50,
PDUR_E_INIT_FAILED 51, 52, 52, 53, 54, 77, 77, 78, 79, 82, 82, 83, 83,
Data Object 151 84, 85, 86, 87, 88, 88, 89, 90, 93, 94, 95, 96, 99,
PDUR_E_PDU_INSTANCE_LOST 100, 101, 102, 102, 103, 104
Data Object 152 Read (by Mask)
Pending DTC Service 54, 104
Data Object 55, 55, 105, 105 Read (DTC Snapshot Data by DTC Number)
PERF_GNSS_COLD_START_1 Service 54, 104
Data Object 61, 111 Read (Number of DTC By StatusMask)
PlatestTx_Flexray Service 54, 104
Data Object 151 READ_DATA_ECALL_LOG_1
Power Latch Flag State (PLFS) Data Object 59, 109
Diagnostic Instance 27, 77 READ_EVENT_ECALL_LOG_1
Powerlatch Information Positioning (PIP) Data Object 60, 110
Diagnostic Instance 58, 108 Request CAN-ID
PowerLatchFlagState_PLFS Communication Parameter 14
Data Object 27, 77 Request Download
PRIVA_TPS_ECALL_NUM_1 Service 56, 106
Data Object 48, 98 Request Transfer Exit
Product Number (FPRN) Service 56, 106
Data Object 34, 84 Request TransferData
Programming Request Seed (PRSD) Data Object 56, 106
Diagnostic Instance 18, 68 RESERVE_2
Programming Request Seed (PRSD) Key Data Object 56, 106
Diagnostic Instance 18, 68 RESERVED
Programming Request Seed Key1 Data Object 28, 30, 35, 78, 80, 85
Data Object 19, 69 Reserved - High-order (MSB)
Programming Request Seed Key2 Data Object 34, 84
Data Object 19, 69 Reserved - Low-order (LSB)
Programming Request Seed Key3 Data Object 35, 85
Data Object 19, 69 RESET_ACALL_PUSH_FLAG_1
Programming Request Seed Key4 Data Object 60, 110
Data Object 19, 69 RESET_ECALL_PUSH_FLAG_1
Programming Request Seed1 Data Object 60, 110
Data Object 18, 68 Response CAN-ID
Programming Request Seed2 Communication Parameter 14
Data Object 18, 68 Response TransferData
Programming Request Seed3 Data Object 57, 107
Data Object 18, 68 Results
Programming Request Seed4 Service 58, 59, 61, 62, 63, 64, 65, 108, 109,
Data Object 18, 68 111, 112, 113, 114, 115
ProgrammingSession (PRGS) Routine Control
Diagnostic Instance 16, 66 Diagnostic Class 107, 57
PSA Supplier Code ZA Routine_Table_FF04_Routine_Response
Data Object 34, 84 Data Type 144
PSA Supplier Code ZI routineControlOption(81-82)_ENUM(8bits)
Data Object 35, 85 Data Type 144
PSA SupplierCode ENUM 8bits routineControlOptionRecord FF00
Data Type 142 Data Object 64, 114
PSA ULP or CAL Number (3 bytes) routineInfo FF00
Data Type 144 Data Object 64, 114
PUBLIC_TPS_ECALL_NUM_1 routineInfo FF04
176
Data Object 65, 115 Data Object 36, 86
routineInfo(01-02)_ENUM 8bits SoftwareAccess_Flexray
Data Type 144 Data Object 149, 150
routineStatusRecord Start
Data Object 65, 115 Service 58, 59, 61, 62, 63, 64, 65, 108, 109,
RoutineStatusRecord 01_02 111, 112, 113, 114, 115
Data Object 58, 108 STmin
RoutineStatusRecord 01_02_03_4 Communication Parameter 16
Data Type 144 SWM_PMA_ALL_TIME_P1_1
RoutineStatusRecord EtatRoutine 4_2 Data Object 40, 90
Data Object 61, 62, 60, 110, 111, 112 SWM_PMA_ALL_TIME_P2_1
routineStatusRecord(04,08,10)_ENUM_8Bits Data Object 40, 90
Data Type 144 SWM_PMA_ALL_TIME_P3_1
RSR_NOK_FF04 Data Object 40, 90
Data Object 149 SWM_PMA_ALL_TIME_P4_1
S3Client Data Object 40, 90
Communication Parameter 15 SWM_PMA_INAC_TIME_P1_1
S3Server Data Object 40, 90
Communication Parameter 15 SWM_PMA_INAC_TIME_P2_1
SanityCheck_Flexray Data Object 40, 90
Data Object 149, 150 SWM_PMA_INAC_TIME_P3_1
Security Access Data Object 40, 90
Diagnostic Class 67, 17 SWM_PMA_INAC_TIME_P4_1
SecurityAccess Data Object 40, 90
State Group 120, 127 SWM_PMA_SWM_TIME_P1_1
Service 18, 18, 19, 20, 21, 21, 22, 23, 24, Data Object 40, 90
25, 68, 68, 69, 70, 71, 71, 72, 73, 74, 75 SWM_PMA_SWM_TIME_P2_1
Send Data Object 40, 90
Service 66, 116 SWM_PMA_SWM_TIME_P3_1
Session Data Object 41, 91
State Group 117, 124 SWM_PMA_SWM_TIME_P4_1
Sessions Data Object 41, 91
Diagnostic Class 66, 16 SWM_PMD_ALL_TIME_P1_1
SET_ROLLOVER_ANGLE_1 Data Object 41, 91
Data Object 59, 109 SWM_PMD_ALL_TIME_P2_1
SIM_PROFILE_SWAP_1 Data Object 41, 91
Data Object 59, 109 SWM_PMD_ALL_TIME_P3_1
Size For Multi DID (SFMDID) Data Object 41, 91
Diagnostic Instance 31, 81 SWM_PMD_ALL_TIME_P4_1
SIZE multi DID (SFMDID) Data Object 41, 91
Data Object 32, 82 SWM_PMD_INAC_TIME_P1_1
Size Of ECU Serial Number Data Identifier Data Object 41, 91
(SOECUSNDID) SWM_PMD_INAC_TIME_P2_1
Diagnostic Instance 27, 77 Data Object 41, 91
SizeOfECUSerialNumberDataIdentifier SWM_PMD_INAC_TIME_P3_1
(SOECUSNDID) Data Object 41, 91
Data Object 27, 77 SWM_PMD_INAC_TIME_P4_1
SMS_OUT_ENCODING_1 Data Object 41, 91
Data Object 50, 100 SWM_PMD_SWM_TIME_P1_1
softReset (SR) Data Object 41, 91
Diagnostic Instance 26, 76 SWM_PMD_SWM_TIME_P2_1
Software Edition Data Object 41, 91
Data Object 36, 86 SWM_PMD_SWM_TIME_P3_1
Software evolution index - High-order (MSB) Data Object 41, 91
Data Object 34, 84 SWM_PMD_SWM_TIME_P4_1
Software evolution index - Low-order (LSB) Data Object 41, 91
Data Object 34, 84 SWM_SERVICE_ACT_2
Software Reference (".ulp" or ".cal" file number) Data Object 41, 91
in BCD SyncFrameOverflow_Flexray
Data Object 36, 86 Data Object 152
Software Version SyntaxTx_Flexray
177
Data Object 151 Service 56, 106
SYSTEM - HEX 1 byte Transport Protocol Type
Data Type 144 Communication Parameter 14
Table of DIDs of context TxConflict_Flexray
Data Type 145 Data Object 149, 150
Table_0701_RoutinePosRep TxenPermanent_Flexray
Data Type 145 Data Object 149, 150
Data Object 63, 113 UDS_TEST_MASCOM_NOK_RoutineStatus
Table_0701_RoutinePosRep_ROW Data Object 153
Data Object 63, 113 Undervoltage_Flexray
Test failed Data Object 149, 150
Data Object 54, 55, 104, 105 Unlocking Control Request Seed (UCRSD)
Test failed since last clear Diagnostic Instance 21, 71
Data Object 55, 55, 105, 105 Unlocking Control Request Seed (UCRSD) Key
Test failed this monitoring cycle Diagnostic Instance 21, 71
Data Object 55, 55, 105, 105 Unlocking Control Request Seed Key1
Test not completed since last clear Data Object 22, 72
Data Object 55, 55, 105, 105 Unlocking Control Request Seed Key2
Test not completed this monitoring cycle Data Object 22, 72
Data Object 55, 55, 105, 105 Unlocking Control Request Seed Key3
TEST_DYSFUNCTION_LED_1 Data Object 22, 72
Data Object 60, 110 Unlocking Control Request Seed Key4
TEST_ECALL_LED_1 Data Object 22, 72
Data Object 60, 110 Unlocking Control Request Seed1
Tester Present Data Object 21, 71
Diagnostic Instance 66, 116 Unlocking Control Request Seed2
THER_MITI_HYST_RAP_1 Data Object 21, 71
Data Object 41, 91 Unlocking Control Request Seed3
THER_MITI_TEMP_RAP1_1 Data Object 21, 71
Data Object 41, 91 Unlocking Control Request Seed4
THER_MITI_TEMP_RAP2_1 Data Object 21, 71
Data Object 42, 92 Unlocking Engineering Control Request Seed
THER_MITI_TEMP_RAP3_1 (UECRSD)
Data Object 42, 92 Diagnostic Instance 22, 72
THER_MITI_TEMP_RAP4_1 Unlocking Engineering Control Request Seed
Data Object 42, 92 (UECRSD) Key
Time Br Diagnostic Instance 23, 73
Communication Parameter 16 Unlocking Engineering Control Request Seed
Time Cs Key1
Communication Parameter 16 Data Object 23, 73
Timeout Ar Unlocking Engineering Control Request Seed
Communication Parameter 16 Key2
Timeout As Data Object 23, 73
Communication Parameter 16 Unlocking Engineering Control Request Seed
Timeout Bs Key3
Communication Parameter 16 Data Object 23, 73
Timeout Cr Unlocking Engineering Control Request Seed
Communication Parameter 16 Key4
TRACABILITY_ICCID_P1_1 Data Object 23, 73
Data Object 53, 103 Unlocking Engineering Control Request Seed1
TRACABILITY_ICCID_P2_1 Data Object 22, 72
Data Object 53, 103 Unlocking Engineering Control Request Seed2
TRACABILITY_ICCID_P3_1 Data Object 22, 72
Data Object 53, 103 Unlocking Engineering Control Request Seed3
TRACABILITY_IMEI_1 Data Object 23, 73
Data Object 53, 103 Unlocking Engineering Control Request Seed4
TRACABILITY_IMSI_1 Data Object 23, 73
Data Object 53, 103 Unlocking eSA Control Request Seed
TRACABILITY_UIN_1 (eSACRSD)
Data Object 53, 103 Diagnostic Instance 24, 74
Transfer Data
178
Unlocking eSA Control Request Seed VV_PSAdataIdentifier_6
(eSACRSD) Key Data Type 146
Diagnostic Instance 25, 75 VV_PSAdiagnosticSessionType_1
Unlocking eSA Control Request Seed Key1 Data Type 147
Data Object 25, 75 VV_PSAresetType_1
Unlocking eSA Control Request Seed Key2 Data Type 147
Data Object 25, 75 VV_PSAroutineIDentifier_2
Unlocking eSA Control Request Seed Key3 Data Type 148
Data Object 25, 75 VV_PSAsecurityAccessType_2
Unlocking eSA Control Request Seed Key4 Data Type 148
Data Object 25, 75 Warning indicator requested
Unlocking eSA Control Request Seed1 Data Object 55, 55, 105, 105
Data Object 24, 74 Write
Unlocking eSA Control Request Seed2 Service 29, 39, 40, 43, 44, 45, 46, 49, 50,
Data Object 24, 74 51, 79, 89, 90, 93, 94, 95, 96, 99, 100, 101
Unlocking eSA Control Request Seed3 XCALL_AUTO_ANSWER_T_1
Data Object 24, 74 Data Object 47, 97
Unlocking eSA Control Request Seed4 XCALL_DRIVING
Data Object 24, 74 Diagnostic Instance 59, 109
UNM_16Bits XCALL_EELF_TRANSFER_2
Data Type 146 Data Object 47, 97
UNM_16Bits_Milliseconde Year
Data Type 146 Data Object 33, 83
UNM_16Bits_Milliseconde_1
Data Type 146
UNM_8Bits
Data Type 146
UNM_8Bits(1)
Data Type 146
UNREACHEABLE_LINK_1
Data Object 51, 101
Upload/Download
Diagnostic Instance 56, 106
Variant coding possibilities
Diagnostic Instance 28, 78
Variant coding programmed
Diagnostic Instance 29, 79
Variant Coding Request Seed (VCRSD)
Diagnostic Instance 19, 69
Variant Coding Request Seed (VCRSD) Key
Diagnostic Instance 20, 70
Variant Coding Request Seed Key1
Data Object 20, 70
Variant Coding Request Seed Key2
Data Object 20, 70
Variant Coding Request Seed Key3
Data Object 20, 70
Variant Coding Request Seed Key4
Data Object 20, 70
Variant Coding Request Seed1
Data Object 19, 69
Variant Coding Request Seed2
Data Object 20, 70
Variant Coding Request Seed3
Data Object 20, 70
Variant Coding Request Seed4
Data Object 20, 70
VehicleInformationNumber (VIN)
Data Object 39, 89
VIN Data Identifier (VINDID)
Diagnostic Instance 39, 89
179