GB-Link works with original hardware and select FPGA consoles. This page summarizes what is and isn’t supported.

Consoles

ConsoleSupportedNotes
Game Boy (DMG)YesGB link modes
Game Boy ColorYesGB link modes
Game Boy AdvanceYesGBA and GB modes
Analogue PocketYesRequires link port support
ChromaticYesFPGA with link support
Game BubYesFPGA with link support
EmulatorsNoRequires physical link port
Emulation handheldsNoNo physical link port

The firmware auto-detects cable type at mode selection.

Cable TypeSupported Modes
OEM GBA Link CableGBA modes only
Generic GBC Link CableAll GBA and GB modes

GBA cable quality

Cheap third-party GBA cables often have only 4 conductors and may be missing a proper ground connection. This causes unreliable links. Use a quality cable or the generic cable included with GB-Link USB V2.

Connector orientation (GBA)

  • Slim = Master — adapter connects here
  • Wide = Slave — connects to the other GBA

Host devices and browsers

PlatformBrowserStatus
WindowsChrome, FirefoxSupported
macOSChrome, FirefoxSupported
LinuxChrome, FirefoxSupported (udev rules required)
AndroidChromeSupported
iOSNot supported (no WebUSB)

Communication uses WebUSB (Chrome, Edge, and other Chromium browsers) or WebSerial (Firefox 151+). No drivers needed.

For step-by-step Connect instructions per browser, see Setting Up Your Adapter.

Adapter hardware

SourceNotes
GB-Link USB V1 (Etsy)Assembled Pico-based adapter; bring your own link cable
GB-Link USB V2 (Crowd Supply)Assembled, cased, includes cable
DIY Pico PCBOpen-source design
DIY Pico Zero PCBCompact open-source design

Voltage selection

The firmware supports 3.3V and 5V link levels via hardware pins. DIY builders should refer to the Hardware & Wiring guide. Do not pull both GP11 and GP12 low at the same time — this can damage the board.