[ISSUE]: Configuration not loading from APA-Jail HDD on most types of hard drives.
Checks
- [x] I have checked existing OPL issues for duplicates and found none
- [x] I am using either OPL latest stable version, or archived version or OPL beta version
Describe the issue
With only a APA-Jail internal HDD connected, OPL can store but not load the config at startup. Only occasionally it loads the config. Most of the time it doesn't and OPL starts at the settings menu without game list. If you manually input the settings each time, the games can start.
It seems to be depending on the brand/type of HDD used too. With 2 Maxtor DiamondMax10 (Quickview version) 80GB and 250GB drives the config does load every time.
But with other drives I used (Samsung Spinpoint P120 250GB, Seagate Barracuda 7200.9 300GB & Seagate DB35.3 160GB/250GB) the config doesn't load.
All the drives tested are P-ATA drives, connected to a original Sony network adapter. Tested both on SCPH-35004 & 39004 consoles.
Console model
SCPH-35004 & SCPH-39004
OPL version / revision
OPL beta 1.2.0 2201
In which device(s) have you experienced this issue?
HDD
Context and extra information
No response
Currently, when HDD is set to "on" under BDM Devices, the config is saves to the exFAT partition. The problem is that OPL currently does not read the config from that location at startup. I think there was a PR open for this, there's an existing issue here https://github.com/ps2homebrew/Open-PS2-Loader/issues/1489
The best workaround for now is to just save the config to a PS2 Memory Card.
But why does it work if the hard drive is a Maxtor brand drive?
I did extensively testing it and if I install it on a Maxtor DiamondMax 10 drive (both the 80GB and 250GB I have), the config on the exFAT partition is loaded every time. On a Seagate or Samsung drive it almost never load it.
Every drive I tested, was formatted using the same script.
"Unofficial Open PS2 Loader" developed by Ripto is currently the only one 100% compatible with APA-JAIL. It opens normally, saves settings, and loads the settings when you turn on the console without resetting them.