Skip to content

Commit 4cf0b26

Browse files
authored
Moved install, FAQ and compilation sections to the wiki
1 parent 38a5440 commit 4cf0b26

File tree

1 file changed

+3
-76
lines changed

1 file changed

+3
-76
lines changed

README.md

Lines changed: 3 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -12,88 +12,15 @@ This is a long awaited IPL replacement modchip for Nintendo GameCube. It's open
1212
* automatically boots any DOL app of your choice
1313
* uses "IPL injection" approach superior to mods like XenoGC
1414

15-
## Video guides and overview of the features
15+
## Video guides and features overview
1616

1717
- [PicoBoot Modchip Will Unleash The POWER of Your Nintendo GAMECUBE! | Installation Guide and Overview](https://www.youtube.com/watch?v=qwL4ZSa0xMo) by [MachoNachoProductions](https://www.youtube.com/c/MachoNachoProductions)
1818
- [This new Gamecube Modchip is a GAMECHANGER - PicoBoot](https://www.youtube.com/watch?v=lfMTLEM0yeQ) by [RockerGaming](https://www.youtube.com/c/RockerGaming)
1919
- [$5 Gamecube IPL Modchip?! Picoboot Dol-001 + Dol-101 Installation / Setup / Showcase](https://www.youtube.com/watch?v=W_9-mSBMBJ4) by [ModzvilleUSA!](https://www.youtube.com/c/ModzvilleUSA)
2020

21-
## 🛠 Installation guide
21+
## Installation guide
2222

23-
## 1. Prerequisites
24-
25-
* Raspberry Pi Pico ([Amazon](https://amzn.to/3JbIsMw), [AliExpress](https://s.click.aliexpress.com/e/_DkGpnTv))
26-
* SD Gecko/WiiSD ([Amazon](https://amzn.to/3cPCEMs), [AliExpress](https://s.click.aliexpress.com/e/_Dm43n6J)) or SD2SP2 ([Amazon](https://amzn.to/3I1cCSl), [AliExpress](https://amzn.to/3PNamBe))
27-
* FAT32 or exFAT formatted SD card
28-
29-
Links above are affiliate and I get small comission 💵 if you buy these products. Thanks to everyone who used links above 🙏
30-
31-
## 2. Flashing Raspberry Pi Pico board
32-
33-
Go to [the latest release page](https://github.com/webhdx/PicoBoot/releases/latest) and download `picoboot.uf2` file. Now connect Raspberry Pi Pico board to your computer while holding `BOOTSEL` button pressed. If it's been done correctly you'll see `RPI-RP2` mass storage device show up. Drag and drop `picoboot.uf2` file to that device. It'll automatically eject and green LED will light up if it was programmed correctly. Unplug USB cable from Pico and proceed with hardware installation.
34-
35-
## 3. Preparing SD card
36-
37-
Format your SD card to FAT32 or exFAT. Download the latest Swiss release from [here](https://github.com/emukidid/swiss-gc/releases/latest) and grab `swiss_rXXXX.dol` file, rename it to `ipl.dol` and copy to the root of your SD card.
38-
39-
## 4. Hardware installation
40-
41-
![Wiring diagram](assets/Wiring%20diagram.jpg)
42-
43-
44-
## FAQ
45-
46-
### Can I use new Pico W board?
47-
48-
It depends. According to the reports it works but the green LED won't light up which may be confusing at first. I haven't tested it personally therfore I can't provide you with any support at this time. It's planned to fully support Pico W and WiFi functionalities in the future.
49-
50-
### My console doesn't start - I see a black screen.
51-
52-
This indicates problem with wiring. Make sure there are no unintentional shorts near RTC-DOL (U10) IC. It's recommended to use wires as short as possible. The wires can't be too thin, you need at least 26 AWG for 3.3V and GND. Optimal location for PicoBoot is between controller port board and fan assembly. Especially I do not recommend installing PicoBoot in Serial Port 1 slot - it makes wire runs too long and may stop working with future updates! Use only official diagrams, any alternative soldering points and chip locations are not guaranteed to work.
53-
54-
### I don't understand how it's better than XenoGC
55-
56-
XenoGC is a drive modchip, it can only patch disc data on the fly. This means you have to use a boot disk to run Swiss and play games from an SD card. PicoBoot uses completely different approach - injects custom payload during console boot sequence. This means it can load any application instead of a built in GameCube menu. It will work even if your disc drive is not working.
57-
58-
### I installed your modchip and now my console doesn't work
59-
60-
Sorry. I do not take reponsibility for any damage done by installing this modchip. Do it at your own risk!
61-
62-
### Can I use other RP2040 boards?
63-
64-
Yes, go for it. Just respect the [license agreements](LICENSE) and don't expect me to provide any support for your board. PicoBoot only supports official Raspberry Pi Pico module at the moment.
65-
66-
### Will it work if I have XenoGC installed?
67-
68-
Yes, you can use it with XenoGC intalled.
69-
70-
### I appreciate your work. Can I support you in any way?
71-
72-
This project is free and available for everyone. If you want to support it anyway, consider using [:heart: Sponsor](https://github.com/sponsors/webhdx) button.
73-
74-
## Compiling firmware
75-
76-
Make sure your Raspberry Pi Pico environment is set up on your machine.
77-
78-
Build Makefile and all required build scripts:
79-
```shell
80-
# cmake .
81-
```
82-
83-
Then grab any DOL file you'd like to boot and run processing script:
84-
```shell
85-
# ./process_ipl.py iplboot.dol ipl.h
86-
```
87-
88-
Do not change `ipl.h` output file name.
89-
90-
Once it's ready and `ipl.h` file has been created you can build the firmware:
91-
92-
```shell
93-
# make
94-
```
95-
96-
If everything worked you should see new file `picoboot.uf2` created in the main project directory. Now hold `BOOTSEL` button on Raspberry Pi Pico and connect USB cable. New mass storage device will appear. Copy `picoboot.uf2` file to `RPI-RP2` device. Once it's done it'll automatically eject itself. Disconnect the cable and you're all done.
23+
Head over to [the wiki](https://github.com/webhdx/PicoBoot/wiki) for installation guide and troubleshooting tips.
9724

9825
## Hall of Fame
9926

0 commit comments

Comments
 (0)