Skip to main content
Firmware 5.4.x {stable}

OBD2

On-board diagnostics (OBD) provides vehicle self-diagnostic and reporting capabilities.
OBD2 functionality is typically required for vehicle homologation.

info

OBD2 is a premium feature not included in the standard (public) LYNX firmware.
Contact siliXcon to obtain an OEM firmware with OBD2 functionality enabled.

DTC Codes​

Supported Diagnostic Trouble Codes (DTC) and their implementations:

DTCDescriptionLYNX Implementation Details
P0120Accelerator/Pedal Position Sensor/Switch "A" CircuitTriggers when /acc/csc output is NaN
P0122Accelerator/Pedal Position Sensor/Switch "A" Circuit LowRequires /acc/asc/absmin to be non-zero
Triggers when /acc/acc/in falls below absmin
Also applies to /acc/asc_2
P0123Accelerator/Pedal Position Sensor/Switch "A" Circuit HighRequires /acc/asc/absmax to be non-zero
Triggers when /acc/acc/in exceeds absmax
Also applies to /acc/asc_2
P0500Vehicle Speed Sensor "A"Reserved for future implementation
P0A1BDrive Motor "A" Control ModuleTriggers when /driver/error is non-zero
P0A2ADrive Motor "A" Temperature Sensor CircuitMotor sensor temperature failure
Triggers when RThermistor > 50 kOhm or < 80 Ohm
P0A2FDrive Motor "A" Over TemperatureMotor overtemperature - /driver/limit & 256
Requires configured and functioning motor sensor
P0A3CDrive Motor "A" Inverter Over TemperatureDriver overtemperature condition - /driver/stat & 4
P0A3FDrive Motor "A" Position Sensor CircuitMotor sensor error - /driver/stat & 16
P0C05Drive Motor "A" Phase U-V-W Circuit/OpenPhase B disconnection detected at startup
P0A9BHybrid Battery Temperature Sensor "A" CircuitTriggers upon CAN BMS connection loss
note

Motor Sensor Error

  • Some sin/cos sensors may have unreliable disconnection detection

PID Codes​

Parameter IDs for diagnostic data:

PIDDescription
0x05Controller temperature [°C +40]
0x8DMotor RPM [rpm * 100]
0x5BBattery SOC [%]