Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions 1209/D1A6/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
layout: pid
title: OpenDIAG OBD2 Interface
owner: Maximus64
license: GPLv3 and CERN-OHL-S-2.0
site: https://github.com/maximus64/opendiag-hardware
source: https://github.com/maximus64/opendiag-firmware
---
OpenDIAG is an open source OBD2 diagnostic interface for reading and clearing
vehicle diagnostic trouble codes, streaming live sensor data, and accessing
manufacturer-specific ECU functions. The device presents itself as a USB CDC
serial port to the host.

The hardware is an ESP32-S3 based board using the chip's native USB and TWAI
(CAN) peripherals, with a CAN transceiver, K-line, and J1850 PWM/VPW
interfaces published under CERN-OHL-S-2.0 at
[opendiag-hardware](https://github.com/maximus64/opendiag-hardware). The
firmware is licensed GPLv3 at
[opendiag-firmware](https://github.com/maximus64/opendiag-firmware), and a
companion host-side tool is available at
[opendiag-cli](https://github.com/maximus64/opendiag-cli).
7 changes: 7 additions & 0 deletions org/Maximus64/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: org
title: Maximus64
site: https://github.com/maximus64
---
Hardware hacker building open source electronic devices, with a focus on
reverse engineering embedded systems and automotive electronics.