Rust

  • 16th October 2026

Teaching Linux to talk to my Prius: reverse-engineering Techstream and the Mini-VCI cable

How a question about one A/C servo turned into a cable firmware teardown, a from-scratch Rust J2534 driver, a decoded dealer diagnostic database, and a first open release. Part one.

Read more →
  • 21st September 2026

Reverse-engineering a $30 USB power meter, and writing it a new brain

How I went from “why won’t this meter do what I want over USB” to a from-scratch replacement firmware that triggers USB-PD, QuickCharge, and Samsung AFC on command.

Read more →

    rMVCI

    A from-scratch Rust J2534 driver for the Toyota Mini-VCI cable, built by reverse-engineering the cable’s firmware, plus open tooling to replace Techstream on Linux.

    Read more →

      TC66C custom firmware

      From-scratch Rust firmware for a $30 USB-C power meter that triggers USB-PD, PPS, QuickCharge, and Samsung AFC on command.

      Read more →