












GameCube ETH2SP1 Ethernet Adapter For Swiss BBA Alternative
Tax excluded. Shipping calculated at checkout

ETH2SP1 Pre-Orders are active, expected shipping Early March
Please note that orders containing pre-orders will be held and all items will ship at the same time. Any shipping estimates generated by our ordering system will not be accurate.
The Nintendo GameCube Broadband Adapter (BBA) was an official accessory released in 2002 that added an Ethernet port to the console, enabling LAN multiplayer in games like Mario Kart: Double Dash!!, Kirby Air Ride, 1080° Avalanche, and online play in Phantasy Star Online. Original BBA units are now rare and expensive on the secondary market. This adapter provides a modern, affordable alternative.
This SPI Ethernet adapter connects to Serial Port 1, providing a fully self-contained Ethernet module that snaps into the bottom bay of the GameCube with the Ethernet jack accessible from the side of the console; just like the original BBA.
Built on the Wiznet W5500 module, our adapter supports higher interface speeds than the ENC28J60 modules typically found in other third-party adapters.
Compatible Games (via Swiss BBA emulation):
- Mario Kart: Double Dash!! (LAN – up to 16 players across 8 consoles)
- Kirby Air Ride (LAN – up to 4 players across 4 consoles)
- 1080° Avalanche (LAN – up to 4 players across 4 consoles)
- Phantasy Star Online Episode I & II (online via private servers)
- Phantasy Star Online Episode III: C.A.R.D. Revolution (online via private servers)
- Homeland (online/LAN via private servers)
Color Options: Colors are matched as closely as possible to stock consoles. Purple is not a perfect match to Indigo, and Silver is not an exact match to Platinum. You can request a different color and we'll do our best to accommodate.
Important Note: BBA emulation requires Swiss homebrew software.
Troubleshooting:
Swiss does not detect the adapter: Update to at least Swiss v0.6r2018.
Swiss hangs after booting with the Ethernet cable connected: The SP1 port can occasionally have an interrupt that fails to clear, causing Swiss to hang. A power cycle may resolve this, but you may need to disconnect the Ethernet cable during boot and reconnect it once the console is powered on. This is an intermittent issue that occurs randomly with fully configured adapters.
ETH2SP1 does not initialize while also having a PicoBoot installed: This is caused by parasitic capacitance on the shared bus between IPL and SP1. See Picoboot troubleshooting section for solution to this issue.
Picoboot Troubleshooting:
Wire installed PicoBoot where wires are installed on SP1 will run into compatibility issues, your picoboot install will need to be changed and two resistors will need to be installed to allow function.
A 100 ohm resistor is required in series with the CLK Line (GPIO5 in the picoboot install guide)
A 22 ohm resistor is required in series with DI Line (GPIO6 in picoboot install guide) These resistors need to be as close to the IPL/SP1 connections as possible.
