GB/T 40822-2021Road vehicles - Unified diagnostic services (English PDF)
道路车辆 统一的诊断服务
This is a limited preview
Buy now to download the full PDF (624 pages)
Need quotation for your management?
Get a formal quotation for GB/T 40822-2021 in 30 minutes.
Issued by
SAMR; SAC
Level / Type
National · Recommended
Issue date
October 11, 2021
Implementation date
May 1, 2022
Scope
GB/T 40822-2021 is the English-translated version of 道路车辆 统一的诊断服务.
GB/T 40822-2021 is a Chinese recommended national standard. Its English version is available from this page.
Found what you need?
Document preview — GB/T 40822-2021
Contents
- Foreword16
- Introduction18
- 1 Scope20
- 2 Normative references20
- 3 Terms, definitions and abbreviations22
- 3.1 Terms and definitions22
- 3.2 Abbreviations26
- 4 Conventions29
- 5 Overview30
- 6 Application layer31
- 6.1 Application layer services31
- 6.1.1 General31
- 6.1.2 Format description of application layer services33
- 6.1.3 Format description of service primitives34
- 6.1.3.1 General definition34
- 6.1.3.2 Service request and service indication primitives34
- 6.1.3.3 Service response and service confirm primitives35
- 6.1.3.4 Service request-confirm and service response-confirm primitives36
- 6.1.4 Service data unit specification37
- 6.1.4.1 Mandatory parameters37
- 6.1.4.2 Vehicle system requirements40
- 6.1.4.3 Optional parameters - A_AE, application layer remote address40
- 6.2 Application layer protocol41
- 6.2.1 General definition41
- 6.2.2 A_PDU, application protocol data unit42
- 6.2.3 A_PCI, protocol control information42
- 6.2.4 SI, service identifier43
- 6.2.5 A_NR_SI, Negative response service identifier44
- 6.2.6 Negative response/confirmation service primitive45
- 6.2.7 Server response implementation rules45
- 6.2.7.1 General definitions45
- 6.2.7.2 General server response behaviour46
- behaviour54
- 6.2.7.5 Pseudo code example of server response behaviour56
- addressing58
- 6.3 Service description conventions59
- 6.3.1 Service description59
- 6.3.2 Request message59
- 6.3.2.1 Request message definition59
- 6.3.2.2 Request message SubFunction parameter $Level (LEV_) definition60
- 6.3.2.3 Request message data-parameter definition62
- 6.3.3 Positive response message63
- 6.3.3.1 Positive response message definition63
- 6.3.3.2 Positive response message data-parameter definition64
- 6.3.4 Supported negative response codes (NRC_)64
- 6.3.5 Message flow examples65
- 6.4 Diagnostic and communication management functional unit66
- 6.4.1 Overview66
- 6.4.2 DiagnosticSessionControl (1016) service66
- 6.4.2.1 Service description66
- 6.4.2.2 Request message70
- 6.4.2.3 Positive response message72
- 6.4.2.4 Supported negative response codes (NRC_)73
- programmingSession74
- 6.4.3 ECUReset (1116) service75
- 6.4.3.1 Service description75
- 6.4.3.2 Request message75
- 6.4.3.3 Positive response message77
- 6.4.3.4 Supported negative response codes (NRC_)78
- 6.4.3.5 Message flow example ECUReset78
- 6.4.4 SecurityAccess (2716) service79
- 6.4.4.1 Service description79
- 6.4.4.2 Request message81
- 6.4.4.3 Positive response message83
- 6.4.4.4 Supported negative response codes (NRC_)84
- 6.4.4.5 Message flow example(s) SecurityAccess85
- 6.4.5 CommunicationControl (2816) service87
- 6.4.5.1 Service description87
- 6.4.5.2 Request message87
- 6.4.5.3 Positive response message89
- 6.4.5.4 Supported negative response codes (NRC_)89
- network management messages)90
- connected to)90
- connected to a sub-network, is addressed)91
- 6.4.6 Authentication (2916) service92
- 6.4.6.1 Service overview92
- 6.4.6.2 Authentication with PKI Certificate Exchange (APCE)93
- 6.4.6.3 Authentication with Challenge-Response (ACR)99
- 6.4.6.4 Common requirements105
- 6.4.6.5 Request message106
- 6.4.6.6 Positive response message115
- 6.4.6.7 Supported negative response codes (NRC_)123
- 6.4.6.8 Message flow example(s) Authentication124
- 6.4.7 TesterPresent (3E16) service148
- 6.4.7.1 Service description148
- 6.4.7.2 Request message148
- 6.4.7.3 Positive response message149
- 6.4.7.4 Supported negative response codes (NRC_)149
- 6.4.7.5 Message flow example(s) TesterPresent150
- 6.4.8 ControlDTCSetting (8516) service151
- 6.4.8.1 Service description151
- 6.4.8.2 Request message151
- 6.4.8.3 Positive response message153
- 6.4.8.4 Supported negative response codes (NRC_)153
- 6.4.8.5 Message flow example(s) ControlDTCSetting153
- 6.4.9 ResponseOnEvent (8616) service155
- 6.4.9.1 Service description155
- 6.4.9.2 Request message163
- 6.4.9.3 Positive response message171
- 6.4.9.4 Supported negative response codes (NRC_)174
- 6.4.9.5 Message flow example(s) ResponseOnEvent175
- 6.4.10 LinkControl (8716) service192
- 6.4.10.1 Service description192
- 6.4.10.2 Request message193
- 6.4.10.3 Positive response message195
- 6.4.10.4 Supported negative response codes (NRC_)196
- 6.4.10.5 Message flow example(s) LinkControl196
- 6.5 Data transmission functional unit199
- 6.5.1 Overview199
- 6.5.2 ReadDataByIdentifier (2216) service200
- 6.5.2.1 Service description200
- 6.5.2.2 Request message200
- 6.5.2.3 Positive response message201
- 6.5.2.4 Supported negative response codes (NRC_)202
- 6.5.2.5 Message flow example ReadDataByIdentifier204
- 6.5.3 ReadMemoryByAddress (2316) service207
- 6.5.3.1 Service description207
- 6.5.3.2 Request message207
- 6.5.3.3 Positive response message208
- 6.5.3.4 Supported negative response codes (NRC_)209
- 6.5.3.5 Message flow example ReadMemoryByAddress211
- 6.5.4 ReadScalingDataByIdentifier (2416) service214
- 6.5.4.1 Service description214
- 6.5.4.2 Request message214
- 6.5.4.3 Positive response message215
- 6.5.4.4 Supported negative response codes (NRC_)216
- 6.5.4.5 Message flow example ReadScalingDataByIdentifier217
- 6.5.5 ReadDataByPeriodicIdentifier (2A16) service221
- 6.5.5.1 Service description221
- 6.5.5.2 Request message225
- 6.5.5.3 Positive response message226
- 6.5.5.4 Supported negative response codes (NRC_)227
- 6.5.5.5 Message flow example ReadDataByPeriodicIdentifier230
- 6.5.6 DynamicallyDefineDataIdentifier (2C16) service244
- 6.5.6.1 Service description244
- 6.5.6.2 Request message246
- 6.5.6.3 Positive response message250
- 6.5.6.4 Supported negative response codes (NRC_)251
- 6.5.6.5 Message flow examples DynamicallyDefineDataIdentifier252
- 6.5.7 WriteDataByIdentifier (2E16) service268
- 6.5.7.1 Service description268
- 6.5.7.2 Request message269
- 6.5.7.3 Positive response message269
- 6.5.7.4 Supported negative response codes (NRC_)270
- 6.5.7.5 Message flow example WriteDataByIdentifier271
- 6.5.8 WriteMemoryByAddress (3D16) service272
- 6.5.8.1 Service description272
- 6.5.8.2 Request message273
- 6.5.8.3 Positive response message274
- 6.5.8.4 Supported negative response codes (NRC_)275
- 6.5.8.5 Message flow example WriteMemoryByAddress277
- 6.6 Stored data transmission functional unit280
- 6.6.1 Overview280
- 6.6.2 ClearDiagnosticInformation (1416) service281
- 6.6.2.1 Service description281
- 6.6.2.2 Request message281
- 6.6.2.3 Positive response message282
- 6.6.2.4 Supported negative response codes (NRC_)282
- 6.6.2.5 Message flow example ClearDiagnosticInformation284
- 6.6.3 ReadDTCInformation (1916) service285
- 6.6.3.1 Service description285
- 6.6.3.2 Request message301
- 6.6.3.3 Positive response message313
- 6.6.3.4 Supported negative response codes (NRC_)330
- 6.6.3.5 Message flow examples - ReadDTCInformation331
- 6.7 InputOutput control functional unit369
- 6.7.1 Overview369
- 6.7.2 InputOutputControlByIdentifier (2F16) service369
- 6.7.2.1 Service description369
- 6.7.2.2 Request message371
- 6.7.2.3 Positive response message372
- 6.7.2.4 Supported negative response codes (NRC_)373
- 6.7.2.5 Message flow example(s) InputOutputControlByIdentifier374
- 6.8 Routine functional unit384
- 6.8.1 Overview384
- 6.8.2 RoutineControl (3116) service385
- 6.8.2.1 Service description385
- 6.8.2.2 Request message386
- 6.8.2.3 Positive response message388
- 6.8.2.4 Supported negative response codes (NRC_)389
- 6.8.2.5 Message flow example(s) RoutineControl392
- 6.9 Upload download functional unit395
- 6.9.1 Overview395
- 6.9.2 RequestDownload (3416) service396
- 6.9.2.1 Service description396
- 6.9.2.2 Request message396
- 6.9.2.3 Positive response message397
- 6.9.2.4 Supported negative response codes (NRC_)398
- 6.9.2.5 Message flow example(s) RequestDownload400
- 6.9.3 RequestUpload (3516) service400
- 6.9.3.1 Service description400
- 6.9.3.2 Request message401
- 6.9.3.3 Positive response message402
- 6.9.3.4 Supported negative response codes (NRC_)403
- 6.9.3.5 Message flow example(s) RequestUpload405
- 6.9.4 TransferData (3616) service406
- 6.9.4.1 Service description406
- 6.9.4.2 Request message406
- 6.9.4.3 Positive response message407
- 6.9.4.4 Supported negative response codes (NRC_)408
- 6.9.4.5 Message flow example(s) TransferData410
- 6.9.5 RequestTransferExit (3716) service410
- 6.9.5.1 Service description410
- 6.9.5.2 Request message411
- 6.9.5.3 Positive response message411
- 6.9.5.4 Supported negative response codes (NRC_)412
- 6.9.5.5 Message flow example(s) for downloading/uploading data413
- 6.9.6 RequestFileTransfer (3816) service421
- 6.9.6.1 Service description421
- 6.9.6.2 Request message421
- 6.9.6.3 Positive response message423
- 6.9.6.4 Supported negative response codes (NRC_)425
- 6.9.6.5 Message flow example(s) RequestFileTransfer427
- 6.10 Security sub-layer definition430
- 6.10.1 General430
- 6.10.1.1 Purpose430
- 6.10.1.2 Security sub-layer description430
- 6.10.1.3 Security sub-layer access432
- 6.10.1.4 General server response behaviour434
- 6.10.2 SecuredDataTransmission (8416) service436
- 6.10.2.1 Service description436
- 6.10.2.2 Request message436
- 6.10.2.3 Positive response message for successful internal message438
- 6.10.2.4 Supported negative response codes (NRC_)441
- 6.10.2.5 Message flow example SecuredDataTransmission441
- 6.11 Non-volatile server memory programming process445
- 6.11.1 General information445
- 6.11.2 Detailed programming sequence450
- application data450
- 6.11.2.2 Preprogramming step of phase #2 - Server configuration458
- 6.11.2.3 Programming step of phase #2 - Final server configuration459
- 6.11.3 Server reprogramming requirements461
- 6.11.3.1 Requirements for servers to support programming461
- 6.11.3.2 Software, data identification and fingerprints466
- 6.11.3.3 Server routine access466
- 6.11.4 Non-volatile server memory programming message flow examples467
- 6.11.4.1 General information467
- 6.11.4.2 Programming phase #1 - Pre-Programming step467
- 6.11.4.3 Programming phase #1 - Programming step468
- 6.11.5 Programming phase #1 - Post-Programming step472
- 7 Session layer services472
- 7.1 Document overview472
- 7.2 Service content473
- 7.2.1 General473
- 7.2.2 Specification of session layer service primitives476
- 7.2.2.1 General476
- 7.2.2.2 S_Data.request476
- 7.2.2.3 S_Data.confirm476
- 7.2.2.4 S_Data.indication477
- 7.2.3 Session data unit specification477
- 7.2.3.1 S_Mtype, Session layer message type477
- 7.2.3.2 S_SA, Session layer source address477
- 7.2.3.3 S_TA, Session layer target address478
- 7.2.3.4 S_TAtype, Session layer target address type478
- 7.2.3.5 S_AE, Session layer Address Extension (optional parameter)478
- 7.2.3.6 S_Length478
- 7.2.3.7 S_Data479
- 7.2.3.8 S_Result479
- 7.3 Timing parameter definition480
- 7.3.1 General application timing considerations480
- 7.3.1.1 Server480
- 7.3.1.2 Client481
- 7.3.2 Application timing parameter definitions - defaultSession481
- 7.3.3 Example for P4Server without enhanced response timing485
- 7.3.4 Example for P4Server with enhanced response timing486
- 7.3.5 Session timing parameter definitions for the non-default session488
- 7.3.6 Client and server timer resource requirements490
- 7.3.7 Error handling490
- 7.4 Timing handling during communication492
- 7.4.1 Physical communication492
- 7.4.1.1 Physical communication during defaultSession - without SOM.ind492
- 7.4.1.2 Physical communication during defaultSession - with SOM.ind492
- timing493
- 7.4.1.4 Physical communication during a non-default session495
- 7.4.2 Functional communication503
- 7.4.2.1 Functional communication during defaultSession - without SOM.ind503
- 7.4.2.2 Functional communication during defaultSession - with SOM.ind504
- timing - with SOM.ind505
- 7.4.2.4 Functional communication during non-default session - with SOM.ind507
- 7.4.3 Minimum time between client request messages512
- 8 UDSonCAN520
- 8.1 Document overview520
- 8.2 Unified diagnostic services implementation on CAN522
- 8.2.1 General522
- 8.2.2 UDS on CAN services overview522
- 8.2.3 ResponseOnEvent (8616) service DoCAN implementation requirements523
- 8.2.4 ReadDataByPeriodicIdentifier (2A16) service525
- 8.2.4.1 Periodic transmission response message525
- 8.2.4.2 Periodic transmission response message handling526
- 8.2.4.3 CAN frame format527
- 8.3 Application layer requirements532
- 8.3.1 Application layer services532
- 8.3.2 Application layer protocol533
- 8.3.3 Application layer timing533
- 8.3.3.1 General533
- 8.3.3.2 Message timing parameter values533
- 8.3.3.3 Unsolicited response messages533
- 8.4 Presentation layer requirements533
- 8.5 Session layer requirements533
- 8.6 Transport/Network layer interface adaptation533
- 8.6.1 General information533
- 8.6.2 DoCAN Transport/Network layer interface adaptation534
- dependent service primitives534
- 8.6.2.2 Mapping of T_PDU onto N_PDU for message transmission534
- 8.7 Data link layer diagnostic implementation requirements535
- 8.7.1 Usage of legislated 11-bit OBD CAN Identifiers for enhanced diagnostics535
- 8.7.2 Usage of legislated 29-bit OBD CAN Identifiers for enhanced diagnostics535
- 9 UDSonFR536
- 9.1 Document overview536
- 9.2 Unified diagnostic services implementation on FlexRay538
- 9.2.1 General538
- 9.2.2 UDS on FlexRay services overview538
- 9.2.3 CommunicationControl (2816) service539
- 9.2.4 ResponseOnEvent (8616) service540
- 9.2.5 LinkControl (8716) service542
- 9.2.6 ReadDataByPeriodicIdentifier (2A16) service543
- 9.2.6.1 Periodic transmission response message543
- 9.2.6.2 Periodic transmission response message handling544
- 9.2.6.3 Periodic transmission message flow546
- 9.3 Application layer requirements550
- 9.3.1 Application layer services550
- 9.3.2 Application layer protocol551
- 9.3.3 Application layer timing551
- 9.4 Presentation layer requirements551
- 9.5 Session layer requirements551
- 9.6 Transport/Network layer interface adaptation551
- 9.6.1 General information551
- 9.6.2 DoFR Transport/Network layer interface adaptation551
- dependent service primitives551
- 9.6.2.2 Mapping of T_PDU onto C_PDU for message transmission552
- 9.7 Data Link layer diagnostic implementation requirements552
- 10 UDSonIP553
- 10.1 Document overview553
- 10.2 Unified diagnostic services implementation on Internet Protocol555
- 10.2.1 General555
- 10.2.2 UDS on IP services overview555
- 10.2.3 DiagnosticSessionControl (1016) service556
- 10.2.4 ECUReset (1116) service556
- 10.2.5.1 Periodic data response message557
- 10.2.5.2 Periodic transmission response message handling557
- 10.3 Application layer requirements565
- 10.3.1 Application layer services565
- 10.3.2 Application layer protocol565
- 10.3.3 Application layer timing565
- 10.4 Presentation layer requirements565
- 10.5 Session layer requirements565
- 10.6 Transport/network layer interface adaptation565
- 10.6.1 General information565
- 10.6.2 DoIP transport/network layer interface adaptation566
- dependent service primitives566
- 10.6.2.2 Mapping of T_PDU onto DoIP_PDU for message transmission566
- 10.7 Data link layer diagnostic implementation requirements567
- 11 UDSonK-Line567
- 11.1 Document overview567
- 11.2 Unified diagnostic services implementation on K-Line569
- 11.2.1 General569
- 11.2.2 UDSonK-Line services overview569
- 11.2.3 Diagnostic and communication control functional unit570
- 11.2.3.1 AccessTimingParameter (8316) service570
- 11.2.3.2 LinkControl (8716) service571
- 11.2.4 Data transmission functional unit572
- 11.3 Application layer requirements572
- 11.3.1 Application layer services572
- 11.3.2 Application layer protocol572
- 11.3.3 Application layer timing572
- 11.3.3.1 General572
- 11.3.3.2 Application layer timing parameter values572
- 11.4 Presentation layer requirements572
- 11.5 Session layer requirements572
- 11.6 Transport/network layer interface adaptation573
- 11.6.1 General information573
- 11.6.2 DoK-Line transport/network layer interface adaptation573
- dependent service primitives573
- 11.6.2.2 Mapping of T_PDU onto DL_PDU for message transmission573
- 11.7 Data link layer diagnostic implementation requirements574
- 11.7.1 General information574
- 11.7.2 Data segmentation574
- 11.7.3 Session handling574
- 11.7.4 Timings575
- 11.7.5 Protocol initialization, start and stop of communication575
- 11.7.6 Error handling576
- 11.8 Non-volatile server memory programming process576
- 12 UDSonLIN576
- 12.1 Document overview576
- 12.2 UDSonLIN implementation requirements578
- 12.2.1 General578
- 12.2.2 Definition of diagnostic classes578
- 12.2.2.1 Overview578
- 12.2.2.2 Diagnostic class I578
- 12.2.2.3 Diagnostic class II578
- 12.2.2.4 Diagnostic class III578
- 12.2.3 LIN node requirements579
- 12.2.3.1 Master node requirements579
- 12.2.3.2 Slave node requirements580
- 12.2.4 Signal-based diagnostics580
- 12.2.4.1 Slave implementation580
- 12.2.4.2 Master implementation581
- 12.2.5 Tool suite support581
- 12.3 UDSonLIN implementation581
- 12.3.1 UDSonLIN services overview581
- 12.3.2 Diagnostic and communication control functional unit582
- 12.3.2.1 CommunicationControl (2816) service582
- 12.3.2.2 ResponseOnEvent (8616) service583
- 12.4 Application layer requirements583
- 12.4.1 Application layer services583
- 12.4.2 Application layer protocol583
- 12.4.3 Application layer timing584
- 12.4.3.1 General584
- 12.4.3.2 Application layer timing parameter values584
- 12.5 Presentation layer requirements586
- 12.6 Session layer requirements586
- 12.7 Transport/network layer interface adaptation586
- 12.7.1 General information586
- 12.7.2 LIN transport/network layer interface adaptation586
- dependent service primitives586
- 12.7.2.2 Mapping of T_PDU onto N_PDU for message transmission586
- 12.8 Network layer diagnostic implementation requirements587
- 12.8.1 LIN slave node network layer requirements587
- 12.8.2 LIN master node network layer requirements588
- 12.8.2.1 Network address requirements588
- 12.8.2.2 Use of functional addressing589
- 12.9 Data link layer diagnostic implementation requirements589
- 13 UDSonCXPI589
- 13.1 Document overview589
- 13.2 UDSonCXPI implementation requirements590
- 13.3 SIP - Service interface parameters591
- 13.3.1 SIP - General591
- 13.3.2 SIP - Data type definitions591
- 13.3.3 SIP - A_Mtype, message type591
- 13.3.4 SIP - A_TAtype, target address type591
- 13.3.5 SIP - A_TA, target address592
- 13.3.6 SIP - A_SA, source address592
- 13.3.7 SIP - A_Length, length of A_PDU592
- 13.3.8 SIP - A_Data, protocol data unit592
- 13.3.9 SIP - A_SCT, sequence count592
- 13.3.10 SIP - A_Result, result593
- 13.3.11 SIP - ev_wakeup_ind, event wake-up indication (optional)593
- 13.3.12 SIP - cmd_wakeup_req, command wake-up request593
- 13.3.13 SIP - NMInfo, network management information594
- 13.4 APP - Application594
- 13.4.1 APP - General594
- 13.4.2 APP - Definition of diagnostic classes595
- 13.4.2.1 APP - Overview595
- 13.4.2.2 APP - Diagnostic class I595
- 13.4.2.3 APP - Diagnostic class II595
- 13.4.2.4 APP - Diagnostic class III595
- reading, I/O control596
- 13.4.4 APP - CXPI slave node requirements596
- 13.4.4.1 APP - General596
- 13.4.4.2 APP - Error indications596
- 13.4.5 APP - CXPI measurement and control data diagnostics597
- 13.4.5.2 APP - Slave node current failure status support597
- 13.4.6 APP - Network management (optional)598
- 13.4.7 APP - CXPI master node gateway application598
- 13.4.7.1 APP - General598
- 13.4.7.2 APP - CXPI master gateway number of subnets598
- 13.4.7.3 APP - CXPI master gateway address routing table598
- 13.4.7.4 APP - CXPI master gateway all nodes request message handling598
- 13.4.7.5 APP - Round trip of all node addressing with functional NAD599
- 13.4.7.6 APP - Round trip of all node addressing with node-specific NADs599
- 13.5 AL - Application layer600
- 13.5.1 AL - Client to CXPI slave node(s) communication600
- 13.5.3 AL - CommunicationControl (2816) service602
- 13.5.4 AL - UDSonCXPI services603
- 13.5.4.1 AL - Supported functions603
- 13.5.4.2 AL - Master node receive buffer length603
- 13.5.4.3 AL - Message length is exceeded604
- 13.5.5 AL - Protocol604
- 13.5.6 AL - Timing604
- 13.5.6.1 AL - General604
- 13.5.6.2 AL - Timing parameter values604
- 13.5.6.3 AL - Server timing performance requirements604
- 13.5.6.4 AL - SuppressPosRspMsgIndicationBit604
- 13.5.7 AL - Response pending605
- 13.5.8 AL - CXPI slave node configuration services605
- 13.5.8.1 AL - CXPI node configuration605
- 13.5.8.2 AL - Slave node model606
- 13.5.8.3 AL - WriteDataByIdentifier - AssignNodeAddress610
- 13.5.8.4 AL - WriteDataByIdentifier - NodeDataDump612
- 13.5.8.5 AL - ReadDataByIdentifier - NodeProductIdentification613
- 13.5.8.6 AL - ReadDataByIdentifier - NodeSerialNumberIdentification614
- 13.5.8.7 AL - ReadDataByIdentifier - NodeConfigurationFileAvailability615
- 13.5.8.8 AL - WriteDataByIdentifier - SaveConfiguration617
- 13.5.8.9 AL - WriteDataByIdentifier - AssignFrameIdentifierRange618
- 13.6 PL - Presentation layer620
- 13.7 SL - Session layer620
- 13.7.1 SL - General620
- 13.7.2 SL - A_Data and T_Data service interface parameter mapping620
- 13.8 TL - Transport layer620
- 13.8.1 TL - Service primitive interface adaptation - General information620
- 13.8.2 TL - CXPI transport layer interface adaptation621
- 13.8.2.1 TL - Mapping of session layer to transport layer service primitives621
- 13.8.2.2 TL - Mapping of T_Data service primitive interface parameters621
- 13.9 NL - Network layer622
- 13.9.1 NL - Service primitive interface adaptation622
- 13.9.1.1 NL - General information622
- 13.9.1.2 NL - CXPI network layer interface adaptation622
- 13.9.2 NL - CXPI master node623
- 13.9.2.1 NL - Network layer623
- 13.9.2.2 NL - Dynamic NAD assignment623
- 13.9.2.3 NL - NodeIdentificationNumber623
- 13.9.3 NL - Master message routing623
- 13.9.3.1 NL - General623
- 13.9.3.2 NL - Diagnostic request message routing624
- 13.9.3.3 NL - Diagnostic response message routing624
- 13.9.3.4 NL - Master node transport protocol support624
- 13.9.4 NL - CXPI slave node624
- 13.9.4.1 NL - General624
What is delivered
The English PDF of this standard, delivered to your email address.
Instant delivery: the file is sent automatically after payment.
......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 624 pages — is available in the English PDF.
Referenced standards
Cited by
- GB 14622-2026Limits and measurement methods for emissions from motorcycles (China V)
- GB/T 45503-2025The code of practice for automotive Ethernet ECU test
- GB/T 43258.3-2023Road vehicles - Diagnostic communication over Internet Protocol (DoIP) - Part 3: Wired vehicle interface based on IEEE 802.3
- GB/T 41590.3-2022Road vehicles - Diagnostic communication over K-Line (DoK-Line) - Part 3: Application layer
- GB/T 41590.4-2022Road vehicles - Diagnostic communication over K-Line (DoK-Line) - Part 4: Requirements for emission-related systems
- GB/T 42193.7-2022Road vehicles - Communication between vehicle and external equipment for emissions-related diagnostics - Part 7: Data link security
How to Download GB/T 40822-2021
- 1
Add to cart
Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.
- 2
Checkout
Enter your email and billing details. Payment is processed securely by Stripe (cards or bank transfer). Prefer bank details? Request a quotation (min. order $300).
- 3
Instant delivery (0–9 sec)
Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
- 4
Invoice included
A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.
Related Standards
GB/T 47436-2026 — Smart community infrastructures - Smart transportation for newly developing areas
GB/T 47433-2026 — Smart community infrastructures - Smart transportation - Guidance for energy saving operation by optimization of operating speed
GB/T 47430-2026 — Smart community infrastructures - Smart transportation - General principles for energy saving in transportation services
Secure payment via Stripe
Payments accepted
GB/T 40822-2021
$7,985.00