{"version":1,"type":"story","url":"https://digestai.news/story/user-reverse-engineers-plustek-scanner-driver-with-claudes-ai-assistan","json":"https://digestai.news/story/user-reverse-engineers-plustek-scanner-driver-with-claudes-ai-assistan.json","markdown":"https://digestai.news/story/user-reverse-engineers-plustek-scanner-driver-with-claudes-ai-assistan.md","slug":"user-reverse-engineers-plustek-scanner-driver-with-claudes-ai-assistan","headline":"User reverse-engineers Plustek scanner driver with Claude’s AI assistance","summary":"A user reverse-engineered a Linux driver for the Plustek OpticFilm 8200i scanner using Claude’s AI. After discovering the scanner’s chipset lacked Linux support, they adapted a Windows-based approach inspired by hardware hacker Tom Crider’s mouse driver fix. By capturing USB traffic in a virtualized Windows environment and comparing it to Linux traces, Claude helped identify and correct driver issues within hours.\n\nThe result was a custom SANE backend supporting color, grayscale, infrared, and combined modes at resolutions up to 7200 dpi. While upstream SANE added support for the scanner in September 2026, the user’s driver was faster at full resolution and included infrared dust removal. They also built *Negative Vibes*, a Rust-based GNOME app for scanning negatives, featuring density correction, roll-wide settings, and IT8 calibration. Separately, they fixed their ThinkPad’s MIPI camera by patching kernel and libcamera issues, improving low-light performance and color accuracy.\n\nThe project demonstrates how AI can automate tedious reverse-engineering tasks—decoding captures, writing probes, and cross-checking constants—though human oversight remains critical for hardware validation.","keyPoints":["User used Claude to reverse-engineer a Linux driver for Plustek 8200i scanner by comparing Windows and Linux USB traces","Custom SANE backend supports infrared dust removal and faster full-resolution scans than upstream SANE","Built *Negative Vibes* app for negative scanning and fixed ThinkPad’s MIPI camera with kernel/libcamera patches"],"whyItMatters":"Shows how AI can accelerate hardware reverse-engineering by automating capture analysis and hypothesis testing, reducing manual effort for undocumented devices. Useful for open-source contributors tackling unsupported hardware.","category":{"slug":"hardware","name":"Hardware & Compute","url":"https://digestai.news/category/hardware"},"entities":{"companies":["Plustek","Lenovo","Sony","Intel"],"models":["Claude","SANE","libcamera","Negative Vibes"],"people":["Tom Crider (Glorious Eggroll)","Kate Hsuan","Wim Taymans"]},"firstPublishedAt":"2026-10-15T14:35:15Z","updatedAt":"2026-10-15T14:35:15Z","sourceCount":1,"hasPrimarySource":false,"sources":[{"outlet":"blogs.gnome.org","title":"Using AI to reverse engineer hardware","url":"https://blogs.gnome.org/uraeus/2026/10/15/aiandreverseengineerhardware","publishedAt":"2026-10-15T14:35:15Z","type":"press","primary":false,"lead":true}],"sourceNotes":null,"discussions":[{"site":"Hacker News","url":"https://news.ycombinator.com/item?id=50104299","points":43}],"thread":null,"cite":{"text":"Digest AI, \"User reverse-engineers Plustek scanner driver with Claude’s AI assistance\", 15 October 2026, https://digestai.news/story/user-reverse-engineers-plustek-scanner-driver-with-claudes-ai-assistan","publisher":"Digest AI","title":"User reverse-engineers Plustek scanner driver with Claude’s AI assistance","datePublished":"2026-10-15T14:35:15Z","url":"https://digestai.news/story/user-reverse-engineers-plustek-scanner-driver-with-claudes-ai-assistan"},"generatedBy":"Written by Digest AI's editorial model from the linked sources; the sources are the record.","license":"Headlines, digests and key points are written by Digest AI and may be quoted with a link to the story page. Linked articles belong to their publishers. Terms: https://digestai.news/terms#reuse"}