Virtual Boy Custom Wireless Controller
This controller represents the most advanced Virtual Boy controller design produced to date, combining modern wireless connectivity, integrated rumble feedback, multiple controller modes, and a completely custom carbon-fiber-reinforced nylon housing. It preserves the original Nintendo Virtual Boy controller layout while replacing the electronics and housing with a modern custom design.
The controller runs the same firmware platform developed for my Nintendo Switch Online (NSO) Virtual Boy wireless controller PCB and supports Nintendo Switch and Nintendo Switch 2, PC/Mednafen, BlueRetro, and Meta Quest/VBGo. When paired with a BlueRetro receiver, it can also be used wirelessly with an original Virtual Boy console.
Unlike the DIY wireless PCB upgrade, this is a complete, fully assembled controller with an entirely new housing. No donor controller, PCB installation, or assembly is required.
INITIAL 10-UNIT PROTOTYPE RUN:
The first production run is limited to 10 controllers. These units will use original OEM Virtual Boy buttons and membranes with the new custom housing and electronics. This initial run will put completed controllers into users' hands while we wait for new buttons and membranes to come to market. Additional controllers are planned once newly manufactured buttons and membranes are available.
Compatibility:
This controller can be used with multiple systems depending on the selected controller mode:
Nintendo Switch and Nintendo Switch 2 (Switch Pro Controller mode)
Windows PC / Mednafen (DInput)
Meta Quest using VBGo
Original Virtual Boy (with BlueRetro receiver)
When used with original Virtual Boy hardware, the controller communicates directly with a BlueRetro receiver over Bluetooth. It is not compatible with the original ESP-NOW RetroOnyx wireless receivers.
Features Overview:
Nintendo Switch and Nintendo Switch 2 support
PC / Mednafen DInput mode
Meta Quest / VBGo mode
Direct Bluetooth connection to BlueRetro
Wireless original Virtual Boy support with a BlueRetro receiver
Multiple selectable controller profiles
Integrated rechargeable battery
USB-C charging
Integrated rumble / haptic feedback
Custom Multi Jet Fusion (MJF) carbon-fiber-reinforced nylon housing
Custom RetroOnyx electronics and firmware
Original Virtual Boy controller layout
Fully assembled and ready to use
Meta Quest Compatibility Note:
Meta occasionally makes changes to its controller support that can affect compatibility. Oculus Go, Oculus Quest 1, Meta Quest 2, and Meta Quest 3 were confirmed working as of 3/8/25 using VBGo 1.5.1 with the following headset software versions:
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


