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