OpenVehicleDiag
MacchinaM2-J2534-Rust
Our great sponsors
OpenVehicleDiag | MacchinaM2-J2534-Rust | |
---|---|---|
13 | 2 | |
741 | 15 | |
- | - | |
0.0 | 7.6 | |
over 1 year ago | about 3 years ago | |
Rust | C++ | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OpenVehicleDiag
-
Rust in Automotive
BTW I have a few automotive projects if you wish to check them out! https://github.com/rnd-ash/ecu\_diagnostics https://github.com/rnd-ash/openvehiclediag https://github.com/rnd-ash/canviewer-rs
-
ECU_Diagnostics 0.90.0! - Nearing Version 1.0
Currently, there are no other tools other than my own that utilize this crate, but I hope that can soon change! * OpenVehicleDiag - A front-end for the ECU_Diagnostic crate, allowing for CAN manipulation and tracing, and KWP/OBD/UDS ECU diagnostics and custom payload sending
-
Mazda RX-8 reverse engineering notes!
The tool I am using to reverse engineer the car is my beta version of OpenVehicleDiag (Source code available here https://github.com/rnd-ash/openvehiclediag/tree/egui_ecu_diag).
-
New project for ISO 15765 .dbc file
Author of OpenVehicleDiag here. I already kinda had something like this in mind, so set up this JSON Schema my application uses: https://github.com/rnd-ash/OpenVehicleDiag/blob/main/SCHEMA.md
-
What's everyone working on this week (19/2021)?
Working on my vehicle/ECU diagnostics platform. https://github.com/rnd-ash/openvehiclediag/
- OpenVehicleDiag 1.0 now released - A powerful cross platform car diagnostics and ECU testing platform - Now supports SocketCAN as well as an experimental Linux port of the J2534 Passthru API for diagnostic adapters (Read OP for more info)
-
OpenVehicleDiag 1.0 and MacchinaJ2534! - A powerful Rust open source car diagnostic application and Passthru adapter driver!
Macchina-J2534: https://github.com/rnd-ash/Macchina-J2534 OpenVehicleDiag: https://github.com/rnd-ash/OpenVehicleDiag/
- OVD - Cross-platform Motor Vehicle ECU Diag Suite
-
OpenVehicleDiag milestone 2 - Extracting proprietary DTC error code descriptions from Daimler CBF files with Rust and converting to an open JSON schema with Serde (read OP)!
This is the next major milestone of OVD (https://github.com/rnd-ash/OpenVehicleDiag/), in which I have been able to write a binary file parser to extract ECU information from Daimler's CBF files in Rust. The parser can be found in the CBFParser directory of the main repository.
-
Converting Daimler CBF files to a more universal and open JSON standard! - And allowing my program (OpenVehicleDiag) to scan ECUs using the JSON
Source code: https://github.com/rnd-ash/OpenVehicleDiag/
MacchinaM2-J2534-Rust
-
Converting Daimler CBF files to a more universal and open JSON standard! - And allowing my program (OpenVehicleDiag) to scan ECUs using the JSON
If you are using Linux or OSX, you can run this application! - Just use Macchina's M2 adapter with this driver https://github.com/rnd-ash/MacchinaM2-J2534-Rust/
-
Announcing MacchinaM2-J2534-Rust (Beta) - A rust J2534 driver for Macchina's M2 ODB-II module!
Driver code: https://github.com/rnd-ash/MacchinaM2-J2534-Rust
What are some alternatives?
Macchina-J2534 - J2534 drivers for various Macchina hardware
ArduHUD - Arduino/ELM327-based project to create a car head's up display
ddt4all - OBD tool
apfs-fuse - FUSE driver for APFS (Apple File System)
grenad - Tools to sort, merge, write, and read immutable key-value pairs :tomato:
keepassxc - KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
substrate-open-working-groups - The Susbstrate Open Working Groups (SOWG) are community-based mechanisms to develop standards, specifications, implementations, guidelines or general initiatives in regards to the Substrate framework. It could, but not restricted to, lead to new Polkadot Standards Proposals. SOWG is meant as a place to find and track ongoing efforts and enable everybody with similar interests to join and contribute.
OpenFrameworks - openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
bumpalo - A fast bump allocation arena for Rust
Boost.Beast - HTTP and WebSocket built on Boost.Asio in C++11
WDBXEditor - A communal program to edit all variants of Blizzard's client db files.
pcm - Processor Counter Monitor [Moved to: https://github.com/intel/pcm]