Back to browse
GitHub Repository

Modern BIOS chip programmer and debugger (CH341A / CH347) — fully native Rust

4 starsRust

Ratchet – safe SPI flash writes (polling, erase-verify) in Rust

by JackLau·Jun 22, 2026·5 points·0 comments

AI Analysis

●●SolidSolve My ProblemShip It

Unified Rust CLI replaces flashrom and avrdude with safe SPI write guarantees.

Strengths
  • Polling WIP bit and erase-verify prevents bricking during unstable writes.
  • Unifies flashrom, avrdude, and OpenOCD functionality into one static binary.
  • Custom libusb FFI and JSON-RPC MCP server enable AI agent integration.
Weaknesses
  • Pre-release status means no binaries, requiring users to build from source.
  • Many advertised protocols like CAN and SWD remain offline or unwired.
Target Audience

Embedded developers, hardware hackers, BIOS modders

Similar To

flashrom · OpenOCD · avrdude

Similar Projects