Mode 09 - Vehicle Information

Mode 09 provides access to vehicle information such as VIN, calibration IDs, and other identification data.

class obdii.modes.Mode09[source]

Bases: GroupCommands

Request Vehicle Information

SUPPORTED_PIDS_9 = <Command Mode.VEHICLE_INFO 0 SUPPORTED_PIDS_9>

Service 9 supported PIDs [$01 to $20]

VIN_MESSAGE_COUNT = <Command Mode.VEHICLE_INFO 1 VIN_MESSAGE_COUNT>

VIN Message Count in PID 02. Only for ISO 9141-2, ISO 14230-4 and SAE J1850.

VIN = <Command Mode.VEHICLE_INFO 2 VIN>

Vehicle Identification Number (VIN)

CALIBRATION_ID_MESSAGE_COUNT = <Command Mode.VEHICLE_INFO 3 CALIBRATION_ID_MESSAGE_COUNT>

Calibration ID message count for PID 04. Only for ISO 9141-2, ISO 14230-4 and SAE J1850.

CALIBRATION_ID = <Command Mode.VEHICLE_INFO 4 CALIBRATION_ID>

Calibration ID

CVN_MESSAGE_COUNT = <Command Mode.VEHICLE_INFO 5 CVN_MESSAGE_COUNT>

Calibration verification numbers (CVN) message count for PID 06. Only for ISO 9141-2, ISO 14230-4 and SAE J1850.

CVN = <Command Mode.VEHICLE_INFO 6 CVN>

Calibration Verification Numbers (CVN) Several CVN can be output (4 bytes each) the number of CVN and CALID must match

IN_USE_PERF_TRACKING_MESSAGE_COUNT = <Command Mode.VEHICLE_INFO 7 IN_USE_PERF_TRACKING_MESSAGE_COUNT>

In-use performance tracking message count for PID 08 and 0A. Only for ISO 9141-2, ISO 14230-4 and SAE J1850.

IN_USE_PERF_TRACKING_SPARK_IGNITION = <Command Mode.VEHICLE_INFO 8 IN_USE_PERF_TRACKING_SPARK_IGNITION>

In-use performance tracking for spark ignition vehicles

ECU_NAME_MESSAGE_COUNT = <Command Mode.VEHICLE_INFO 9 ECU_NAME_MESSAGE_COUNT>

ECU name message count for PID 0A

ECU_NAME = <Command Mode.VEHICLE_INFO 10 ECU_NAME>

ECU name

IN_USE_PERF_TRACKING_COMPRESSION_IGNITION = <Command Mode.VEHICLE_INFO 11 IN_USE_PERF_TRACKING_COMPRESSION_IGNITION>

In-use performance tracking for compression ignition vehicles