CONNECT WITH US
Tech

Tech

His scanner wouldn’t work on Linux — so he let Claude study the Windows driver

TheNewStack – Tech logo

Published on

Add as a preferred source on Google
His scanner wouldn’t work on Linux — so he let Claude study the Windows driver

Christian Schaller, a Red Hat engineering director and longtime GNOME and Fedora contributor, had a box of old family negatives to digitize and a scanner that wouldn’t talk to Linux. He’d bought the Plustek OpticFilm 8200i because it was listed as supported, then discovered that the manufacturer had swapped in a chipset no Linux driver recognized. He tried getting Claude Code to produce a working driver and got nowhere for a long time, so he eventually set the project aside for a few months.

When he returned to the project, Schaller tried a different approach. Within hours, he had his first recognizable scan. A few days later, the driver supported infrared scanning, too.

Schaller has since released the underlying approach as an open-source project called hw-harness under an MIT license. It bundles the tooling for capturing how a device behaves, comparing a working implementation against a broken one, and giving a coding agent the information it needs to work on hardware that Linux doesn’t support yet.

Schaller got the idea from a post on X by Tom Crider, better known as Glorious Eggroll, who had used an AI agent to fix a mouse driver by giving it access to a Windows machine. Schaller fed the post to Claude and asked it to build a similar setup for his scanner.

In his account on Wednesday , Schaller described the painstaking process of piecing together undocumented device protocols from USB captures, register values, and control transfers. ” His earlier attempts to build a SANE backend with Claude had stalled because the agent had no working driver to compare against.


Source link

Disclaimer

We strive to uphold the highest ethical standards in all of our reporting and coverage. We TheMorningPulse.fyi want to be transparent with our readers about any potential conflicts of interest that may arise in our work. It's possible that some of the investors we feature may have connections to other businesses, including competitors or companies we write about. However, we want to assure our readers that this will not have any impact on the integrity or impartiality of our reporting. We are committed to delivering accurate, unbiased news and information to our audience, and we will continue to uphold our ethics and principles in all of our work. Thank you for your trust and support.