Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wii U drive in multi-bay enclosure causes all the rest of the drives to be ignored #991

Open
cyberstudio10 opened this issue Mar 16, 2022 · 1 comment

Comments

@cyberstudio10
Copy link

It's at line 963 in usbstorage.c. We need to insert "continue;" there, the case where a potential Wii U drive is found. Right now, it is abandoning the entire port. We should be skipping just that one drive but check disk signature of the next drive.

  • Get a dual bay HDD enclosure
  • Wii U=drive 0, Nintendont=drive 1
  • Nintendont correctly skips drive 0 because of invalid drive signature, but unfortunately incorrectly skips drive 1 as well, and discovers no games.

Reference: https://gbatemp.net/threads/2-drive-enclosure.608112

@eku
Copy link

eku commented Mar 16, 2022

If you already have a solution, why don't you submit a PR? Have you tested the change?

cyberstudio10 added a commit to cyberstudio10/Nintendont that referenced this issue Mar 21, 2022
…ii-U-formatted drive, move onto the next LUN instead of giving up entirely. In addition, add GitHub CI and fill in the version number and timestamp in meta.xml.
caleb39411 added a commit to caleb39411/Nintendont that referenced this issue Mar 16, 2024
If disk has invalid signature, for example a Wii-U-formatted drive, move onto the next LUN instead of giving up entirely.
caleb39411 added a commit to caleb39411/Nintendont that referenced this issue Mar 27, 2024
If disk has invalid signature, for example a Wii-U-formatted drive, move onto the next LUN instead of giving up entirely.

Update loader.dol
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

No branches or pull requests

2 participants