rnd-ash/OpenVehicleDiag
rnd-ash/OpenVehicleDiag has 1,027 GitHub stars and 108 forks. GitHot measured +2 in 7 days. Last checked 2026-11-11 02:24 UTC. Last push 2025-07-25.
A rust based cross-platform ECU diagnostics and car hacking application, utilizing the passthru protocol
Measured star growth
- in 24h
- Update delayed
- in 7 days
- +2
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
Open Vehicle Diagnostics (OVD) is a Rust-based open source vehicle ECU diagnostic platform that makes use of the J2534-2 protocol, as well as SocketCAN on Linux!
The idea is to make diagnosing and exploring your cars diagnostics functions possible, via an API, thus allowing the ability for you to reprogram ECU’s without the need for a special dealer-only tool.
This is for my University FYP for my degree at the University of Reading
Latest release
Demo videos
Youtube playlist here
Alternative Odysee video
OpenVehicleDiag ECU JSON Schema
If you want to create diagnostic JSON for your own ECUs, check out the JSON schema here
Repository structure
app_rust
Directory of the OpenVehicleDiag app (See contained README)
CBFParser
Parses Mercedes CBF Files into OpenVehicleDiag's JSON
SMRParser
REMOVED DUE TO DMCA TAKEDOWN NOTICE
Common
Common library for both parser and GUI Application
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,666 starspublic-apis/public-apis
A collective list of free APIs
498,055 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
450,792 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,315 stars