Open Source IPL Replacement?
Open Source IPL Replacement?
Hi folks,
First post in over a decade (I lost access to my old account, it seems)!
As the topic says, is there any reason we don't have an open-source IPL replacement solution? FPGAs nowadays are a dime-a-dozen and the Gamecube IPL is documented (https://github.com/redolution/iplboot), so are we just waiting for someone to port the code? I'd be happy to throw a board together and help with the development if others are willing to chip in.
The Qoob Pro hardware looks like nothing more than an old, outdated CPLD, some external memory, and a microcontroller that probably acted as a USB to UART bridge. I personally have a Qoob SX, so I can't reverse-engineer the image using my logic analyzer.
If we look at the Hyperboot, it's nothing more than a (more modern) CPLD, some external memory, and an LED.
Thoughts?
First post in over a decade (I lost access to my old account, it seems)!
As the topic says, is there any reason we don't have an open-source IPL replacement solution? FPGAs nowadays are a dime-a-dozen and the Gamecube IPL is documented (https://github.com/redolution/iplboot), so are we just waiting for someone to port the code? I'd be happy to throw a board together and help with the development if others are willing to chip in.
The Qoob Pro hardware looks like nothing more than an old, outdated CPLD, some external memory, and a microcontroller that probably acted as a USB to UART bridge. I personally have a Qoob SX, so I can't reverse-engineer the image using my logic analyzer.
If we look at the Hyperboot, it's nothing more than a (more modern) CPLD, some external memory, and an LED.
Thoughts?
Re: Open Source IPL Replacement?
No, there's no reason why there isn't one. IPLBoot can be a suitable IPL, but so can many other things (heck any DOL loader will do).

Re: Open Source IPL Replacement?
If I threw some hardware together, would you be interested in helping me put some software together? As an aside, are there any technical references into how the IPL works?
- Diego borella
- Posts: 251
- Joined: Sat Jan 11, 2020 8:37 pm
- Location: Brazil
Re: Open Source IPL Replacement?
I think that's what you're looking for, buddy ...
new open source IPL CHIP replacement mod ...
now we have to wait for the chip to come out so we know everything
CHIP FLIPPY:
https://twitter.com/ChrisPVille/status/ ... 08/photo/1
new open source IPL CHIP replacement mod ...

now we have to wait for the chip to come out so we know everything

CHIP FLIPPY:
https://twitter.com/ChrisPVille/status/ ... 08/photo/1




DEBUG IS NECESSARY


-
- Posts: 4
- Joined: Thu May 05, 2022 2:53 pm
Re: Open Source IPL Replacement?
you could try with a fpga setup mojo v3 fpga however is retired.https://www.sparkfun.com/products/retired/11953 datasheets for those interested
-
- Posts: 111
- Joined: Sun Jun 14, 2015 7:34 pm
Re: Open Source IPL Replacement?
You can still purchase that board in places like here:ShellShock83 wrote: ↑Thu May 05, 2022 3:11 pmyou could try with a fpga setup mojo v3 fpga however is retired.https://www.sparkfun.com/products/retired/11953 datasheets for those interested
https://electropeak.com/mojo-v3-fpga-spartan
This is the first I've heard of this, what can a user from the modchip community do with this perhaps??
-
- Posts: 4
- Joined: Thu May 05, 2022 2:53 pm
Re: Open Source IPL Replacement?
what i've heard most of the ipl replacements are closed source tho i did manage to get ahold of some of the viper gc files from a repository that was hosting them.
dug a bit into the gamecube... documentation but still kind of new here.
was hoping to contribute if possible to anything being developed but i dont want to intrude neither.
it would be nice to see if i could help things pick back up again.
afaik , the drivechips mostly boot backups, the ipl replacement loads custom code.
dug a bit into the gamecube... documentation but still kind of new here.
was hoping to contribute if possible to anything being developed but i dont want to intrude neither.
it would be nice to see if i could help things pick back up again.
afaik , the drivechips mostly boot backups, the ipl replacement loads custom code.
-
- Posts: 111
- Joined: Sun Jun 14, 2015 7:34 pm
Re: Open Source IPL Replacement?
That is true, most don't have the source code available and their modchips are usually encrypted by an ASIC chip (or something like that) thus code can't be extracted to determine the functions.ShellShock83 wrote: ↑Fri May 06, 2022 11:36 pmwhat i've heard most of the ipl replacements are closed source tho i did manage to get ahold of some of the viper gc files from a repository that was hosting them.
dug a bit into the gamecube... documentation but still kind of new here.
was hoping to contribute if possible to anything being developed but i dont want to intrude neither.
it would be nice to see if i could help things pick back up again.
afaik , the drivechips mostly boot backups, the ipl replacement loads custom code.
And yes, the drivechips (like XenoGC) boot backups, the IPL replacement injects custom code.
But what's gotten me intrigued is those FPGA chips, could one theoretically flash an open-sourced IPL firmware and become an IPL modchip?