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:
DTC | Description | LYNX Implementation Details |
---|---|---|
P0120 | Accelerator/Pedal Position Sensor/Switch "A" Circuit | Triggers when /acc/csc output is NaN |
P0122 | Accelerator/Pedal Position Sensor/Switch "A" Circuit Low | Requires /acc/asc/absmin to be non-zeroTriggers when /acc/acc/in falls below absmin Also applies to /acc/asc_2 |
P0123 | Accelerator/Pedal Position Sensor/Switch "A" Circuit High | Requires /acc/asc/absmax to be non-zeroTriggers when /acc/acc/in exceeds absmax Also applies to /acc/asc_2 |
P0500 | Vehicle Speed Sensor "A" | Reserved for future implementation |
P0A1B | Drive Motor "A" Control Module | Triggers when /driver/error is non-zero |
P0A2A | Drive Motor "A" Temperature Sensor Circuit | Motor sensor temperature failure Triggers when RThermistor > 50 kOhm or < 80 Ohm |
P0A2F | Drive Motor "A" Over Temperature | Motor overtemperature - /driver/limit & 256Requires configured and functioning motor sensor |
P0A3C | Drive Motor "A" Inverter Over Temperature | Driver overtemperature condition - /driver/stat & 4 |
P0A3F | Drive Motor "A" Position Sensor Circuit | Motor sensor error - /driver/stat & 16 |
P0C05 | Drive Motor "A" Phase U-V-W Circuit/Open | Phase B disconnection detected at startup |
P0A9B | Hybrid Battery Temperature Sensor "A" Circuit | Triggers 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:
PID | Description |
---|---|
0x05 | Controller temperature [°C +40] |
0x8D | Motor RPM [rpm * 100] |
0x5B | Battery SOC [%] |