Skip to content

Instantly share code, notes, and snippets.

@brandonros
Last active April 10, 2024 08:44
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save brandonros/4aa6ae51d0f925671d034446947df555 to your computer and use it in GitHub Desktop.
Save brandonros/4aa6ae51d0f925671d034446947df555 to your computer and use it in GitHub Desktop.
BMW UDS function descriptions
10 01;setDefaultSession
10 02;setProgrammingSession
10 03;setExtendedDiagnosticSession
11 01;hardReset
14 FF FF FF,31 01 0F 06,31 01 40 00 00,31 01 40 00 05,31 01 40 00 01;Clear all DTCs (clear DTC,clear Infospeicher,ZFS ***8211; DM_Lock,clear ZFS ***8211; DM_Clear,ZFS ***8211; DM_Unlock)
14 FF FF FF;Clear DTC
19 02 0C;ReadDTC(0C)
19 0A;ReadSupportedDTC
22 10 0A;readEnergyMode
22 10 0E;readExtendedMode
22 17 20;readStandardCoreVersion
22 17 26;readStandardCoreModuleVerion
22 17 2A;ReadIPConfig
22 17 35;readZGWMode
22 20 00;InfoSpeicherLesen
22 25 01;readMemorySegmentationTable
22 25 02;readProgrammingCounter
22 25 03;readProgrammingCounterMaxValue
22 25 04;readFlashTimingParameter
22 25 06;readMemoryAddress
22 25 08;readGWRoutingStatus
22 37 FE;readCPS
22 F1 00;readActiveSessionState
22 F1 01;readCurrentSVK
22 F1 02;readSystemSupplierSVK
22 F1 03;readPlantSVK
22 F1 04;readBackupSVK1
22 F1 05;readBackupSVK2
22 F1 06;readBackupSVK3
22 F1 50;readSGBDIndex
22 F1 86;readActiveDiagnosticSession
22 F1 8b;readECUManufactoringData
22 F1 8c;readECUSerialNumber
22 F1 90;readVIN
28 01 01;DisableNDC
2E 0E 80 00 00 00,11 01;ACSM verriegelung_schreiben
2E 17 2A 00 C0 A8 01 02 FF FF FF 00 C0 A8 01 01;ZGWIPStatischSetzen (192.168.1.2)
2E 17 2A 00 FF FF FF FF FF FF FF 00 FF FF FF FF;ZGWIPDynamischSetzen
2E 40 80 00 00 00,11 01;ACSM verriegelung_schreiben_new
31 01 0F 06;InfoSpeicherLoeschen
31 01 0F 0C 00;setEnergyModeDefault
31 01 0F 0C 01;setEnergyModeProduction
31 01 0F 0C 02;setEnergyModeTransport
31 01 0F 0C 03;setEnergyModeFlash
31 01 10 03 01;setExtendedModeFlashEnabled
31 01 10 0D;setCodingMode
31 01 10 0E;setFlashMode
31 01 10 0F,WAIT4RESET,31 01 0F 0C 00,22 F1 86;Reset HU after HU-GW failure
31 01 10 0F;setApplicationMode
31 01 10 11;GetActualConfig
31 01 F7 60;Reset HU Aktivierungsleitung
85 02;ControlDTCSettings(Off)
DSC_DS,RCS_SetEnergyModeDefault;Switch off FMA
DSC_ES,RCS_SetEnergyModeFlash,DTCOff,DNMT,RCS_SetExtendedModeFlash;Goto FMA
@peppearci
Copy link

would it be possible to use this set for having a tool which read and writes romdump on dme/dde?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment