WavePhoenix – open-source implementation of the Nintendo WaveBird protocol
Published on: 2025-06-22 07:37:12
WavePhoenix
An open-source implementation of the Nintendo WaveBird protocol using Silicon Labs Wireless Gecko SoCs
Motivation
The WaveBird controller is, in my opinion, one of the best controllers ever made. It is wireless, has an insane battery life, and is very comfortable to hold. The WaveBird set a new standard for wireless controllers. It was the first major console controller to use radio frequency (RF) technology, providing a reliable, lag-free connection that didn't require line-of-sight, unlike infrared controllers.
Unfortunately, Nintendo stopped producing the WaveBird more than a decade ago, causing a dwindling supply of controllers and, especially, receivers. Given the decreasing supply of receivers and the increasing resale prices, I decided to see if I could design my own from scratch.
Firmware
The firmware for WavePhoenix is split into several components:
libwavebird - implementation of the WaveBird protocol
- implementation of the WaveBird protocol libsi - imple
... Read full article.