Hardware/Expansion Interface

From Wii-Linux Wiki
Revision as of 01:08, 2 August 2026 by Techflash (talk | contribs) (fix link)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The EXpansion Interface (a.k.a. EXternal Interface, and EXI) is an SPI-like bus. On the GameCube, it is exposed via the Serial Ports and Memory Card slots, and is used internally for the IPL ROM + the RTC. On the Wii, it is exposed via the Memory Card slots, and used internally for a stripped down GameCube IPL + the RTC. The Wii Family Edition and Wii Mini are identical in this regard, but don't have the actual memory card slots (the traces for them exist though). The Wii U technically also has it, albeit only internally for the RTC.


Channel/CS to port mapping

[edit | edit source]
  • Channel 0:
    • CS 0: Slot-A
    • CS 1: RTC
    • CS 2: (GameCube-only) SP1
  • Channel 1:
    • CS 0: Slot-B
    • CS 1/2: Unpopulated
  • Channel 2:
    • CS 0: (GameCube-only) SP2
    • CS 1/2: Unpopulated