Claude написал драйверы для Linux, а производитель педалей декомпилировал трёх конкурентов
Кристиан Шаллер записал, как драйвер Windows общается с плёночным сканером через виртуальную машину, а затем попросил Claude воспроизвести его USB-трафик на Linux. Его бэкенд сканирует на 3600 dpi за 34,6 секунды, у основного SANE на это уходит 54,4.
Шаллер использовал Claude Code, чтобы написать драйверы для сканера Plustek и исправить веб-камеру ThinkPad, а эталоном взял трассировки Windows. При слабом освещении яркость кадра камеры выросла с 31,1 до 90,9.
В треде производитель гитарных педалей рассказал, что за 72 часа декомпилировал эффекты трёх конкурентов, отмеченные наградами, и что защита его отрасли исчезла. Инженер по железу ответил, что защиты никогда не было: если прошивка читаема, она всегда была открыта.
Windows как эталон ответа
Кристиан Шаллер описывает три задачи по обратной разработке, которые он сделал с Claude через Claude Code. Метод каждый раз один и тот же. Он запускает виртуалку Windows под KVM с пробросом настоящего устройства, снимает USB-трафик драйвера производителя с помощью usbmon на хосте, повторяет ту же операцию на Linux и просит модель сравнить два трафика. Его скрипты теперь собраны в инструмент для общего пользования под названием hw-harness.

Первой целью стал плёночный сканер Plustek OpticFilm 8200i на контроллере Genesys GL128. Его бэкенд для SANE делает цветные, чёрно-белые, инфракрасные и цветные снимки с ИК от 300 до 7200 dpi, с удалением пыли через ИК-канал. На 3600 dpi ему нужно 34,6 секунды против 54,4 у бэкенда genesys, добавленного в основной SANE в сентябре 2026 года. Но это один аппарат и один кадр. Он также написал Negative Vibes, приложение для GNOME на Rust для 16-битных линейных сканов.
Третья задача касалась MIPI-камеры на ThinkPad X1 Carbon Gen 14 (Aura Edition): сенсор Sony IMX471 за контроллером Intel IPU7. Исправляли ошибку обрезки кадра, ширину регистра тестового шаблона, ограничение аналогового усиления, которое стоило около 1,8 стопа, и отсутствие коррекции затенения линзы, из-за которого углы были темнее примерно на 2,7 стопа. В контролируемом тесте при слабом освещении яркость кадра выросла с 31,1 до 90,9. Синий канал всё ещё отстаёт примерно на 17% от эталонной USB-камеры. Патчи для ядра ушли Kate Hsuan, патчи для libcamera находятся на рассмотрении.
Производитель педалей клонировал трёх конкурентов, а инженер по железу говорит, что защиты не было
Тред переключился со сканеров на вопрос о том, кто оказался открыт. Основатель небольшой компании профессионального аудио, по его комментарию, делает гитарные педали и собирался создать процессор, который бы конкурировал с Eventide H90. Он написал, что провёл три дня в «тихой панической атаке»:
«За последние 72 часа я ОДНИМ ЗАХОДОМ декомпилировал 3 моих главных конкурирующих продукта, включая Strymon Big Sky. Я просто... получил их отмеченные наградами алгоритмы.» — основатель небольшой компании гитарных педалей
Проверял он работу так: Claude построил эмулятор, который исполняет оригинальную прошивку, а затем он сравнивал с ним порт на C++. Один из трёх результатов достался частично бесплатно: готовя Lexicon 224, Claude обнаружил, что неделей раньше кто-то выложил на GitHub тот же результат и его код. Вывод основателя: его собственные продукты так же уязвимы, и «защитный ров» процессоров эффектов на железе только что исчез.
Инженер по железу не согласился с диагнозом, но не с демонстрацией:
«Если ваша прошивка открыта для обратной разработки сейчас, она всегда была открыта.» — инженер по железу, ответивший основателю педалей
По мнению инженера, настоящий ров — это защищённые микроконтроллеры, зашифрованная прошивка и безопасные хранилища ключей. «Безопасность через неясность — вот ров, который исчез». Другой комментатор предложил то же решение: шифровать прошивку, а ключи держать в аппаратуре, защищённой от вскрытия, и признал, что это делает разработку и обновления «геморроем». Третий ответ, от комментатора, который советовал конкурировать физическим продуктом, сказал, что рынок вознаграждает «лучшие ручки, удобство использования» и бренд, ведь людям нравится покупать у небольших ремесленных компаний.
Кто вообще станет писать алгоритм
Паника основателя породила более мрачное прочтение у комментатора с 5 тысячами кармы: зачем кому-то «корпеть над новым алгоритмом», если его можно забрать за часы? Ответ эту мысль приветствовал: в мире после интеллектуальной собственности код одноразовый, и «важна экспертиза». Собственные цифры основателя этому противоречат: вся линейка Ursa Major заняла около 20 минут, а значит, экспертиза была заложена в прошивку.
Почему не Nvidia и Apple
Комментатор хотел направить эту технику на «полезное» закрытое железо вместо старых сканеров: CUDA, прошивку Nvidia, софт Apple. «Никаких больше отговорок». Два ответа опровергли посылку. Один сказал, что старое железо просто проще и лучше документировано. Второй пошёл дальше:
«Настоящий барьер — это вся поддержка от производителя, а не техническая сторона.» — комментатор, ответивший на список Nvidia и Apple
Его аргумент: эти цели давно разобраны и не важны, потому что драйвер для одной версии часов устаревает с выходом следующей.
Дешёвая обратная разработка и вопрос лицензии
Инженер-программист с опытом кибербезопасности и purple team описал дешёвый конец спектра: модем-роутер Alcatel с недокументированным железом, припаянные к UART контакты и агент, который построил конвейер OpenWRT примерно за час, всего за 0,86 доллара. В том же комментарии он добавил, что проприетарные драйверные модификации производителя «не совсем законны», поскольку исходники под GPL так и не опубликовали.
Вопрос лицензии дошёл и до собственного проекта Шаллера. Один комментатор спросил, зачем он написал инструмент конвертации негативов, если уже есть NegPy с обратно разработанным OpticFilm 8200i. Ответ предположил: «потому что теперь им не нужно уважать ЛИЦЕНЗИЮ». Это острота, а не вывод. Но каждый успех в треде оставляет один и тот же вопрос: на чей код оказался похож метод «трасса-и-сравнение», которым пользовалась модель?
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Current Affairs запретила ИИ-тексты и арт и вписала запрет в коллективный договор
Новое правило журнала умещается в два предложения: никаких статей и иллюстраций, созданных ИИ. Авторы могут использовать ИИ для исследований, а художники для мелкой правки.