Skip to content
View rnd-ash's full-sized avatar
🏠
Working from home
🏠
Working from home

Sponsors

@jmspswny
Private Sponsor

Block or report rnd-ash

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rnd-ash/README.md

Ashcon Mohseninia @rnd-ash

Automotive embedded software developer at ECU.de

Creating custom ECU firmware from scratch for open-source MCUs and open source vehicle diagnostic libraries!

Social media

Coding languages

  • Rust
  • C / C++
  • Kotlin
  • Java

Talks / Presentations

Major Projects

  • OpenVehicleDiag - Initially my thesis project for University. Open source and cross platform car diagnostics and ECU testing platform written in Rust. Supports SocketCAN and SAE J2534 API.
  • ECU DIAG - A project based on OpenVehcileDiag to provide a Rust library that can be used for interfacing with VCI hardware for car diagnostics and implements both the KWP, UDS and OBD2 diagnostic protocol servers.
  • Ultimate-NAG52 and Ultimate-NAG52-Config-App - A replacement Transmission controller for Mercedes' 5G-Tronic (722.6) gearbox, with full CANBUS support and supporting the CAN systems of all cars with the EGS51, EGS52 or EGS53 OEM TCUs (~1995-2012) Project youtube playlist
  • Macchina-J2534 - A SAE J2534 (Passthru) API library for Macchina's M2 and A0 ODB2 adapters (With experimental Linux + OSX support)
  • MB-W211-PC - My hobby project - Installing a full PC into the back of my W211, complete with a custom touch panel in the front, and daughter board that houses a custom amplifier and MCU. Works seamlessly with the cars CAN networks. Project youtube playlist

Pinned Loading

  1. OpenVehicleDiag OpenVehicleDiag Public

    A rust based cross-platform ECU diagnostics and car hacking application, utilizing the passthru protocol

    Rust 915 99

  2. ecu_diagnostics ecu_diagnostics Public

    A Rust crate for ECU diagnostic protocols (UDS / KWP)

    Rust 207 30

  3. Macchina-J2534 Macchina-J2534 Public

    J2534 drivers for various Macchina hardware

    C++ 101 22

  4. ultimate-nag52-fw ultimate-nag52-fw Public

    Ultimate NAG52 firmware repository

    C++ 103 28

  5. mb-w211-pc mb-w211-pc Public

    A fully custom infotainment system for my W211 E55 AMG based on a PC with a custom daughter board!

    Rust 32 4

  6. ultimate-nag52-config-app ultimate-nag52-config-app Public

    Ultimate-NAG52 configuration app

    Rust 15 4