Swindon, UK

Ashcon Mohseninia (RAND_ASH)

Elite
@rnd-ash

Open source automotive software engineer and Rust developer Lead dev of Ultimate-NAG52 722.6 TCU

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

981

razer-laptop-control. Project to create driver/software to control performance of razer laptops

347

mercedes-hacking-docs. Documents on hacking and reverse engineering Mercedes vehicles

244

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

226

W203-canbus. Open source project for W211/W219 W203/W209 Mercs - bluetooth audio control and more!

168

MBUX-Port. Custom Infotainment UI for older Mercedes vehicles (2000-2007), inspired loosely by the 2021 S Class MBUX UI

159

ultimate_nag52. An open source TCM for Daimlers 722.6 gearbox. Resource repository

129

ultimate-nag52-fw. Ultimate NAG52 firmware repository

110

Macchina-J2534. J2534 drivers for various Macchina hardware

109

openStar. Opensource diagnostic software for Daimler vehicles, inspired by Xentry and DAS, written in Rust

79

canviewer-rs. A Realtime CAN network viewer with DBC support

44

mb-w211-pc. A fully custom infotainment system for my W211 E55 AMG based on a PC with a custom daughter board!

33

j2534-arduino-win. Windows code for J2534 Arduino

29

rx8-reverse-engineering. Mazda RX8 hacking / reverse engineering notes and example code

28

m2-utd-passthru. Passthru API (j2534) Driver for Macchina M2 Under the dash

28

ultimate-nag52-fw-rs. Ultimate NAG52 firmware (Rust version)

27

MacchinaM2-J2534-Rust. Cross platform J2534 API for Macchinas M2 UTD module

24

J2534-Rust. Cross platform J2534 definition for Rust

23

ultimate-nag52-config-app. Ultimate-NAG52 configuration app

20

arduino-xentry-passthru. Xentry passthru with Arduino (Arduino code)

11

722_6_arduino_mod. Modification to the 722.6xx automatic transmission via CanBus that allows for a more sportier appeal

10

dpdu-rust. An implementation of the core D-PDU (ISO 22900-2) library in Rust

9

m2-utd-dpdu. D-PDU API driver for Macchina m2 under the dash

9

arduino-xentry-passthru-driver. Xentry passthru with Arduino (Windows code)

8

serial-rs. A cross-platform serial library for Rust based on pyserial

6

EGS52_emu. Mercedes EGS52 ECU emulator

6

msts-rs. Rust based port of Microsoft Train Simulator 2001 (MSTS)

6

ecu_debug_query_spec. An experimental specification for querying an ECU for debugging purposes over KWP or UDS

5

rusty_hex_edit. Hex editor written in Rust, geared torwards ECU tuning

5

ki211-seed-key. Rust

4

razerbiosunlock. Unlocks options in Razer AMI BIOS's

4

rnd-ash.

4

razer-control-center. Cross platform control center for Razer hardware - Written in Rust

4

can-bus-w211. Arduino

3

can-utils. Linux-CAN / SocketCAN user space applications

3

SardineCAN-Arduino. Arduino firmware for Sardine CAN (Open Source J2534 device)

2

Ghidra_C166. Ghidra SLEIGH module for Bosch C166 MCU

2

ch341eeprom. A libusb based programming tool for 24Cxx serial EEPROMs using the WinChipHead CH341A IC

2

7226ctrl. controller for 722.6 automatic transmission

2

espflash. ESP8266 and ESP32 serial flasher

2

c166-ghidra-module. Infineon C166 Processor Module for Ghidra

1

ec. System76 Open Source Embedded Controller

1

esp32-perfmon. ESP IDF CPU usage monitor

1

serialport-rs. Rust

1

atsamd. Target atsamd microcontrollers using Rust

1
45
Apply