OPL (Open PS2 Loader)

PS2 Open PS2 Loader v1.1.0

I've got popstarter working inside OPL Apps for USB and SMB but HDD just hangs on black screen with hdd indicator light stuck on. Requires physically powering the ps2 down.
Wondering what I've done wrong.
And yes wLE khr successfully launches both usb and hdd vcd and their corresponding elfs.
So I don't really understand the issue.
The elfs work when launched from any wlaunch also. So it's literally only hanging when launching the elf from hdd via opl apps page. Otherwise the elf works, the vcd works, and the game works usb and smb. Why black screen HDD?
I tried this with both sms.elf and boot.elf (wlaunch) and the same exact thing happens.
HDD Apps only work when SMB and BDM are NOT set to Auto.
This is unfortunate if you are trying to auto load all devices for a full ready list.

Turning BDM and SMB to Manual resolved this issue - but doesn't work for my intended use of running all 3 together for listing on apps page.
I thought this was an old bug but it still applies to the current official beta.
I will report back with more specific findings. But it appears to me that this is a bug that occurred somewhere after 1.1, and I will test the beta archive TnA sent me to find where it began.

BUG FOUND:
ELF files on the App page will not load off HDD if HDD and Ethernet are both set to Auto.
They work when both are manually started - or any combination other than HDD & Ethernet Auto Starting.
I am on a phat PS2 with an OEM Network Adapter w/BitFunx SATA Mod.
Everything else runs as expected to my knowledge.

To recreate this bug, you will need the ability to run SMB and HDD together. (OEM Network Adapter)
 
Last edited:
  • Like
Reactions: TnA
Hi, I'm trying to put a VCD on my __.POPS partition using pfsshell over network as follows:

I launch nbd server using the latest OPL beta
I then connect with nbd-client (on Ubuntu) and mount to /dev/nbd0. I had to use sudo for this to work.
I can connect to /dev/nbd0 with:
sudo pfsshell
> device /dev/nbd0

I then mount the POPS partition like this:
mount __,POPS and get this in return:

Code:
> device /dev/nbd0
hdd: PS2 APA Driver v2.5 (c) 2003 Vector
hdd: max open = 1, 3 buffers
hdd: 12:54:50 11/24/2023
hdd: disk0: 0x2542eaaf sectors, max 0x01000000
hdd: checking log...
hdd: drive status 0, format version 00000002
hdd: version 0000 driver start.
pfs Playstation Filesystem Driver v2.2
ps2fs: (c) 2003 Sjeep, Vector and Florin Sasu
pfs Max mount: 1, Max open: 1, Number of buffers: 10
pfs version 0000 driver start.
# mount __.POPS
read/write: /dev/nbd0: Operation not permitted
__.POPS:/#

when I put a VCD on it I get:
Code:
__.POPS:/# put Game.vcd
read/write: /dev/nbd0: Operation not permitted
read/write: /dev/nbd0: Operation not permitted
pfs: Error: Disk error partition 12, block 13, err -5
read/write: /dev/nbd0: Operation not permitted
read/write: /dev/nbd0: Operation not permitted
read/write: /dev/nbd0: Operation not permitted
pfs: Warning: NULL buffer returned
(!) pfs0:/Game.vcd: Input/output error.
(!) Exit code is -5; errno 1 (Unknown error -1).


Anyone knows how to fix?
 
Hi, I'm trying to put a VCD on my __.POPS partition using pfsshell over network as follows:

I launch nbd server using the latest OPL beta
I then connect with nbd-client (on Ubuntu) and mount to /dev/nbd0. I had to use sudo for this to work.
I can connect to /dev/nbd0 with:
sudo pfsshell
> device /dev/nbd0

I then mount the POPS partition like this:
mount __,POPS and get this in return:

Code:
> device /dev/nbd0
hdd: PS2 APA Driver v2.5 (c) 2003 Vector
hdd: max open = 1, 3 buffers
hdd: 12:54:50 11/24/2023
hdd: disk0: 0x2542eaaf sectors, max 0x01000000
hdd: checking log...
hdd: drive status 0, format version 00000002
hdd: version 0000 driver start.
pfs Playstation Filesystem Driver v2.2
ps2fs: (c) 2003 Sjeep, Vector and Florin Sasu
pfs Max mount: 1, Max open: 1, Number of buffers: 10
pfs version 0000 driver start.
# mount __.POPS
read/write: /dev/nbd0: Operation not permitted
__.POPS:/#

when I put a VCD on it I get:
Code:
__.POPS:/# put Game.vcd
read/write: /dev/nbd0: Operation not permitted
read/write: /dev/nbd0: Operation not permitted
pfs: Error: Disk error partition 12, block 13, err -5
read/write: /dev/nbd0: Operation not permitted
read/write: /dev/nbd0: Operation not permitted
read/write: /dev/nbd0: Operation not permitted
pfs: Warning: NULL buffer returned
(!) pfs0:/Game.vcd: Input/output error.
(!) Exit code is -5; errno 1 (Unknown error -1).


Anyone knows how to fix?

I can't help you about this but I suggest you to buy a 2$ SATA2USB 3.0 adapter and use PFS batchkit installer. Easy and 10x faster installation.
 
Hi all,
I restored an old PS2 and I installed OPL onto my memory card. I have two question:
  • I setted all my games using OPL Manager, then I imported all games into HDD using WinHIIP. Everything went fine but game names are strange. For example I see "SCES_531.33.God of War" in the list instead of simply God of War. How can I solve this?
  • I tried to create a VMC but games ignore it and saves in the Memory card. Anny suggestions?
Thanks for help.

EDIT: everything works now following this guide:
https://israpps.github.io/FreeMcBoot-Installer/test/FHDB-TUTO.html
 
Last edited:
Need for Speed Most Wanted get's stuck on loading
20240412_175440-min.jpg
 
I've heard but as I said some games are working fine and some have cutscenes freezes, I don't think that it's because of USB then

What are GitHub commits and OPL runs?

I find it odd that some programs have both versions and commits, especially when the version number stays the same after a new commit is out. Why not just release a new version number without a commit reference when releasing a new version? Does that mean the latest version number of a program should be downloaded even if it stays the same since it will come with the latest commit, even if the last version number which stayed the same was already downloaded (but had the latest commit until then, which had become obsolete meanwhile)? Do GitHub commits only regard changes in the programs' source code or also in the programs' changelog and repository's text, for instance?
 
What are GitHub commits and OPL runs?

I find it odd that some programs have both versions and commits, especially when the version number stays the same after a new commit is out. Why not just release a new version number without a commit reference when releasing a new version? Does that mean the latest version number of a program should be downloaded even if it stays the same since it will come with the latest commit, even if the last version number which stayed the same was already downloaded (but had the latest commit until then, which had become obsolete meanwhile)? Do GitHub commits only regard changes in the programs' source code or also in the programs' changelog and repository's text, for instance?
I don't know, ask the developer
 
Hi,

I recently set my PS2 up as I wanted to play it online for the first time. I managed to get SOCOM II working finally but I am having difficulty trying to boot Twisted Metal Black: Online. It just black screens after launching. I have tried it on a USB drive and MX4SIO with Mode 1 on and off with the same result. I am using v1.2.0-Beta-2082-c27f39a.
 
BRUH... FMV stutter on USB are normal and to be expected! Would you guys mind not clogging the thread up with a discussion with your non-factual false ASSUMPTIONS?!?
 

Similar threads

Back
Top