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
981razer-laptop-control. Project to create driver/software to control performance of razer laptops
347mercedes-hacking-docs. Documents on hacking and reverse engineering Mercedes vehicles
244ecu_diagnostics. A Rust crate for ECU diagnostic protocols (UDS / KWP)
226W203-canbus. Open source project for W211/W219 W203/W209 Mercs - bluetooth audio control and more!
168MBUX-Port. Custom Infotainment UI for older Mercedes vehicles (2000-2007), inspired loosely by the 2021 S Class MBUX UI
159ultimate_nag52. An open source TCM for Daimlers 722.6 gearbox. Resource repository
129ultimate-nag52-fw. Ultimate NAG52 firmware repository
110Macchina-J2534. J2534 drivers for various Macchina hardware
109openStar. Opensource diagnostic software for Daimler vehicles, inspired by Xentry and DAS, written in Rust
79canviewer-rs. A Realtime CAN network viewer with DBC support
44mb-w211-pc. A fully custom infotainment system for my W211 E55 AMG based on a PC with a custom daughter board!
33j2534-arduino-win. Windows code for J2534 Arduino
29rx8-reverse-engineering. Mazda RX8 hacking / reverse engineering notes and example code
28m2-utd-passthru. Passthru API (j2534) Driver for Macchina M2 Under the dash
28ultimate-nag52-fw-rs. Ultimate NAG52 firmware (Rust version)
27MacchinaM2-J2534-Rust. Cross platform J2534 API for Macchinas M2 UTD module
24J2534-Rust. Cross platform J2534 definition for Rust
23ultimate-nag52-config-app. Ultimate-NAG52 configuration app
20arduino-xentry-passthru. Xentry passthru with Arduino (Arduino code)
11722_6_arduino_mod. Modification to the 722.6xx automatic transmission via CanBus that allows for a more sportier appeal
10dpdu-rust. An implementation of the core D-PDU (ISO 22900-2) library in Rust
9m2-utd-dpdu. D-PDU API driver for Macchina m2 under the dash
9arduino-xentry-passthru-driver. Xentry passthru with Arduino (Windows code)
8serial-rs. A cross-platform serial library for Rust based on pyserial
6EGS52_emu. Mercedes EGS52 ECU emulator
6msts-rs. Rust based port of Microsoft Train Simulator 2001 (MSTS)
6ecu_debug_query_spec. An experimental specification for querying an ECU for debugging purposes over KWP or UDS
5rusty_hex_edit. Hex editor written in Rust, geared torwards ECU tuning
5ki211-seed-key. Rust
4razerbiosunlock. Unlocks options in Razer AMI BIOS's
4rnd-ash.
4razer-control-center. Cross platform control center for Razer hardware - Written in Rust
4can-bus-w211. Arduino
3can-utils. Linux-CAN / SocketCAN user space applications
3SardineCAN-Arduino. Arduino firmware for Sardine CAN (Open Source J2534 device)
2Ghidra_C166. Ghidra SLEIGH module for Bosch C166 MCU
2ch341eeprom. A libusb based programming tool for 24Cxx serial EEPROMs using the WinChipHead CH341A IC
27226ctrl. controller for 722.6 automatic transmission
2espflash. ESP8266 and ESP32 serial flasher
2c166-ghidra-module. Infineon C166 Processor Module for Ghidra
1ec. System76 Open Source Embedded Controller
1esp32-perfmon. ESP IDF CPU usage monitor
1serialport-rs. Rust
1atsamd. Target atsamd microcontrollers using Rust
1