Get the latest tech news
WavePhoenix – Open-source implementation of the Nintendo WaveBird protocol
Open-source implementation of the Nintendo WaveBird protocol using Silicon Labs Wireless Gecko SoCs - loopj/wavephoenix
The hardware folder contains a simple PCB which hosts a RF-BM-BG22C3 module, a pairing button, a status LED, and a JST connector for connecting to a GameCube controller port, as well as a 3D printable case. Since we should already have the latest input state packet from the WaveBird controller, we can simply send it back to the console after converting it to the SI format. Sam Edwards for his incredible WaveBird reverse engineering documentation, which was essential in getting this working Jeff Longo- for his detailed GameCube controller protocol documentation Aurelio Mannara- for open sourcing GC+, another great reference for the GameCube controller protocol YveltalGriffin- for help and advice along the way, and helping me figure out those mysterious origin packets piotref1 - for being the very first person to build a WavePhoenix receiver and provide feedback, a true early adopter!
Or read this on Hacker News