Ashcon Mohseninia @rnd-ash
Automotive 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
- 18/02/2021 - OSSG - Open source in automotive - OpenVehicleDiag
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.
- Ultimate-NAG52 - A drop-in replacement custom Automatic transmission controller for Mercedes' 5G-Tronic (722.6) gearbox, with full CANBUS support for any Mercedes made between 2000 and 2012 with the OEM EGS52 and EGS53 modules.
- Macchina-J2534 - A SAE J2534 (Passthru) API library for Macchina's M2 and A0 ODB2 adapters (With experimental Linux + OSX support)
- MBUX-Port - An attempt to create a custom head unit application for my old 2006 Mercedes C class, based on the 2021 S class UI (MBUX), to give it more functionality - This involved reverse engineering the entire car's canbus systems. It is part of my running series on Youtube on how to create a custom headunit.
- Razer-laptop-Control - CLI utility and Linux DKMS Driver for Razer notebooks to enable gaming mode and fan control under Linux