[POC/Outdated] unofficial Open PS2 Loader (uOPL)

PS2 [POC/Outdated] unofficial Open PS2 Loader (uOPL) v1.2.0-unofficial-8aa7ecd

Unfortunately Neutrino core is not working for me. Every time it kicks me out to the Browser... I have no idea why, everything is configured according to the instructions. Here are the debug logs:
Code:
bdmEnumerateDevices
bdmInitDevicesData: setting device 0 visible
bdmInitDevicesData: setting device 1 invisible
bdmInitDevicesData: setting device 2 invisible
bdmInitDevicesData: setting device 3 invisible
bdmInitDevicesData: setting device 4 invisible
bdmEnumerateDevices done
BDMSUPPORT Init
BDMSUPPORT Init
Mass device: 0 (0) mass0: -> usb
BDMSUPPORT Init
bdmUpdateDeviceData: setting device 0 visible
BDMSUPPORT Init
BDMSUPPORT Init
THEMES Trying to set again theme: <uOPL>
Failed to load favourites.
Mass device: 1 (0) mass1: -> sdc
bdmUpdateDeviceData: setting device 1 visible
THEMES Theme found: mass1:THM/thm_PS1_Bios/
THEMES Theme found: mass1:THM/thm_PSOne_Bios/
THEMES Theme found: mass1:THM/thm_[HD]_Korium_betav1/
THEMES Theme found: mass1:THM/thm_[HD]_Korium_betav2/
THEMES Theme found: mass1:THM/thm_korium_betav4e/
THEMES Trying to set again theme: <uOPL>
loadISOGameListCache: 3 games loaded.
loadISOGameListCache: 41 games loaded.
Failed to load favourites.
texDiscoverLoad(mass1:ART/SLES_507.96_COV)
texDiscoverLoad(mass1:ART/SLES_507.96_ICO)
texDiscoverLoad(mass1:ART/SLES_551.33_COV)
texDiscoverLoad(mass1:ART/SLES_551.33_ICO)
SYSTEM File size  : 0x800000
SYSTEM Magic      : Sony PS2 Memory Card Format 1.2.0.0
SYSTEM Card type  : 2
SYSTEM Flags      : 0x12B
SYSTEM Page_size  : 0x200
SYSTEM Block_size : 0x10
SYSTEM Card_size  : 0x4000
SYSTEM VMC file structure valid: mass1:VMC/SLES_551.33_0.bin
BDMSUPPORT Cluster Chain OK
BDMSUPPORT VMC slot 0 start: 0x13682800
DVD detected.
BDMSUPPORT Shutdown

bdmEnumerateDevices
bdmInitDevicesData: setting device 0 visible
bdmInitDevicesData: setting device 1 invisible
bdmInitDevicesData: setting device 2 invisible
bdmInitDevicesData: setting device 3 invisible
bdmInitDevicesData: setting device 4 invisible
[MX4SIO_BD]:
bdmEnumerateDevices done
    -- ID=61, ret=0
SFX: Loaded builtin/boot.adp, size=143984, duration=2855ms
SFX: Loaded builtin/cancel.adp, size=2128, duration=41ms
SFX: Loaded builtin/confirm.adp, size=2160, duration=41ms
SFX: Loaded builtin/cursor.adp, size=1872, duration=36ms
SFX: Loaded builtin/message.adp, size=17168, duration=339ms
SFX: Loaded builtin/transition.adp, size=22256, duration=440ms
SFX: Loaded builtin/bd_connect.adp, size=23696, duration=469ms
SFX: Loaded builtin/bd_disconnect.adp, size=27152, duration=537ms
sfxInit: 8 samples loaded.
ETHSUPPORT LoadModules
[DEV9]:
    -- ID=62, ret=0
[NETMAN]:
    -- ID=63, ret=0
[SMSUTILS]:
    -- ID=64, ret=0
[SMAP]:
    -- ID=65, ret=0
[PS2IP]:
    -- ID=66, ret=0
[PS2IPS]:
    -- ID=67, ret=0
[HTTPCLIENT]:
    -- ID=68, ret=0
ETHSUPPORT Modules loaded
ETHSUPPORT ApplyConfig
BDMSUPPORT Init
BDMSUPPORT Init
Mass device: 0 (0) mass0: -> usb
BDMSUPPORT Init
bdmUpdateDeviceData: setting device 0 visible
BDMSUPPORT Init
BDMSUPPORT Init
THEMES Trying to set again theme: <uOPL>
Failed to load favourites.
Mass device: 1 (0) mass1: -> sdc
bdmUpdateDeviceData: setting device 1 visible
THEMES Theme found: mass1:THM/thm_PS1_Bios/
THEMES Theme found: mass1:THM/thm_PSOne_Bios/
THEMES Theme found: mass1:THM/thm_[HD]_Korium_betav1/
THEMES Theme found: mass1:THM/thm_[HD]_Korium_betav2/
THEMES Theme found: mass1:THM/thm_korium_betav4e/
THEMES Trying to set again theme: <uOPL>
loadISOGameListCache: 3 games loaded.
loadISOGameListCache: 41 games loaded.
Failed to load favourites.
texDiscoverLoad(mass1:ART/SLES_507.96_COV)
texDiscoverLoad(mass1:ART/SLES_507.96_ICO)
texDiscoverLoad(mass1:ART/SLES_551.33_COV)
texDiscoverLoad(mass1:ART/SLES_551.33_ICO)
texDiscoverLoad(mass1:ART/SLES_516.97_COV)
texDiscoverLoad(mass1:ART/SLES_516.97_ICO)
SYSTEM File size  : 0x800000
SYSTEM Magic      : Sony PS2 Memory Card Format 1.2.0.0
SYSTEM Card type  : 2
SYSTEM Flags      : 0x12B
SYSTEM Page_size  : 0x200
SYSTEM Block_size : 0x10
SYSTEM Card_size  : 0x4000
SYSTEM VMC file structure valid: mass1:VMC/SLES_551.33_0.bin
BDMSUPPORT Cluster Chain OK
BDMSUPPORT VMC slot 0 start: 0x13682800
DVD detected.
BDMSUPPORT Shutdown

