Cross-platform open-source ECU diagnostic

Thanks! Share it with your friends!

You disliked this video. Thanks for the feedback!


Added by MiAmigo
125 Views
Presented by Ashcon Mohseninia

With the ever increasing complexity and propriatary implementations of car diagnostic software, OpenVehicleDiag tries to provide a universal and open source tool for running car diagnostics, based upon the Passthru API, converting propriatary data formats into a common JSON schema. In the first part of this presentation, I will be discussing the process of creating an open source Rust based Passthru driver for Macchina’s M2 Under-the-dash ODB-II adapter, and the process of unoficially porting the API to UNIX systems. In the second half of the presentation, I will be discussing the process of creating OpenVehicleDiag using a Rust Passthru API backend and a JS Electron GUI, along with the process of converting Daimler CBF files into a common JSON format that can be applied universally to other OEM’s.

Ashcon Mohseninia is a computer science student at the University of Reading who has a passion for car hacking and open source software. Most noticeably known for installing a totally custom infotainment system on his Mercedes and reverse engineering its entire CANBUS network to achieve a ton of cool features that even modern cars lack. He got into open source car diagnostics after creating a custom Passthru API adapter from an Arduino in order to clear error codes from his car’s TCU after a simple mechanical fault rendered the car useless, and Mercedes attempted to charge a ludicrous amount of money to simply clear the error code stored on the TCU module.
Category
722.6
Commenting disabled.