greggersaurus / OpenSteamController

Steam Controller reverse engineering and customization project.
462 stars 39 forks source link

Support for Wireless usb for custom fimware #13

Open cualquiercosa327 opened 4 years ago

cualquiercosa327 commented 4 years ago

Hello.The Steam Controller with the open fimware could be seen as a Switch Pro Controller which could be connected usb. My question is if the code than Steam use for connect wireless with the usb wireless device/Steam Link could be used with the Switch Pro controller for allow use it wireless. I know than the usb should be modded with other Pid,vid,.. but with the great sys-con atmosphere module it should no be difficult:

https://github.com/cathery/sys-con

Thanks

greggersaurus commented 4 years ago

This is definitely a valid approach to trying to add wireless support this to project. Reverse engineering the communication protocol (UART) with the nRF51822 should be doable. The biggest limitation of this is that the USB dongle will still present itself in the same way (keyboard and mouse combo I believe) and so (as you mentioned) you'll be something like sys-con to do some intermediate translation, which limits this to only working on a hacked Switch.

Not saying this isn't worth it. Just wanted to lay out all the details from my perspective for when I come back to this.

cualquiercosa327 commented 4 years ago

Hi,i understand. if we dont wanna the need of a hacked machine or an external device as Myflash Magic-NS Wireless adapter,the best option should be Bluetooth (because it would make easier to adapt to any kind of device as new one (ps5,..). I did a fast search and it seems this chip has been used on lots of open source proyects.

The dongle one is great but i think it should need more time to reverse enginerging it and the protocol.The beneficts are the speed.


De: Greg Gluszek notifications@github.com Enviado: lunes, 20 de enero de 2020 5:46 Para: greggersaurus/OpenSteamController OpenSteamController@noreply.github.com Cc: cualquiercosa327 cualquiercosa327@hotmail.com; Author author@noreply.github.com Asunto: Re: [greggersaurus/OpenSteamController] Support for Wireless usb for custom fimware (#13)

This is definitely a valid approach to trying to add wireless support this to project. Reverse engineering the communication protocol (UART) with the nRF51822 should be doable. The biggest limitation of this is that the USB dongle will still present itself in the same way (keyboard and mouse combo I believe) and so (as you mentioned) you'll be something like sys-con to do some intermediate translation, which limits this to only working on a hacked Switch.

Not saying this isn't worth it. Just wanted to lay out all the details from my perspective for when I come back to this.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/greggersaurus/OpenSteamController/issues/13?email_source=notifications&email_token=AD4NQNGYR73RICAK3RJCGRDQ6U3E7A5CNFSM4J3R4C7KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEJLNPEI#issuecomment-576116625, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AD4NQNH26RTIRPIRUM5GKSDQ6U3E7ANCNFSM4J3R4C7A.