A rust based cross-platform ECU diagnostics and car hacking application, utilizing the passthru protocol
The re-worked communication API is a necessary addition for adding other communication protocols such as ISO9141 and J1850. This will be added later to OpenVehicleDiag. The necessary addition was the Interface abstraction layer (See below). TLDR; this allows the diagnostic servers to send the same data, and for this abstraction layer to convert to protocol specific payloads for transmitting to a vehicle:
Woohoo release version 1.0!
This is the first alpha build of OVD! - OSX users, you will have to compile from source unfortunately - I don't have a machine to compile OSX executables.