PicoBoot - IPL replacement modchip using Raspberry Pi Pico

ViperGC/Qoob/etc
Post Reply
User avatar
webhdx
Posts: 105
Joined: Sun Jul 03, 2011 10:40 am

PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by webhdx » Thu Jun 30, 2022 5:22 pm

Image

Meet PicoBoot - the ultimate IPL modchip for GameCube.
  • open source
  • uses off the shelf hardware
  • cheap, Pico costs only $4
  • very easy to program and update
  • easy to install, only 5 wires to solder
  • doesn't require any boot disk to work
  • can boot multiple applications depending on the button pressed
I highly recommend watching below videos to learn how to use it:


:!: Downloads, installation guides: https://github.com/webhdx/PicoBoot
User avatar
tesla246
Posts: 121
Joined: Tue Dec 11, 2012 1:48 pm

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by tesla246 » Thu Jun 30, 2022 7:23 pm

Awesome work! So is it now possible to ''copy'' the offical boot.ipl and mod it to force 640x480 progressive scan (love that menu)? And thus never have the display flicker due to resolution changes? Gamecube IPL>SWISS>GAME all 480p?
Dream mod: HI-speed port device utilizing 4:4:4 RGB 32 bit colour, 720p video and variable refresh rate. :shock:
Favourite mod: GC Loader flashed with latest swiss.
Eagerly awaiting a normal, form-factor wise, wireless controller with rumble. :)
User avatar
Extrems
Posts: 1312
Joined: Tue Aug 17, 2010 10:40 pm
Location: Québec, Canada
Contact:

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by Extrems » Thu Jun 30, 2022 8:14 pm

That's already possible by going Swiss > IPL > Game.
andre104623
Posts: 694
Joined: Wed May 07, 2014 2:24 pm

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by andre104623 » Fri Jul 01, 2022 11:52 pm

This is the best thing to hit the scene since gcvideo when is that m.2 sp1 loader coming?!!!
andre104623
Posts: 694
Joined: Wed May 07, 2014 2:24 pm

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by andre104623 » Fri Jul 01, 2022 11:54 pm

Is it possible to run qoob OS and viper OS I know Swiss is better but is it possible
User avatar
Papy.G
Posts: 916
Joined: Mon Mar 04, 2019 6:14 am
Location: France, Occitanie
Contact:

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by Papy.G » Sat Jul 02, 2022 10:16 am

So it seems it totally disables the host console's original IPL, I would have loved to get something like the DS's FW that allowed to boot just as a genuine console when not pressing any button.

It's very good news as it will definitely doom the XenoGC that caused so many optical drive deaths. :twisted:
tesla246 wrote:
Thu Jun 30, 2022 7:23 pm
GAME all 480p?
No, there still are some GC games that were either developped or ported to 50Hz that can't run in 60Hz without ugly counterparts/losses.
DMG/MultiFreq OC/EDGB/EZF Jr, AGB/SC miniSD, NTR/NeoMK3, USG/flashme V8/SC miniSD
DOL001(EUR)/RGB/GCPlug/GBP/SD2SP2, RVL 001(EUR)/RGB/CMP/WiiSD

Zelda WW with Tingle Tuner in split screen was what the GC RF modulator was made for! (Video)
andre104623
Posts: 694
Joined: Wed May 07, 2014 2:24 pm

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by andre104623 » Sat Jul 02, 2022 11:58 am

Pico = $4 where? I’m seeing 12 to 20 usd

Next question is it possible to run this on a raspberry pi zero since I already own one
novenary
Posts: 1754
Joined: Mon Dec 30, 2013 7:50 am

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by novenary » Sat Jul 02, 2022 12:17 pm

andre104623 wrote:
Fri Jul 01, 2022 11:54 pm
Is it possible to run qoob OS and viper OS I know Swiss is better but is it possible
You can make the original IPL and others into regular DOLs in just a couple minutes with a hex editor, but you'd probably have to work around whatever copy protection scheme they have to run Qoob OS and Cobra without the original hardware.
Papy.G wrote:
Sat Jul 02, 2022 10:16 am
So it seems it totally disables the host console's original IPL, I would have loved to get something like the DS's FW that allowed to boot just as a genuine console when not pressing any button.
It's just iplboot, you can boot to the original IPL by removing your SD card.
andre104623 wrote:
Sat Jul 02, 2022 11:58 am
Next question is it possible to run this on a raspberry pi zero since I already own one
No. Completely different hardware. The Pico has some special features that make this possible that you don't get in other microcontrollers, let alone an SBC.
User avatar
webhdx
Posts: 105
Joined: Sun Jul 03, 2011 10:40 am

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by webhdx » Sat Jul 02, 2022 1:10 pm

andre104623 wrote:
Sat Jul 02, 2022 11:58 am
Pico = $4 where? I’m seeing 12 to 20 usd
https://www.sparkfun.com/products/17829
Undead Sega
Posts: 111
Joined: Sun Jun 14, 2015 7:34 pm

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by Undead Sega » Sat Jul 02, 2022 4:08 pm

webhdx wrote:
Sat Jul 02, 2022 1:10 pm
andre104623 wrote:
Sat Jul 02, 2022 11:58 am
Pico = $4 where? I’m seeing 12 to 20 usd
https://www.sparkfun.com/products/17829
Can't find a 16MB flash Pico :(
User avatar
Diego borella
Posts: 244
Joined: Sat Jan 11, 2020 8:37 pm
Location: Brazil

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by Diego borella » Sat Jul 02, 2022 10:47 pm

well he is there!
streetwalker there was already a job on raspberry :)
but this new job came at the right time.
this kills the parallel gcloader Lite.
if you cannot purchase an original GC_LOADER on the Official website.
don't throw away your $$ with GC-loader-lite. :ugeek:

use Picoboot! :idea:
It does the same thing and is much cheaper...

I believe the developer
webhdx wrote:
Sat Jul 02, 2022 1:10 pm



will update this firmware to run games through the drive... :mrgreen: :lol: :D
SWISS USER :geek:
User avatar
Papy.G
Posts: 916
Joined: Mon Mar 04, 2019 6:14 am
Location: France, Occitanie
Contact:

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by Papy.G » Mon Jul 04, 2022 7:33 am

Diego borella wrote:
Sat Jul 02, 2022 10:47 pm
I believe the developer
webhdx wrote:
Sat Jul 02, 2022 1:10 pm

will update this firmware to run games through the drive... :mrgreen: :lol: :D
Streetwalker wrote:
Sat Jul 02, 2022 12:17 pm
It's just iplboot, you can boot to the original IPL by removing your SD card.
DMG/MultiFreq OC/EDGB/EZF Jr, AGB/SC miniSD, NTR/NeoMK3, USG/flashme V8/SC miniSD
DOL001(EUR)/RGB/GCPlug/GBP/SD2SP2, RVL 001(EUR)/RGB/CMP/WiiSD

Zelda WW with Tingle Tuner in split screen was what the GC RF modulator was made for! (Video)
User avatar
Diego borella
Posts: 244
Joined: Sat Jan 11, 2020 8:37 pm
Location: Brazil

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by Diego borella » Tue Jul 05, 2022 3:44 am

Papy.G wrote:
Sat Jul 02, 2022 10:16 am

It's very good news as it will definitely doom the XenoGC that caused so many optical drive deaths. :twisted:

Xeno 1.0 does this boot operation. there is on the
gc-forever
post about it.
even if booted from SD memory slot A_B
Runs different region games and backups. Xeno does
this in 8k bytes :lol:

analyze this :arrow:
who died with Picoboot: in First the qoob and then the Viper. :cry:
The IPLboot waiters collided with these chips and that's why the builds stopped... it's there on the waiter...
Now forks interested in decongesting the IPLboot homebrew update process. migrates to the Picoboot hardware chip.
:idea:
SWISS USER :geek:
dilav
Posts: 129
Joined: Tue Nov 29, 2011 10:54 am
Location: USA

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by dilav » Mon Jul 11, 2022 7:46 pm

Diego borella wrote:
Sat Jul 02, 2022 10:47 pm
well he is there!
streetwalker there was already a job on raspberry :)
but this new job came at the right time.
this kills the parallel gcloader Lite.
if you cannot purchase an original GC_LOADER on the Official website.
don't throw away your $$ with GC-loader-lite. :ugeek:

use Picoboot! :idea:
It does the same thing and is much cheaper...
The thing about the GC-loader-lite is that it is Plug and Play and not everyone can solder. But yes, way too expensive on a stupid clone solution. Hope the production of the original GC-loader can be kept high to meet demands on those who wants them.

Oh and good job webhdx. I believe I commented on another forum, but thanks for sharing. Very cool solution and it's cheap too.
User avatar
GyTe666
Posts: 4
Joined: Tue Jul 12, 2022 6:49 am

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by GyTe666 » Tue Jul 12, 2022 7:01 am

Long time reader first time poster :D Thanks to picoboot and his creator I've pick-up again my old DOL-001 and decided to remove the old Viper. One quick question... I've broken the pin on the IPL (gamecube side) where I've to connect GP 5 & 6. I can connect the picoboot to another point (I've find out the alternative point on the back of the motherboard) or before that I've to restore the connection from the IPL chip to motherboard? Because in the first case is a simple task... otherwise will be a nightmare....

Please let me know :D
User avatar
webhdx
Posts: 105
Joined: Sun Jul 03, 2011 10:40 am

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by webhdx » Tue Jul 12, 2022 7:15 am

Ouch, it you broke the leg on U10 it's a game over for that motherboard. You can try to scrape off the package and solder to the leftovers of that leg but I don't think it's going to work. At least I killed 2 GCs that way and wasn't able to fix them.
User avatar
GyTe666
Posts: 4
Joined: Tue Jul 12, 2022 6:49 am

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by GyTe666 » Tue Jul 12, 2022 7:24 am

webhdx wrote:
Tue Jul 12, 2022 7:15 am
Ouch, it you broke the leg on U10 it's a game over for that motherboard. You can try to scrape off the package and solder to the leftovers of that leg but I don't think it's going to work. At least I killed 2 GCs that way and wasn't able to fix them.
Thanks for your quick reply and your great job on picoboot :D Ok so I'll try to scrape a little bit the IPL chip and sold there a wire... In any case I'm already waiting a spare dol-001 motherboard...
User avatar
webhdx
Posts: 105
Joined: Sun Jul 03, 2011 10:40 am

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by webhdx » Sun Jul 31, 2022 12:48 pm

PicoBoot v0.2 release

Just a heads up I've just released new PicoBoot v0.2 firmware. It comes with updated iplboot which introduces overall reliability improvements and new features. The most important one is that you can hold D-Pad Down during boot to see output from iplboot. It's very useful to validate hardware installation of PicoBoot.

Grab new PicoBoot release here: https://github.com/webhdx/PicoBoot/releases/tag/v0.2 and be sure to read update instructions.

Together with new release I've moved all the knowledge to the Wiki. I also created Troubleshooting Tips page where I've addressed most of the issues people are experiencing right now: https://github.com/webhdx/PicoBoot/wiki ... oting-tips
User avatar
GyTe666
Posts: 4
Joined: Tue Jul 12, 2022 6:49 am

Re: PicoBoot - IPL replacement modchip using Raspberry Pi Pico

Post by GyTe666 » Wed Aug 03, 2022 2:59 pm

webhdx wrote:
Sun Jul 31, 2022 12:48 pm
PicoBoot v0.2 release

Just a heads up I've just released new PicoBoot v0.2 firmware. It comes with updated iplboot which introduces overall reliability improvements and new features. The most important one is that you can hold D-Pad Down during boot to see output from iplboot. It's very useful to validate hardware installation of PicoBoot.

Grab new PicoBoot release here: https://github.com/webhdx/PicoBoot/releases/tag/v0.2 and be sure to read update instructions.

Together with new release I've moved all the knowledge to the Wiki. I also created Troubleshooting Tips page where I've addressed most of the issues people are experiencing right now: https://github.com/webhdx/PicoBoot/wiki ... oting-tips
Thanks! Already update mine as soon as I saw it!

Waiting for the M2 adapter :D
Post Reply