bdmEnumerateDevices
bdmInitDevicesData: setting device 0 visible
bdmInitDevicesData: setting device 1 invisible
bdmInitDevicesData: setting device 2 invisible
bdmInitDevicesData: setting device 3 invisible
bdmInitDevicesData: setting device 4 invisible
[MX4SIO_BD]:
bdmEnumerateDevices done
    -- ID=61, ret=0
SFX: Loaded builtin/boot.adp, size=143984, duration=2855ms
SFX: Loaded builtin/cancel.adp, size=2128, duration=41ms
SFX: Loaded builtin/confirm.adp, size=2160, duration=41ms
SFX: Loaded builtin/cursor.adp, size=1872, duration=36ms
SFX: Loaded builtin/message.adp, size=17168, duration=339ms
SFX: Loaded builtin/transition.adp, size=22256, duration=440ms
SFX: Loaded builtin/bd_connect.adp, size=23696, duration=469ms
SFX: Loaded builtin/bd_disconnect.adp, size=27152, duration=537ms
sfxInit: 8 samples loaded.
ETHSUPPORT LoadModules
[DEV9]:
    -- ID=62, ret=0
[NETMAN]:
    -- ID=63, ret=0
[SMSUTILS]:
    -- ID=64, ret=0
[SMAP]:
    -- ID=65, ret=0
[PS2IP]:
    -- ID=66, ret=0
[PS2IPS]:
    -- ID=67, ret=0
[HTTPCLIENT]:
    -- ID=68, ret=0
ETHSUPPORT Modules loaded
ETHSUPPORT ApplyConfig
BDMSUPPORT Init
BDMSUPPORT Init
Mass device: 0 (0) mass0: -> usb
BDMSUPPORT Init
bdmUpdateDeviceData: setting device 0 visible
BDMSUPPORT Init
BDMSUPPORT Init
THEMES Trying to set again theme: <uOPL>
Failed to load favourites.
Mass device: 1 (0) mass1: -> sdc
bdmUpdateDeviceData: setting device 1 visible
THEMES Theme found: mass1:THM/thm_PS1_Bios/
THEMES Theme found: mass1:THM/thm_PSOne_Bios/
THEMES Theme found: mass1:THM/thm_[HD]_Korium_betav1/
THEMES Theme found: mass1:THM/thm_[HD]_Korium_betav2/
THEMES Theme found: mass1:THM/thm_korium_betav4e/
THEMES Trying to set again theme: <uOPL>
loadISOGameListCache: 3 games loaded.
loadISOGameListCache: 41 games loaded.
Failed to load favourites.
texDiscoverLoad(mass1:ART/SLES_507.96_COV)
texDiscoverLoad(mass1:ART/SLES_507.96_ICO)
texDiscoverLoad(mass1:ART/SLES_551.33_COV)
texDiscoverLoad(mass1:ART/SLES_551.33_ICO)
texDiscoverLoad(mass1:ART/SLES_531.94_COV)
texDiscoverLoad(mass1:ART/SLES_531.94_ICO)
SYSTEM File size  : 0x800000
SYSTEM Magic      : Sony PS2 Memory Card Format 1.2.0.0
SYSTEM Card type  : 2
SYSTEM Flags      : 0x12B
SYSTEM Page_size  : 0x200
SYSTEM Block_size : 0x10
SYSTEM Card_size  : 0x4000
SYSTEM VMC file structure valid: mass1:VMC/SLES_551.33_0.bin
BDMSUPPORT Cluster Chain OK
BDMSUPPORT VMC slot 0 start: 0x13682800
DVD detected.
BDMSUPPORT Shutdown

Did you come up with a solution? I've tried a couple neutrino versions but no luck with either.
 
Im sending you the black version it looks stuff was just deleted from the white one so its kind of empty

And the icons berry man, they appear nicely proportioned in 1080i from the preview here but a CRT in 480i makes the graphics seem close to the coverflow. The vertical list theme looks much better in this area

Could I also have the black variant? The only thing wrong with mine is crashing on boot when applying another theme from exfat internal
 
Ripto updated [Abandoned] unofficial Open PS2 Loader (uOPL) with a new update entry:

