Skip to content
/ ETH2GC Public

Broadband Adapter replacement for Nintendo GameCube

License

Notifications You must be signed in to change notification settings

webhdx/ETH2GC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ETH2GC - Broadband Adapter Emulator

Thanks to @Extrems and his work on Swiss we can now use cheap off-the-shelf Ethernet modules to emulate rare and expensive Broadband Adapter for the GameCube.

Some of the cool things you can do with ETH2GC:

  • Play Mario Kart: Double Dash!! online multiplayer with Kirbymimi's online mod
  • Play Phantasy Star Online on private servers like Schthack
  • Play all retail GameCube games that came with LAN and Online support
  • Dump your discs and game saves via network
  • Debug your own homebrew applications
  • ...and much more

ETH2GC is a project bringing together various Ethernet adapter hardware variants. The project is actively supported and compatibility with other Ethernet NICs is planned in the future.

Visit #eth2gc on:

📚 Documentation

More extensive documentation including ordering and build guides is available at support.webhdx.dev.

🌐 ETH2GC Sidecar

ETH2GC Sidecar

Ethernet NIC Connection Console compatibility
ENC28J60 Serial Port 2 DOL-001 (with SP2)

ETH2GC Sidecar is premium hardware variant that offers much tidier setup. It's not only compatible with GameBoy Player but also routes cables neatly towards the back of the console. It's secured using springy clip, similar to how original Serial Port 2 cover is mounted.

Tip

This variant is only available through me store as a fully assembled unit or DIY kit. If you are interested, please visit my store 🛍️

🌐 ETH2GC Lite

ETH2GC Lite

Ethernet NIC Connection Console compatibility
ENC28J60 Serial Port 2 DOL-001 (with SP2)

This is the simplest adapter available. It uses a single PCB that interfaces ENC28J60 module with GameCube. ETH2GC Lite is compatible with most DOL-001 consoles as long as they have Serial Port 2. Panasonic Q, DOL-101 and possibly some other less common models are not supported. This variant is also incompatible with GameBoy Player but it's possible to trim through hole legs and replace bulky capacitor on ENC28J60 board to make it fit.

To make your own ETH2GC Lite you need to:

  • order parts using Parts List below
  • do some soldering but don't worry - it's a perfect project for newbies!
  • print or get printed 3D case design
  • assemble everything

Tip

Are you interested in buying fully assembled unit or DIY kit? I'm selling these in my store 🛍️

Parts list

Part Quantity Links
ENC28J60 MINI 1 AliExpress
2x5P Female Headers
8.5mm P=2.54mm Right-Angle
1 LCSC
Mouser
Digikey
PCB 1 PCBWay

Ordering PCB

The PCB is really simple and it shouldn't be expensive to order. You can use JLCPCB, PCBWay, AISLER etc. To order the PCB, download *.zip file from Releases page containing PCB gerbers and upload them to manufacturer's website. There are a few requirements you have to pay attention to during order:

  • PCB Thickness: 1.2mm
  • Finish: ENIG (HASL might work but it is not recommended)

If you haven't done it before, you can order from PCBWay using this link. Remember to set required settings during order process.

Support me on PCBWay

By buying from the links above, I get small commision at no additional charge for you. Thanks for supporting the project 🙏

Final words

  • ⚠️ Please note this project is under Non Commercial license. Selling ETH2GC modules is strictly prohibited.
  • Please check out other awesome projects: Swiss and GBI. Consider supporting @Extrems via his Patreon.
  • Greetings to #gc-forever crew 👋