
Summaries like this, in your inbox every morning.
Sign up free →What happened: A developer has released Ratchet, a hardware flashing toolkit written in Rust that works with CH341A and CH347 USB programmers to read, write, and repair SPI flash chips—the small chips that store motherboard BIOS. The tool includes a built-in MCP server that allows AI agents to drive the flashing process, and it consolidates functionality otherwise scattered across separate command-line utilities like flashrom, avrdude, and OpenOCD.
Why it matters: Motherboard BIOS corruption or corruption has traditionally required either specialized equipment or sending hardware for service. Ratchet makes repair accessible to anyone with a ~$3 programmer and a test clip, while the MCP server integration means an AI agent can guide a user through the full backup-and-restore pipeline—identifying the chip, verifying compatibility, and automating the verify-after-write cycle to prevent accidental bricking.
What to watch: The tool is currently in pre-release with 472 unit and integration tests passing. SPI flash and BIOS operations are live against real CH341A or CH347 hardware; other protocols (UART, SWD, AVR ISP, ESP32, STM32) have been implemented and unit-tested but are not yet wired to live hardware. Installation requires Rust 1.82+ and libusb-1.0, and binaries are self-contained with no Node or Python runtime needed.
No comments yet. Be the first to share your thoughts!
Log in to join the discussion




Get curated AI news from 200+ sources delivered daily to your inbox. Free to use.
Get Started FreeFree · takes 30 seconds · unsubscribe anytime
5 minutes a day. The AI essentials.
200+ sources · Email / LINE / Slack