Install PicoBoot
A small percentage of v0.4 firmware users reported reliability issues. If you experience problems, please use v0.3.x firmware instead:
- Download the latest v0.3.x release from GitHub
- Wire PicoBoot according to legacy v0.3 wiring diagram
PicoBoot is considered an easy soldering modification. However, there is significant evidence online showing that inexperienced users can easily damage their console beyond repair. Do not overestimate your soldering skills. Practice soldering on scrap electronics before attempting this installation.
Required Materials
Affiliate links below help support the project at no extra cost to you. Thank you for your support! 🙏
Essential Tools
- Soldering iron like T12 station (AliExpress) or PINE64 (AliExpress)
- Soldering wire: Sn60Pb40 lead-based is recommended (AliExpress)
- Flux (AliExpress)
- 26-28 AWG gauge wires (AliExpress)
Hardware Components
- Compatible Raspberry Pi board (AliExpress):
- Raspberry Pi Pico
- Raspberry Pi Pico W
- Raspberry Pi Pico 2
- Raspberry Pi Pico 2 W
- SD card adapter like GC2SD, SD Gecko, WiiSD or SD2SP2:
- SD2SP2: If you have DOL-001 with Serial Port 2 (AliExpress)
- GC2SD/WiiSD/SD Gecko: If you have DOL-001 with Serial Port 2 (AliExpress)
- FAT32 formatted SD card
Nowadays there are new, upgraded SD card adapter utilizing aditional discrete logic component to greatly improve reading speeds. All above links are for semi-passive adapters.
Installation Steps
Flash the Raspberry Pi Pico
- Download correct UF2 file from the latest release
picoboot_full_pico.uf2
: if you are using Raspberry Pi Pico or Pico W boardpicoboot_full_pico2.uf2
: if you are using Raspberry Pi Pico 2 or Pico 2 W board
- Hold
BOOTSEL
button and connect the board to your computer - Look for
RPI-RP2
orRP2350
mass storage device - Drag and drop
*.uf2
file onto the device - Wait for automatic ejection and green LED confirmation
- Unplug USB cable
Prepare the SD Card
- Format SD card to FAT32 or exFAT
- Download the latest Swiss version from releases page
- Rename
swiss_rXXXX.dol
toipl.dol
- Copy
ipl.dol
to SD card root directory
Hardware Installation
Important Change: PicoBoot v0.4+ has updated wiring requirements and briding pins GP6 and GP7 is no longer required. New firmware is backwards compatible with legacy wiring but you should follow the new wiring diagram below.
Installation Tips
- Mount PicoBoot on fan assembly or behind front controller plate
- Use only official Raspberry Pi Pico (W) or Pico 2 (W) boards
- For heatsink removal:
- Warm up console by playing a game for 10-15 minutes
- Gently twist heatsink back and forth, be careful not to damage DA15 component on the motherboard
- Avoid using prying tools
- After installation:
- Console should boot directly to Swiss or stop on gekkoboot debug screen
- If you see stock GameCube menu or nothing displays, refer to Troubleshooting Guide