Tech

MousePods: как энтузиаст с помощью Claude Code запустил трекинг AirPods 3 на Linux

Энтузиаст использовал Claude Code для реверс-инжиниринга AirPods 3 на Linux. Утилита MousePods включает гироскоп наушников с частотой опроса 200 Гц.

·2 мин. чтения
MousePods: как энтузиаст с помощью Claude Code запустил трекинг AirPods 3 на Linux

Взаимодействие операционной системы Linux с экосистемой Apple всегда было сложной задачей для разработчиков открытого ПО, однако энтузиаст под ником Matteocean нашел неожиданное решение. Используя ИИ-инструмент Claude Code, он смог успешно реверс-инжинирировать наушники Apple AirPods 3 и заставить их гироскоп работать под Linux.

  • Создан новый проект MousePods на GitHub для активации гироскопа AirPods 3 в Linux.
  • Проблема скрытых датчиков крылась в ограничении размера Bluetooth-пакетов.
  • Сенсоры наушников теперь могут стабильно передавать данные с частотой около 200 Гц.

Реверс-инжиниринг AirPods 3 с помощью Claude Code

Пользователь Reddit с ником Matteocean столкнулся с проблемой: стандартное подключение Apple AirPods 3 к компьютеру на Linux обеспечивало лишь базовое воспроизведение звука, но передовые функции вроде гироскопного управления оставались недоступными. Попытки самостоятельно разобраться в ситуации завели в тупик, после чего разработчик решил задействовать продвинутый ИИ-инструмент Claude Code.

Первые попытки разблокировать гироскоп напрямую успехом не увенчались, но затем были запущены ИИ-агенты для сканирования сторонних проектов. Один из агентов обнаружил в коде iOS-фреймворка ключевую деталь: AirPods 3 используют совершенно иной протокол связи по сравнению с версиями Pro, а Linux скрывал встроенные датчики из-за настроек размера Bluetooth-пакетов.

Читайте такжеControl Web Panel: хакеры спрятали бэкдор в веб-сервере Linux

Как работает проект MousePods и что дают новые возможности

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

Полученный результат был оформлен в виде открытого проекта под названием MousePods, который уже опубликован на GitHub. Первоначально утилита разрабатывалась для того, чтобы задействовать наушники в качестве компьютерной мыши, однако сообщество быстро оценило перспективы новой технологии для других сценариев использования.

Перспективы использования трекинга головы в играх под Linux

В обсуждениях на платформе Reddit пользователи сразу же начали предлагать альтернативные варианты применения MousePods, например, в качестве бюджетного аналога систем трекинга головы вроде TrackIR. Это открывает интересные возможности для любителей симуляторов полетов, дальнобойщиков в симуляторах грузовиков и гоночных тайтлов.

Подобные технологии позволяют игрокам свободно осматриваться в виртуальной кабине без необходимости приобретения дорогостоящего специализированного оборудования. Хотя полноценная экосистема для таких игр на Linux еще развивается, энтузиасты уже могут опробовать MousePods, скачав репозиторий с GitHub и протестировав его на своем железе.

Источник: XDA

Похожие статьи