DS5Dongle - Todas las prestaciones de DualSense en modo inalámbrico.

¿Qué es?

Es un proyecto para convertir una Raspberry Pico 2W (Con su controlador o similar) en un puente que haga creer a los juegos que un DualSense está conectado por USB y conseguir que funcionen todas las características que se pierden al conectarlo por BT.

Enlace al proyecto: https://github.com/awalol/DS5Dongle

¿Qué hace falta?

- Un DualSense.
- Una Raspberry Pico 2W(H) (~8€ y lo que cueste el envío) * La hache denomina la que tiene los conectores soldados para proyectos DIY. Es importante que sea la Pico 2W porque es más potente que la Pico y que sea W porque es la que tiene capacidades inalámbricas (WiFi y BT).
- Un cable con terminación microUSB.
- Un PC con Windows o Linux.

¿Qué hay que hacer?

- Baja la última versión de la utilidad en el apartado "Releases". A día de hoy la que aparece en la página principal no lo es.
- Pulsa el botón "BOOTSEL" de tu Pico mientras la conectas a un USB de tu PC. Se conectará en modo almacenamiento.
- Coloca el archivo que habías bajado en la carpeta principal de la Pico. Se reiniciará en modo normal estando lista para funcionar.
- Pon el DualSense en modo emparejar. Se encenderá una luz verde en la Pico.
- Ya está.

Obstáculos que he encontrado en Linux y cómo los he solucionado

- Firmware del DualSense obsoleto -> Una VM VirtualBox con USB passthrough porque de momento el ñordo de aplicación Playstation Accessories no hay forma de hacerlo funcionar en Linux.
- La aplicación Playstation Accessories se cierra al conectar el DualSense -> Instalar una versión concreta de VC. Parece que el problema ocurre también en Windows.
- Problemas con juegos no nativos -> Proton no tiene implementada la forma de hacer funcionar las características avanzadas del DualSense de forma consistente. Este Proton GE parcheado activa esas funciones en Stellar Blade o Dave the Diver. Baldur's Gate 3 nativo no da absolutamente ningún problema.

Notas

- Página para configurar el DualSense (enlazada en la página del proyecto si cambia - sólo funciona con la versión de la utilidad correspondiente y si da error es que no tienes la última): https://ds5.awalol.eu.org/
- En esa página se pueden configurar cosillas como la intensidad del altavoz, la respuesta háptica o el polling rate.
- Página para comprobar algunas funciones sin abrir un juego: https://controllertest.io/

Mención por si le interesa a @[Alex]
Gracias por la mención!

Tengo el mando y la Pico 2W

Me falta el tiempo :)
Interesante, gracias. Suelo jugar con cable, pero siempre es bueno tener opción de hacerlo sin él aprovechando todas las funcionalidades del mando.
Pues me voy a pillar una pico.y probar
Que últimamente jugaba con cable en el pc y es un rollo...
@[Alex]

"This project was vibecoded"
Orestes escribió:@[Alex]

"This project was vibecoded"


Yo voy con la mente abierta XD

Vibepollo y Vibeshine me parecen dos grandes proyectos, por poner ejemplos
6 respuestas