I'm not sure this is the right subreddit for this, but here goes.
I want to use a Pi Zero W to make a Bluetooth gamepad appear as a USB gamepad. A bluetooth dongle will not do what I need to do.
The details: The gamepad is a Steam Controller. The target system is a Nintendo switch. This "doesn't work." However, I see that there's 3 open-source projects that I might be able to put together on a Pi.
- sc-controller (https://github.com/kozec/sc-controller) an open source project that enables the Steam Controller to work on Linux without Steam.
- I've also spotted that Linux supports a gamepad gadget mode. (https://docs.kernel.org/usb/gadget_hid.html)
- I found a project that emulates a Switch Pro controller on Arduino (https://github.com/kidGodzilla/woff-grinder)
I'm hoping that I can get the appropriate USB descriptors from woff-grinder, the gamepad input from sc-controller, and the gamepad output from gadget_hid, then I'll need a small application to pipe the sc-controller output into the gamepad output.
Does this sound like it would work? Have you ever seen a project similar to this that I might be able to modify? Is this a terrible idea?
submitted by /u/Owboduz
[link] [comments]
Source: https://www.reddit.com/r/raspberry_pi/c ... ontroller/