Setelah ibunya meninggal dunia, penulis mewarisi sekotak negatif film lama dan membeli pemindai negatif Plustek 8200i, hanya untuk menemukan bahwa chipset-nya telah berubah menjadi chipset yang tidak didukung di Linux. Sebelumnya, ia telah menggunakan Claude Code untuk membuat alat konfigurasi Linux bagi beberapa perangkat kerasnya sendiri, sehingga ia bertanya-tanya apakah alat tersebut dapat membantunya menulis driver SANE yang berfungsi.
Ia terhenti selama berbulan-bulan hingga ia melihat unggahan dari Tom Crider, alias Glorious Eggroll, yang menjelaskan bagaimana ia menggunakan alat AI untuk memperbaiki driver mouse. Agen AI mengendalikan instans Windows untuk menangkap data yang dibutuhkan bagi perbaikan tersebut. Penulis meminta Claude menyiapkan mesin virtual Windows untuk melakukan hal yang sama pada pemindainya. Dengan menggabungkan kemampuan menjalankan pemindaian di bawah Windows, penangkapan data USB, serta peningkatan pada Claude Code, ia berhasil melakukan pemindaian pertama yang berfungsi di Linux hanya dalam beberapa jam. Beberapa hari kemudian ia memiliki driver yang hampir sempurna dengan dukungan pemindaian inframerah, hanya untuk menemukan bahwa seseorang telah lebih dulu menambahkan dukungan pemindai ke SANE.
Terdorong oleh hal itu, ia memakai ulang kerangka kerja tersebut untuk menangani kamera MIPI pada laptopnya. Menjelang akhir hari, Claude telah menghasilkan patch untuk driver kernel dan libcamera. Ia juga meminta Claude membuat kerangka kerja itu generik dan terdokumentasi, agar orang lain dapat mencoba pendekatan ini pada perangkat keras mereka sendiri.
Metode yang disebut hw-harness ini merekam sesi referensi dengan menjalankan driver Windows dari vendor di dalam mesin virtual KVM dengan perangkat yang diteruskan (passthrough). Lalu lintas data ditangkap di host Linux menggunakan usbmon, yang berada di bawah lapisan passthrough. Operasi yang sama kemudian diulang di Linux dengan driver milik pengguna, dan kedua jejak tersebut dibandingkan. Manusia tetap memutuskan apa yang akan dibangun dan memverifikasinya pada perangkat keras sungguhan, tetapi AI menghilangkan sebagian besar pekerjaan membosankan dalam menganalisis lalu lintas bus yang tidak terdokumentasi.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing