Skip to content

Add reload to IOS58 option if not already using IOS58 and IOS58 is installed - #124

Closed
Aeplet wants to merge 1 commit into
emukidid:masterfrom
Aeplet:master
Closed

Add reload to IOS58 option if not already using IOS58 and IOS58 is installed#124
Aeplet wants to merge 1 commit into
emukidid:masterfrom
Aeplet:master

Conversation

@Aeplet

@Aeplet Aeplet commented Jul 10, 2025

Copy link
Copy Markdown
Contributor

I assume this was not already added because reloading IOS enables AHBPROT, regardless of if HBC disabled it or not.

Since we can now disable AHBPROT on our own (and we HAVE to here to be able to keep it off after the IOS reload), I see no reason this can't be a feature now.

I also organized the AHBPROT_DISABLED variable and put it into ios.h instead of ios.c (so main.c can access it instead of using have_hw_access, and I have removed have_hw_access as it is no longer necessary.

I don't know how to build for GC, but I have a Wii build
cleanrip.zip you can try. I've tested it and have had no issues, even works from exploits and reloading into IOS58 works perfectly!

(yes has to be a zip, github won't allow me to directly upload the dol/elf files.

@Aeplet

Aeplet commented Aug 3, 2025

Copy link
Copy Markdown
Contributor Author

Updates?

@emukidid

Copy link
Copy Markdown
Owner

I feel like this should automatically tell them that it's reloading to use IOS58 and just do it. Why wouldn't you want 2.0 speeds?

@Aeplet

Aeplet commented Nov 9, 2025

Copy link
Copy Markdown
Contributor Author

I feel like this should automatically tell them that it's reloading to use IOS58 and just do it. Why wouldn't you want 2.0 speeds?

Good point. I'll fix that later

@emukidid

Copy link
Copy Markdown
Owner

I ended up doing basically this in dadc57c. Thanks for your PR, let me know if I've messed it up somehow :)

@emukidid emukidid closed this Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants