o3DIAG is a diagnostic application designed to work with OBD-II vehicles through an ELM327 adapter.
It provides an easy way to connect, read vehicle data, and interpret diagnostic trouble codes (DTCs).
Official Website: https://o3diag.openw3rk.de

Main Features
------------------

Connection Control

– Select communication port and baud rate.
– Connect or disconnect the adapter with a single click.
– Initialize the adapter automatically with the required AT commands.

Live Data Reading

– Read common engine parameters such as:
- Engine RPM (PID 010C)
- Vehicle Speed (PID 010D)
- Coolant Temperature (PID 0105)
- Engine Load (PID 0104)
– Raw responses are automatically converted into real-world values (e.g., RPM in revolutions per minute,
temperature in °C, speed in km/h).

Diagnostic Trouble Codes (DTCs)

– Read stored error codes from the engine control unit.
– Clear fault codes when required.
– Codes are translated into plain-text descriptions.

Features

  • OBD-II Diagnostic
  • P-Codes Translation
  • Read Engine RPM
  • Read Vehicle Speed
  • Read Coolant Temperature
  • Read Engine Load
  • Read DTCs
  • Full Open Source
  • ELM-327 Adapter Support
  • Live Data Reading
  • Read Battery Voltage
  • Full Adapter Initialization

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow o3DIAG

o3DIAG Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of o3DIAG!

Additional Project Details

Operating Systems

Linux, Windows

Languages

English

User Interface

Win32 (MS Windows)

Registered

2026-01-07