Comme le rapporte Tom’s Hardware (https://www.tomshardware.com/peripherals/controllers-gamepads/enthusiast-reverse-engineers-steam-controller-2-puck-creates-diy-openpuck-that-works-without-steam-input-custom-firmware-can-emulate-nintendo-playstation-and-xbox-controllers), un passionné de technologie a réussi à rétroconcevoir le « Puck » du Steam Controller 2 et a développé un firmware open source nommé OpenPuck. Celui-ci permet d’utiliser la manette sans le logiciel Steam et de l’émuler en tant que manette Xbox, PlayStation ou Nintendo Switch.
DIY-OpenPuck : Un passionné déchiffre le Steam Controller 2 et permet une utilisation multiplateforme sans Steam
Bild: Mikhail Nilov / Pexels · Pexels · Pexels Lizenz: kostenlos nutzbar, Attribution freiwilligOpenPuck : fonctionnement et avantages OpenPuck repose sur un microcontrôleur programmé avec le firmware open source. En quelques minutes, il est possible de construire un Puck DIY qui fonctionne sans Steam Input. Cela signifie que le Steam Controller 2 est désormais reconnu comme une manette native sur d’autres plateformes et systèmes d’exploitation. Le firmware prend en charge l’émulation des manettes des grands fabricants de consoles Nintendo, Sony et Microsoft. Ainsi, les utilisateurs peuvent utiliser leur Steam Controller 2 de manière flexible, sans dépendre du logiciel Steam. Cela ouvre de nouvelles possibilités d’utilisation sur consoles, PC sans Steam ou même sur des appareils mobiles supportant les manettes USB.
Pourquoi est-ce important ? La dépendance de nombreuses manettes à un logiciel propriétaire limite la convivialité et la compatibilité. Avec OpenPuck, une part de liberté matérielle est retrouvée, car le Steam Controller 2 devient une manette universelle. Pour les bricoleurs et passionnés de technologie, c’est un grand pas, car ils peuvent désormais adapter et étendre leur propre firmware. De plus, ce projet montre comment, grâce au reverse engineering et au développement open source, le matériel propriétaire peut devenir plus flexible et ouvert. Dans le domaine des périphériques de jeu, souvent dominé par des écosystèmes exclusifs, c’est une contribution précieuse.
Détails techniques et impact communautaire Le firmware est open source et disponible sur GitHub, ce qui permet aux développeurs de faire leurs propres modifications ou d’intégrer de nouvelles fonctionnalités. L’émulation des différentes manettes s’effectue via des protocoles standardisés, pris en charge par les consoles. La communauté bénéficie d’un plus grand choix de manettes compatibles et de la possibilité de continuer à utiliser du matériel ancien ou moins répandu. En outre, le projet favorise la compréhension du matériel des manettes et de leurs interfaces.
Conclusion OpenPuck est un excellent exemple de la manière dont l’expertise technique et le logiciel open source peuvent découpler et rendre plus polyvalents des appareils propriétaires. Pour les utilisateurs du Steam Controller 2, cela signifie plus de liberté et de flexibilité dans l’utilisation de leur manette, indépendamment de la plateforme Steam. Ce projet souligne la valeur du reverse engineering et du développement collaboratif dans le domaine du matériel, et pourrait servir de modèle pour des initiatives similaires.
Warum das wichtig ist
OpenPuck permet d’utiliser le Steam Controller 2 sans le logiciel Steam et comme manette universelle sur différentes plateformes. Cela augmente considérablement la flexibilité et la convivialité, et montre comment les projets open source peuvent rendre le matériel propriétaire plus accessible.