Pico W за $4 стал беспроводным USB-адаптером без драйверов — Gemini говорил «невозможно»

Gemini признал проект нереализуемым. Автор потратил длинные выходные и миллион токенов Claude, доказал обратное, а потом опубликовал результат через сам же адаптер.

Вкратце

Фокус в подмене MAC-адреса: USB-сторона Pico W перенимает MAC-адрес радиомодуля, поэтому Ethernet-фреймы передаются без трансляции адресов, без wpa_supplicant и без драйвера производителя. На macOS, Linux и Windows устройство определяется как стандартный CDC-NCM.

Затем звучат цифры: 4,75 Мбит/с — потолок, установленный полноскоростным USB RP2040. Тред разделился: одни говорят, что для изолированной машины этого хватает, другие напоминают, что обычный донгл за $5 быстрее и дешевле.

Микроконтроллер, который пробрасывает Ethernet-фреймы вместо драйвера

Raspberry Pi Pico W
Raspberry Pi Pico W

pico-usb-wifi — прошивка, превращающая Raspberry Pi Pico W в USB CDC-NCM сетевое устройство для хоста без каких-либо нестандартных драйверов. Хитрость решает реальное ограничение: Wi-Fi-станция не может прозрачно мостить несколько MAC-адресов. Поэтому USB-интерфейс хоста просто перенимает MAC-адрес станции Pico, создавая единую MAC- и IP-идентификацию. Ethernet-фреймы проходят дословно: IPv4 и IPv6 без NAT, без подсети, без проброса портов и без wpa_supplicant, регуляторных баз данных и проприетарных драйверов. Средняя пропускная способность — 4,75 Мбит/с, жёсткий потолок, установленный полноскоростным USB RP2040 на 12 Мбит/с. Два последовательных консольных интерфейса CDC-ACM обрабатывают конфигурацию и диагностику.

Предыстория сама по себе — пуант. Автор написал, что сжёг «два дня длинных выходных и примерно миллион токенов Claude Code», вместо того чтобы купить донгл за пять долларов, а в README — скриншот, где Gemini называет весь подход «нереализуемым».

Тред спорит о цене, а не о коде

Вывод Gemini ретрокомпьютерная аудитория треда нашла нелепым: технику применяли не раз.

«Прозрачный Ethernet-мост на Pico W делали несколько раз… BlueSCSI… PicoMEM и мой собственный проект PicoGUS.» — мейнтейнер PicoGUS и других прошивок для Pico

Экономика вызвала самые острые возражения. Один комментатор посчитал арифметику:

«Миллион токенов Claude… = $5 = тот самый донгл, который вы пытались заменить.» — комментатор, сравнивший стоимость токенов и железа

Защитники переосмыслили назначение устройства. Пользователь, работающий с изолированными машинами, увидел главное:

«Самое важное скрыто за словами «USB-адаптер Wi-Fi» — это же «волшебный Ethernet-адаптер, в который не надо вставлять кабель»… Этот комментарий я пишу через него.» — пользователь, запустивший его на обычно изолированных системах

Другие отметили неочевидный риск единственного чипа с USB и радиомодулем одновременно:

«В чужих руках Pico W — довольно пугающее устройство: оно объединяет USB и беспроводную связь.» — комментатор о риске двойного интерфейса

Потолок в 4,75 Мбит/с делает устройство бесполезным как полноценный адаптер и идеальным как инструмент: прошивка .uf2, которую держат про запас для момента, когда изолированной или лишённой кабеля машине нужна сеть на пять минут. Донгл дешевле. Pico — тот, что уже лежит в ящике.

Получайте такие разборы каждый день

Главные истории Hacker News — на email, в Telegram или RSS.

Следующая новость · 25 из 32 Читать дальше
🚀Tech

Ридер за £40 на ESP32 делает вёрстку лучше Kindle — и люди покупают его дважды

Он достаточно мал, чтобы прикрепить на магните к телефону, поставляется с отключённым USB-портом, а владельцы почему-то берут второй экземпляр.

★ 185 · 💬 110 · blog.omgmog.net · 3 мин