WavePhoenix – open-source implementation of the Nintendo WaveBird protocol
a year ago
- #GameCube
- #WaveBird
- #OpenSource
- WaveBird控制器因其无线功能、超长续航和舒适手感广受好评。
- 基于Silicon Labs Wireless Gecko SoCs的开源项目实现了任天堂WaveBird协议。
- 项目包含libwavebird(WaveBird协议库)、libsi(SI协议库)、接收器固件和引导程序等组件。
- 硬件设计注重低成本与易组装性,采用集成RF-BM-BG22C3模块的PCB及3D打印外壳方案。
- WaveBird协议采用DSSS(直接序列扩频)技术,每比特15片码确保强抗干扰通信。
- 项目选用EFR32FG1芯片组,因其硬件原生支持所需调制方式。
- 团队攻克了数据包解码与射频配置难题,最终实现媲美原厂的性能表现。
- 特色功能包含频道选择、虚拟配对及多手柄同频道操作支持。
- 未来可能新增发射器固件、N64版接收器及USB HID适配器支持等扩展功能。
- 项目采用MIT协议(固件)和Solderpad硬件许可v2.1(硬件),并致谢社区贡献者。