Skip to content

Latest commit

 

History

History
69 lines (49 loc) · 1.81 KB

File metadata and controls

69 lines (49 loc) · 1.81 KB

ROADMAP

Stage 1 — Basic OBD2 Communication

  • MCP2515 initialization
  • OBD2 PID 00
  • OBD2 PID 0C (RPM)
  • Launch Creader connection test

Stage 2 — Basic Sensors

  • PID 05 (ECT)
  • PID 0B (MAP)
  • PID 0F (IAT)
  • PID 11 (TPS)

Stage 3 — Full Live Data

  • PID 0D (VSS)
  • PID 0E (Spark Advance)
  • PID 42 (Battery Voltage)
  • PID 14 (O2 Sensor)

Stage 4 — Advanced OBD2 (Discontinued)

  • DTC support
  • MIL support
  • Freeze Frame
  • Read/Clear DTC

Status

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.


Stage 5 — ISO-TP (Discontinued)

  • Multi-frame CAN
  • Long packet support
  • Better scanner compatibility

Status

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.


Stage 6 — Optional Features

  • ESP8266 WiFi bridge
  • Bluetooth support
  • SD datalogging
  • Web dashboard
  • CAN sniffing mode

Stage 7 — Hardware

  • Custom PCB
  • OBD2 enclosure
  • Automotive power supply
  • Reverse polarity protection