- MCP2515 initialization
- OBD2 PID 00
- OBD2 PID 0C (RPM)
- Launch Creader connection test
- PID 05 (ECT)
- PID 0B (MAP)
- PID 0F (IAT)
- PID 11 (TPS)
- PID 0D (VSS)
- PID 0E (Spark Advance)
- PID 42 (Battery Voltage)
- PID 14 (O2 Sensor)
-
DTC support -
MIL support -
Freeze Frame -
Read/Clear DTC
Advanced diagnostic functionality was evaluated during development but later discontinued after real-world validation with the Launch Creader 3001.
The project focus shifted toward lightweight real-time live data compatibility for standalone ECUs, where full OEM-style diagnostic emulation provided limited practical value for the intended application.
Maintaining a simple and highly reliable implementation proved more beneficial than adding complex diagnostic layers.
-
Multi-frame CAN -
Long packet support -
Better scanner compatibility
ISO-TP support was initially considered during project planning but later deemed unnecessary after successful validation of all required live data functionality using standard single-frame CAN responses.
Scanner compatibility goals were achieved without requiring multi-frame transport protocols, significantly reducing implementation complexity and resource usage.
- ESP8266 WiFi bridge
- Bluetooth support
- SD datalogging
- Web dashboard
- CAN sniffing mode
- Custom PCB
- OBD2 enclosure
- Automotive power supply
- Reverse polarity protection