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

Load HDD modules on BDM config load/save #1491

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

xan1242
Copy link

@xan1242 xan1242 commented Feb 22, 2025

Pull Request checklist

Note: these are not necessarily requirements

  • I reformatted the code with clang-format
  • I checked to make sure my submission worked
  • I am the author of submission or have permission from the original author
  • Requires update of the PS2SDK or other dependencies
  • Others (please specify below)

Pull Request description

Loading of HDD modules before doing BDM operations ensures that the configs can be read off of the internal HDD partition at boot up.

Fixes #1489

@xan1242
Copy link
Author

xan1242 commented Feb 22, 2025

The only other issue that this will cause is the following scenario:

  1. User initializes the config off of the BDM HDD
  2. Code auto-enables BDM support on auto
  3. Doesn't enable HDD support (only USB is enabled)
  4. User can't access game config menu because of it

I hope that's not a too big of a deal for now. If it is, I'll take a look at it myself.

And secondly - I cannot test miniInit() to check if it needs this same modification, so I didn't touch it.

@xan1242
Copy link
Author

xan1242 commented Feb 24, 2025

I believe I've fixed that scenario. Other external devices will take precedence before HDD as well (as it used to work before).

As for miniInit(), it all worked already.

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.

[ISSUE]: APA Jailed HDDs cannot access config in the PFS or exFAT partition
1 participant