Skip to content

makeo/usb-dolphin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 

Repository files navigation

    USB Dolphin Docs

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

Support

If you encounter any issues or have questions, join the Discord server for support.

Firmware Updates

Current firmware can be found under releases.

How to start the update process:

  1. Download the latest fw.bin file
  2. Copy the fw.bin file into the root directory of a FAT32 formatted USB stick or drive (exFAT will not work!)
  3. Plug the USB stick/drive into the USB Dolphin
  4. Turn on your GameCube
  5. Press the button on the USB Dolphin using a paperclip or similar to start the firmware update
    1. The green LED will flash whilst the bootloader searches for a USB stick/drive
    2. Both green and red LEDs will flash whilst the update is in progress (~10 seconds)
  6. Wait until the green light is constantly on
  7. Restart the GameCube

Incompatible USB Storage Devices

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.

Compatible USB Ethernet Adapters

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.

Common Issues

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').

Special Thanks

  • Silversteel for the PCB and amazing SP1 case design and his help in general
  • Extrems, emukidid and everyone involved in creating Swiss

About

A USB 2.0 to EXI adapter for the GameCube

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors