GNOME's Christian Schaller used Claude Code to reverse-engineer a scanner driver and released hw-harness

On Oct 15, Christian Schaller wrote on the GNOME blog about using Claude Code with a KVM Windows VM and usbmon captures to help write a SANE backend for a Plustek OpticFilm 8200i (Genesys GL128), then reusing the approach for MIPI camera patches on a ThinkPad. They then released hw-harness (MIT), a general version of the approach, so others can record a Windows driver session, capture USB on the Linux host, and diff traces. The post notes upstream SANE's genesys backend already gained support for this scanner in September 2026, and that the speed and quality figures are single-unit, single-frame results. (GNOME blog)
How you’d use it: If you need a Linux driver for hardware that only has a Windows driver, read Schaller's post and try hw-harness to capture and compare USB traces. Prefer the official SANE driver when it already supports your device.