Virtual Boy Custom Wireless Controller
This controller represents the most advanced Virtual Boy controller design produced to date, combining modern wireless connectivity, rumble feedback, and a fully custom carbon fiber shell. It is a fully custom built Virtual Boy wireless controller running the same firmware used in my Nintendo Switch Online (NSO) Virtual Boy (VB) wireless controller PCB. It preserves the original Nintendo Virtual Boy controller layout while adding modern wireless connectivity and multiple controller modes.
Unlike the DIY PCB upgrade, this version is a fully assembled custom controller with an entirely new housing. It is intended for those who want a modern ready-to-use wireless Virtual Boy controller without needing to source parts or perform installation work.
The controller connects using Bluetooth, allowing it to work with the Nintendo Switch 1/2, PC, BlueRetro, and Meta Quest. With a BlueRetro receiver it can also be used wirelessly with an original Virtual Boy console. The controller is built entirely from new components including a custom housing, electronics, and wireless system.
Compatibility:
This controller can be used with multiple systems depending on configuration:
- Nintendo Switch (Switch Pro Controller mode)
- Windows PC / Mednafen (DInput)
- Meta Quest using VBGo
- Original Virtual Boy (with BlueRetro receiver)
This controller communicates directly with BlueRetro receivers over Bluetooth when used with original hardware and is not compatible with my original ESP-Now RetroOnyx receivers.
Features overview:
- Works with Switch 1/2, BlueRetro, PC/Mednafen, and Meta Quest/VBGo
- Internal rechargeable battery charged using USB-C
- Integrated rumble / haptics
- 3D multijet printed nylon shell infused with carbon fiber
- Completely custom controller with all new parts
- Bluetooth wireless connection
Note: Meta occasionally breaks controller support. Oculus Go, Oculus Quest 1, Meta Quest 2, and Meta Quest 3 were working as of 3/8/25. Tested with VBGo 1.5.1 and HMD software:
Oculus Go SW Ver: 18.0.0.916.517.276343339
Oculus Quest 1 SW Ver: 50.0.0.198.257.455911078
Meta Quest 2 SW Ver: v74 5142180.15410.150
Meta Quest 3 SW Ver: v74 5070966.18330.510
Controller Modes
Boot Input (Hold While Powering ON) Selected Mode Target Host No buttons pressed Switch Pro Controller Mode Nintendo Switch, Switch Online Virtual Boy Right D-Pad Left PC / BlueRetro Mode (DInput) BlueRetro, PC Right D-Pad Up VBGo Mode (DInput) Meta Quest (VBGo) Right D-Pad Right SNES Profile SNES profile for Switch 1 & 2 Right D-Pad Down N64 Mode N64 profile for Switch 1 & 2 LED Status Indicator
LED Status Meaning RGB color sweep Startup Blue pulsing Idle Blue blinking Pairing or reconnecting Green blinking Connected. Player # in Switch Mode Amber / Yellow solid Connection failed Red flashing Error Purple solid DInput mode selected Off Powered off


