top of page
Nintendo Switch Virtual Boy Wireless Controller PCB

Nintendo Switch Virtual Boy Wireless Controller PCB

Note: This is a preorder for the V2 hardware with Switch enabled firmware.  Minimum number of preorders has been hit.  Units should start delivering from mid March to mid April.  Thanks!

 

Turn your original Nintendo Virtual Boy controller into a wireless Bluetooth controller for Nintendo Switch 1 & 2. This RetroOnyx PCB upgrade replaces the original VB controller PCB and lets you use the real Virtual Boy controller hardware with Nintendo Switch Online Virtual Boy. It also supports PC, BlueRetro adapters, and Meta Quest through VBGo mode.

 

You can order just the PCB for a DIY upgrade or a fully upgraded VB controller. The full controller option will be available for a limited time while used controller parts are available. Full controllers use original VB hardware, so expect minor cosmetic wear but nothing major.

 

For the DIY PCB route, you'll need to reuse everything else in your controller except the PCBs.  Even new trigger PCBs are included.  Some soldering will be required.   You will also need a separate battery pack to complete your controller setup for Switch.  You can use an original VB battery pack, a RetroOnyx battery pack, or even a LaserBear battery pack.  

 

This upgrade has also been tested on Switch 1 & 2, PC, Mednafen, and Meta Quest.  My RetroOnyx BlueRetro receiver can also enable original VB compatibility.  All modes use Bluetooth, so a BlueRetro receiver is NOT required for PC or Meta Quest HMD use—only for original Virtual Boy hardware.

 

This Switch version of the VB wireless controller also supports future haptic modules (not included). Actual NSO Virtual Boy support for haptics will depend on Nintendo. The controller hardware supports dual haptic modules similar to the Switch Pro controller and has been successfully tested. Mechanical mounting hardware for installing haptics in the VB controller is still in development. 

 

NOTE: This wireless controller is NOT compatible with my RetroOnyx ESP-Now receivers.  That was V1 of the wireless controller PCB.  Please do not confuse the two versions.  A BlueRetro receiver is needed for VB use with this V2 firmware.  Reach out with any questions prior to ordering.

 

Feature overview:

  • Nintendo Switch Online Virtual Boy compatibility via Switch Pro controller emulation
  • Experimental SNES and N64 boot profiles
  • BlueRetro for OEM VB via BlueRetro Receiver
  • PC support for Mednafen
  • Compatible with Meta Quest using VBGo 
  • Classic Bluetooth connection for Switch, PC, and HMD applications
  • Haptic feedback where supported with future haptic modules (not included)
  • PCB only option or full controller (when available)
  • Includes new trigger button PCBs
  • Includes 3D printed carbon fiber trigger standoffs
  • Includes a 3D printed carbon fiber cable plug with LED light pip

 

Boot Modes:

  • Switch Pro mode as the default

  • BlueRetro / generic PC DInput mode

  • VBGo-optimized DInput mode

  • Experimental SNES profile in Switch Pro Mode

  • Experimental N64 profile in Switch Pro Mode

 

Additional information on controller modes, how to select modes at power up, and LED status information is given below.  My original version of the Virtual Boy wireless controller can be seen here with more pictures of the real hardware.  There will be updates to the V2 hardware.  

  • 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
  • VB to Switch Pro Controller Mapping

    Virtual Boy Controller Nintendo Switch Input
    A B
    B A
    Left Trigger (L) L
    Right Trigger (R) R
    Start + (Start)
    Select – (Minus)
    Left Control Pad Left D-pad
    Right Control Pad Right Analog Stick
  • Switch Mode Combo Buttons

    VB Controller Button Combination Short Press Long Hold
    Select + Right Trigger CAPTURE Video Capture
    Select + Left Trigger HOME Brightness / Volume controls
    Select + Left Trigger + Right Trigger ZL + ZR (NSO VB Menu) Rewind
    Left Trigger + Right Trigger + Right Control Pad Down (>5 sec) Enter Bluetooth Sync / Pair Mode
  • VBGo Combo Buttons

    VB Controller Button Combination Function
    Select + Left Trigger X
    Select + Right Trigger Y
  • Global Button Combos

    VB Controller Button Combination Function
    Left Trigger + Right Trigger + Right Control Pad Down (>5 sec) Enter Bluetooth Sync / Pair Mode. Clears MAC address of current mode.
  • 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
$99.00Price
Quantity
bottom of page