I'm planning to design my own version of a Nintendo Switch 2 pro controller for several reasons. I want to incorporate higher quality joysticks, improve the feel of the case, and add some weight to it—all while learning along the way. My main question is whether there's a public source for the software or firmware that allows a controller to interact with and pair to a Switch. I believe the communication happens over Bluetooth, so I'm considering intercepting signals between genuine controllers and the console to understand the structure. Is it feasible to reverse engineer the signaling? If this isn't the right place for my question, I apologize!
1 Answer
I'm pretty sure there aren't any publicly available repositories for the firmware at the moment. It’s possible someone might release open source firmware in the future, though. As for actually constructing the case and the controller itself, it can be quite a challenge. If you're asking advice on this, it often means you might need some experience first—they say if you have to ask, you might not be ready yet. A more practical approach could be modifying existing controllers by changing out the joysticks or adding weight. You'll likely end up spending more trying to develop your own than just customizing a few off-the-shelf models.