Undead/Purgatory

View attachment 45541View attachment 45540View attachment 45541
Source seems to compile.
Submit PRs and Issues here:
https://github.com/NathanNeurotic/uOPL/
Currently there are no known contributors.
Past contributors:
@Krah (Fork's Main Developer)
@Berion (GUI)
@Wolf3s (Code and Documentation)
@Ripto (Testing, Betrayal Mod, Temporary Repo-Maintainer)...

Read the rest of this update entry...
 
I installed this uOPL on two PS2's with APA-Jail. Both only has internal HDD, no USB or memory card.

One is loaded through FHDB and seems to work fine.

The other one is loaded through SoftDev2 (FHDB cannot be used because of the modchip), on this machine most of the time uOPL is loaded without configuration, just start at the settings menu with everything disabled. Sometimes (random) it does load the settings.

Why can't uOPL load it's settings most of the time on the machine with SoftDev2?


Can the brand of the HDD be a problem? Both have a 250GB P-ATA drive, the working one is a Maxtor, the other one is a Samsung.
 
Last edited:
I think it's really the brand/type of HDD which cause this problem (uOPL not loading config most of the time and sometimes crash on loading with the orange HDD LED stay on).

If I reformat and install the Samsung drive to the working PS2 which FHDB, the uOPL problems occurs on that console too. And I have a second drive from the same brand/model which cause the same problems, so it's not a defective drive.

But the problem goes away if I test using a 80GB Maxtor. On both the FHDB and SoftDev2 consoles.

I wanted to try a 320GB WD too, but that one have a different spacing between the power and P-ATA connector and doesn't fit on the network adapter.

Why is uOPL not liking my Samsung HDD's? Those are Spinpoint P120 SP251N drives, both rev. A.
 
BDM modules used in uOPL and OPL have problems with detecting exFAT on some drives (there is a fix for OPL, but I'm not sure if it is already merged; uOPL will stay unfixed unfortunately because KrahJolito left the scene). That is the reason why *.cfg files aren't loaded or even filesystem detected.
 
So these Samsung SP251N's are one of those "some drives" that have problems :frown:

I have a Seagate 250GB P-ATA in a Xbox OG. One day I'll transfer the Xbox stuff to the Samsung and put the Seagate in the PS2. I hope uOPL does like Seagate drives.
 
I tried a Seagate DB35.3 250GB (ST3250820ACE) and it has the same problems like the Samsung SP251N :frown:

Does it mean that all Seagate drives won't work? Is there a list with drives that work with uOPL and APA-Jail?

At this moment from the drives I tried, only the Maxtor DiamondMax 10 (Quickview version, 6L080P0 & 6L250R0) 80GB & 250GB works.

Western Digital doesn't fit on the NA because those have more space between the power and data connector.

I maybe can buy some Hitachi 400GB P-ATA, but not knowing it will fit & work.
 
It is Russian roulette which will work and which does not.

In that manner, APA-Jail is no different than exFAT alone on MBR/GPT on internal drive.
 
I tried 2 other Seagate's and those are not working too :frown: Barracuda 7200.9 300GB (ST3300622A) & DB35.3 160GB (ST3160215ACE).

So only Maxtor works.

Other versions of OPL like OPL-Grimdoomer and the latest official beta 2201 both have the same issue :frown:

I can't just change to Neutrino because I need the "Custom ELF" option in OPL. So I can have multiple copies of a modded game (SingStar) with the same game ID but with it's own VMC. It is something only OPL can do, and only on BDM or SMB, not APA.
 
The webarchive seems to have many things unfortunately except the attachments (Assets):
https://web.archive.org/web/20250522164349/https://github.com/NathanNeurotic/uOPL/releases.

EDIT: Downloads:

I cannot find commit 0daf81f (FinalOfficialKrahReleases-uOPL-ALL-2024-12-23.7z) from 01\03\2025.
 
Last edited:
There is only one officially published version of uOPL. Right before some scene drama after which KrahJolito disappeared. He wants source code to be taken down, so Ripto probably removed it due to that request.

In attachment packed, aio version of uOPL. Plus Ripto's fork (as he named Betrayal lol) with removed white background making it ugly (but some ppl are pleased, hating flashbank flash on theirs tv in dark basement ;p).
 

Attachments

unofficial Open PS2 Loader Public Pre-Release!

Are you planing to update or delete this resource?
Because the download button does not fully work:
button2adf.png
40404.png

 
I don't know what links still exist and don't.
But I merged someone's PR and it seems to work.
So, maybe there has been some interest in it.
Whatever is available still is either links here that still work OR whatever is forked or available at https://www.github.com/NathanNeurotic/uOPL/
I don't know how relevant it is moving forward as OPL is receiving more fixes and compatibilities, as well as device support like MMCE which uOPL does not offer.
Its a great proof of concept, and I do enjoy seeing that some people have had great success with it despite others having zero success with it.
At the time, krah really needed more testers and there just weren't any available. But I see this thing has amassed a cult like following, so perhaps it may go somewhere.
I do not know all of what was changed, but it seems to be working for me.
 

Similar threads

Back
Top