Следите за новостями по этой теме!
Подписаться на «Рифы и пачки / Твоя культура»
Энтузиасты снова обошли корпорации. На этот раз под раздачу попал геймпад DualSense от Sony PlayStation 5. Если вы когда-нибудь пытались подключить этот контроллер к игровому ПК через Bluetooth, вы знаете, что это та ещё боль. Он вроде работает, но не так, как надо: то задержки, то кнопки срабатывают через раз, то вообще связь рвётся в самый неподходящий момент.
Разработчик-самородок по имени Йоаким "Krippz" Гроув взял миниатюрный компьютер Raspberry Pi (модель Pico W, если быть точным) и написал прошивку, которая буквально "переводит" сигнал с DualSense на понятный для ПК язык. Суть проста: вы втыкаете крошечный Raspberry Pi в USB-порт компьютера, соединяете с ним геймпад через Bluetooth — и вуаля. DualSense начинает работать так, как будто его создавали для Windows и Steam. И никаких танцев с бубном.
Что самое смешное — Sony официально поддерживает геймпад на ПК, но только по проводу. По воздуху же всё идёт наперекосяк: теряются функции адаптивных триггеров, вибрация становится какой-то нервной, а в некоторых играх контроллер просто не определяется. Инженеры Sony за five лет так и не починили нативный Bluetooth-драйвер, хотя за это время можно было переписать ядро Linux.
Проект Krippz — это не просто кустарная поделка. Это полноценное open-source решение, которое любой желающий может собрать сам. Для этого понадобятся: сам Raspberry Pi Pico W (стоит копейки — около 5-7 долларов), паяльник и пара минут свободного времени. Прошивка лежит на GitHub, её можно скачать бесплатно. Всё документировано, расписано пошагово.
Если подумать шире, эта история — прекрасный срез современного "гаджетного" мира. Крупные корпорации типа Sony делают отличное "железо", но напрочь забивают на софт и поддержку, когда речь заходит о других платформах. А пользователям остаётся либо страдать, либо ждать, пока какой-нибудь парень в гараже не сделает их жизнь лучше.
В мире, где Sony гордо продаёт геймпад DualSense за восемь тысяч рублей, любой владелец ПК рано или поздно обнаруживает неприятный сюрприз. Контроллер, который так красиво лежит в коробке, по Bluetooth работает ровно настолько, насколько Sony это позволяет — то есть никак. Задержки, потеря адаптивных триггеров, странная вибрация. Инженеры корпорации пять лет смотрели на это с умным видом и, видимо, решали задачи поважнее — например, как записать очередное дорогостоящее CGI-кино в игру.
И тут на сцену выходит Йоаким "Krippz" Гроув. Человек, который, судя по всему, просто устал ждать. Он берёт Raspberry Pi Pico W — микрокомпьютер за 500 рублей, который многие используют для мигания светодиодами, — и пишет прошивку. Теперь этот крошечный девайс становится мостом между мирами: DualSense подключается к нему по Bluetooth, а сам Pi втыкается в USB-порт ПК. И вуаля — контроллер работает как часы.
Самое забавное, что решение полностью открыто. Лежит на GitHub. Любой может собрать. Даже бабушка с паяльником справится. Получается, что один парень в подвале решил проблему, над которой корпорация с миллиардным бюджетом билась (или делала вид, что бьётся) полдесятилетия.
Этот кейс — идеальная иллюстрация того, как устроена современная техноиндустрия. Sony делает отличное железо. Но софт и поддержка других платформ — это, видимо, опция за доплату. А если хочешь, чтобы всё работало как надо — плати энтузиасту или делай сам.
Мораль: пока корпорации пиарят «экосистему» и продают очередные аксессуары, настоящие решения рождаются в гаражах и на кухнях. И это, чёрт возьми, прекрасно. Хотя бы потому, что какой-то парень по кличке Krippz просто взял и сделал то, что должны были сделать японские инженеры за пять лет.