Skip to content

Commit fd47b2a

Browse files
authored
Merge pull request #1268 from maximus64/add-opendiag-d1a6
Add PID 1209:D1A6 for Maximus64 OpenDIAG OBD2 Interface
2 parents 33edb93 + 688a238 commit fd47b2a

2 files changed

Lines changed: 28 additions & 0 deletions

File tree

‎1209/D1A6/index.md‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
layout: pid
3+
title: OpenDIAG OBD2 Interface
4+
owner: Maximus64
5+
license: GPLv3 and CERN-OHL-S-2.0
6+
site: https://github.com/maximus64/opendiag-hardware
7+
source: https://github.com/maximus64/opendiag-firmware
8+
---
9+
OpenDIAG is an open source OBD2 diagnostic interface for reading and clearing
10+
vehicle diagnostic trouble codes, streaming live sensor data, and accessing
11+
manufacturer-specific ECU functions. The device presents itself as a USB CDC
12+
serial port to the host.
13+
14+
The hardware is an ESP32-S3 based board using the chip's native USB and TWAI
15+
(CAN) peripherals, with a CAN transceiver, K-line, and J1850 PWM/VPW
16+
interfaces published under CERN-OHL-S-2.0 at
17+
[opendiag-hardware](https://github.com/maximus64/opendiag-hardware). The
18+
firmware is licensed GPLv3 at
19+
[opendiag-firmware](https://github.com/maximus64/opendiag-firmware), and a
20+
companion host-side tool is available at
21+
[opendiag-cli](https://github.com/maximus64/opendiag-cli).

‎org/Maximus64/index.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
layout: org
3+
title: Maximus64
4+
site: https://github.com/maximus64
5+
---
6+
Hardware hacker building open source electronic devices, with a focus on
7+
reverse engineering embedded systems and automotive electronics.

0 commit comments

Comments
 (0)