Service Identifier (SID)
| SID-Bereich | Typ/Norm | Gruppe |
|---|---|---|
| 0x00..0x0F | OBD nach ISO 15031-5 | Diagnose abgasrelevanter Systeme |
| 0x10..0x3E 0x83..0x87 | UDS nach ISO 14229 oder KWP 2000 nach ISO 14230 | Allgemeine Fahrzeugdiagnose |
| 0x81..0x82 | KWP 2000 auf K-Line nach ISO 14230 | |
| 0xA0..0xB9 | Reserviert für Fahrzeughersteller (OEM) | |
| 0xBA..0xBE | Reserviert für Steuergerätehersteller | |
| 0x7F | Negative Antwort |
Alle nicht genannten Bereiche sind Reserviert.
Service Identifier (SID) Liste
| Service ID | Service Name |
|---|---|
| 0x10 | Diagnostic Session Control |
| 0x11 | ECU Reset |
| 0x14 | Clear Diagnostic Information |
| 0x19 | Read DTC Information |
| 0x22 | Read Data By Identifier |
| 0x23 | Read Memory By Address |
| 0x27 | Security Access |
| 0x28 | Communication Control |
| 0x2A | Read Data by Periodic ID |
| 0x2E | Write Data By Identifier |
| 0x2F | Input Output Control By Identifier |
| 0x31 | Routine Control |
| 0x34 | Request Download |
| 0x35 | Request Upload |
| 0x36 | Transfer Data |
| 0x37 | Transfer Exit |
| 0x3D | Write Memory By Address |
| 0x3E | Tester Present |
| 0x85 | Control DTC Setting |
UDS_SI_DiagnosticSessionControl 0x10 // see ISO 14229-1
UDS_SI_ECUReset 0x11 // see ISO 14229-1
0x12
0x13
UDS_SI_ClearDiagnosticInformation 0x14 // see ISO 14229-1
0x15
0x16
0x17
0x18
UDS_SI_ReadDTCInformation 0x19 // see ISO 14229-1
0x1A
0x1B
0x1C
0x1D
0x1E
0x1F
0x20
0x21
UDS_SI_ReadDataByIdentifier 0x22 // see ISO 14229-1
UDS_SI_ReadMemoryByAddress 0x23 // see ISO 14229-1
UDS_SI_ReadScalingDataByIdentifier 0x24 // see ISO 14229-1
0x25
0x26
UDS_SI_SecurityAccess 0x27 // see ISO 14229-1
UDS_SI_CommunicationControl 0x28 // see ISO 14229-1
0x29
UDS_SI_ReadDataByPeriodicIdentifier 0x2A // see ISO 14229-1
0x2B
UDS_SI_DynamicallyDefineDataIdentifier 0x2C // see ISO 14229-1
0x2D
UDS_SI_WriteDataByIdentifier 0x2E // see ISO 14229-1
UDS_SI_InputOutputControlByIdentifier 0x2F // see ISO 14229-1
0x30
UDS_SI_RoutineControl 0x31 // see ISO 14229-1
0x32
0x33
UDS_SI_RequestDownload 0x34 // see ISO 14229-1
UDS_SI_RequestUpload 0x35 // see ISO 14229-1
UDS_SI_TransferData 0x36 // see ISO 14229-1
UDS_SI_RequestTransferExit 0x37 // see ISO 14229-1
0x38
0x39
0x3A
0x3B
0x3C
UDS_SI_WriteMemoryByAddress 0x3D // see ISO 14229-1
UDS_SI_TesterPresent 0x3E // see ISO 14229-1
UDS_SI_AccessTimingParameter 0x83 // see ISO 14229-1
UDS_SI_SecuredDataTransmission 0x84 // see ISO 14229-1
UDS_SI_ControlDTCSetting 0x85 // see ISO 14229-1
UDS_SI_ResponseOnEvent 0x86 // see ISO 14229-1
UDS_SI_LinkControl 0x87 // see ISO 14229-1
Special Flow-Control SIDs:
UDS_NR_SI 0x7F // negative response code UDS_NRC_EXTENDED_TIMING 0x78 // server wants more time UDS_SI_POSITIVE_RESPONSE 0x40 // positive response offset