Разработчик sinfiltros выпустил пейлоад AnyPad PS5, позволяющий подключать сторонние беспроводные контроллеры к PlayStation 5 напрямую через встроенный Bluetooth‑модуль. Решение работает без внешних USB‑донглов и аппаратных адаптеров.
Принцип работы
- Эмуляция DualSense. Программа работает как резидентный процесс, запускаемый через менеджеры пейлоадов (например, Payload Manager), и эмулирует оригинальный геймпад на системном уровне. Консоль и игры распознают сторонние устройства как нативные.
- Отсутствие модификаций. Утилита не вносит изменений в файлы прошивки или игровые дистрибутивы.
- Управление. Синхронизация и список подключённых устройств доступны через веб‑интерфейс на порту 8095 или ярлык в медиа‑разделе консоли.
- Многопользовательность. Система поддерживает до 4 беспроводных контроллеров разных типов одновременно.
Поддерживаемые устройства
- DualShock 4 — полная поддержка (кнопки, аналоговые стики, триггеры) в меню, играх и эмуляторах.
- Xbox, Nintendo Switch Pro, 8BitDo и другие стандартные Bluetooth HID‑контроллеры — совместимость заложена в исходный код.
- Виртуальная кнопка PS (добавлена в версии 0.5.5‑beta от 4 октября) — программная имитация клавиши PlayStation для контроллеров, у которых нет физической кнопки PS.
Технические ограничения и баги
- Перехват родного DualSense. Наиболее критическая ошибка: во время поиска подключений AnyPad может ошибочно перехватить DualSense, нарушив его привязку к системе. Для восстановления требуется аппаратный сброс через сервисное отверстие рядом с кнопкой L2 и проводное подключение по USB‑C.
- Профили пользователей. Под каждый сторонний геймпад нужно создавать отдельного локального пользователя. Привязка к профилю DualSense приводит к тому, что управление работает только в главном меню, а игры игнорируют ввод.
- Совместимость. Инструмент проверен на прошивке 10.01. Поведение на других версиях ПО не подтверждено.
- Стек Bluetooth. Разработчик работает над оптимизацией стека и исправлением бага с перехватом DualSense перед полноценным релизом.
Лицензия и доступность Исходный код распространяется под свободной лицензией GPL‑3.0.