A USB 2.0 to EXI adapter for SP1 or Slot A/B of the GameCube.
You can buy/preorder one here: https://store.makstech.io/usb-dolphin
If you encounter any issues or have questions, join the Discord server for support.
Current firmware can be found under releases.
How to start the update process:
- Download the latest fw.bin file
- Copy the fw.bin file into the root directory of a FAT32 formatted USB stick or drive (exFAT will not work!)
- Plug the USB stick/drive into the USB Dolphin
- Turn on your GameCube
- Press the button on the USB Dolphin using a paperclip or similar to start the firmware update
- The green LED will flash whilst the bootloader searches for a USB stick/drive
- Both green and red LEDs will flash whilst the update is in progress (~10 seconds)
- Wait until the green light is constantly on
- Restart the GameCube
Currently only supports devices with a block size of 512. If the block size of a device is not 512, the red LED will blink slowly.
Incompatible devices due to firmware bugs:
- Rosewill Armer RX304-APU3-35B (contains a JMS561)
- Flipper Zero
If you have one of the listed devices, live in Germany and are willing to lend it out, contact me on Discord.
Tip
If you need to buy an adapter the RTL8153 or RTL8156 chipset is recommended.
Warning
Depending on your network and more commonly if you use a 100 Mbit/s adapter, you may experience stuttering in video sequences.
Consider using a 1 Gbit/s adapter or creating a dedicated VLAN.
The following tables show an incomplete list of compatible chipsets/products and their limitations when using them with USB Dolphin.
Adapters with an integrated hub will not work independently of the chipset.
| Chipset | Manufacturer | Max Link Speed | Auto MDIX | Max FSP Path MTU | Protocol |
|---|---|---|---|---|---|
| RTL8153 | Realtek | 1 Gbit/s | ✅ | 2030 | CDC-ECM |
| RTL8156 | Realtek | 2.5 Gbit/s | ✅ | 2030 | CDC-ECM |
| RTL8152 | Realtek | 100 Mbit/s | ✅ | 1982 | CDC-ECM |
| AX88179 | ASIX | 1 Gbit/s | ✅ | 2030 | Vendor |
| AX88179B | ASIX | 1 Gbit/s | ✅ | 2026 | CDC-ECM |
| AX88772 | ASIX | 100 Mbit/s | ❌ | 1518 | Vendor |
| AX88772A AX88772B |
ASIX | 100 Mbit/s | ✅ | 1518 | Vendor |
| CH397 | WCH | 100 Mbit/s | ✅ | 2029 | CDC-ECM |
| NX7202 | Naxiang Technology | 100 Mbit/s | ✅ | 1500 | CDC-ECM |
| Chipset | Known Products |
|---|---|
| RTL8153 | TP-Link UE300 uni UNIAE01 (UA03) uni UNICE01 (UA02) Simplecom NU301 |
| RTL8156 | UGREEN USB 3.0 2.5 Gbit/s (C) |
| AX88179 | Amazon Basics USB 3.0 * |
| AX88179B | UGREEN USB 3.0 1 Gbit/s * D-Link DUB-1312 * |
| AX88772 | Wii LAN Adapter |
| AX88772A | Apple A1277 UGREEN USB 2.0 100Mbit/s |
* Not clear if the product always uses this chipset
Untested chipsets that will likely work: AX88179A, AX88772C, AX88772D, AX88772E, RTL8157, RTL8159
Currently unsupported chipsets: AX88178A, AX88172A, DM96xx
You can post the device info shown by UsbTreeView on the Discord server to clarify if an adapter is compatible.
FSP network initialization times out/fails after IGR or reboot.
Reduce the session timeout by adding "timeout 12" to the fspd.conf (for RetroNAS users: '/opt/retronas/bin/fsp/etc/fspd.conf').
- Silversteel for the PCB and amazing SP1 case design and his help in general
- Extrems, emukidid and everyone involved in creating Swiss