Command Tables - Python-OBD
Command Tables - Python-OBD
Commands
Mode 01
v: latest
4F unsupported unsupported
5F unsupported unsupported
Mode 02
Mode 02 commands are the same as mode 01, but are metrics from when the last DTC
occurred (the freeze frame). To access them by name, simple prepend DTC_ to the
Mode 01 command name.
import obd
Mode 03
Mode 03 contains a single command GET_DTC which requests all diagnos"c trouble
codes from the vehicle. The response will contain the codes themselves, as well as a
descrip"on (if python-OBD has one). See the DTC Responses sec"on for more details.
Mode 04
Mode 06
WARNING: mode 06 is experimental. While it passes so!ware tests, it has not been tested on
a real vehicle. Any debug output for this mode would be greatly appreciated.
Mode 06 commands are used to monitor various test results from the vehicle. All
commands in this mode return the same datatype, as described in the Monitor
Response sec"on. Currently, mode 06 commands are only implemented for CAN
protocols (ISO 15765-4).
gap
gap
gap
gap
gap
gap
gap
gap
98 MONITOR_NOX_CATALYST_B1 NOx Catalyst Monitor Bank 1
gap
gap
Mode 07
The return value will be encoded in the same structure as the Mode 03 GET_DTC
command.
N/A GET_CURRENT_DTC Get DTCs from the current/last driving cycle special
Mode 09
WARNING: mode 09 is experimental. While it has been tested on a hardware simulator, only
a subset of the supported commands have (00-06) been tested. Any debug output for this
mode, especially for the untested PIDs, would be greatly appreciated.
04 CALIBRATION_ID Calibra"on ID