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

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

Ripto

PSX-Place Supporter
PRE-RELEASE:
NO ACTIVE DEVELOPER
DEVELOPERS:
PLEASE GET INVOLVED, EVERYTHING IS ON THE GITHUB.
---------------------------------------------------------------------------------------------------

unofficial Open PS2 Loader Public Pre-Release!
A project by @Krah to bring modern features to a stable release of OPL!

ss.png

unofficial Open PS2 Loader Public Pre-Release!
A project by @Krah to bring modern features to a stable release of OPL!
@Krah is taking a break from development, but that doesn't stop others from contributing to these concepts and features. We hope @Krah returns, but until he does, we must work together to stabilize these awesome features.

Features:

  • Coverflow/Horizontal Game Listings (Change the theme in settings)
  • APAJail Compatible
  • Internal exFAT (BDM HDD) Compatible
  • Neutrino Toggle per Game - Yes, use this as a front end for Neutrino!
  • UDPBD? Untested but in variants.
  • Favorites Page! Mark games for quick access on their own page!
  • Refreshing new theme elements and features with graphical work by none other than the PS2-Graphics-King @Berion!
  • Probably even more features that I'm forgetting!!
Github, Release, and other Links:
# Open PS2 Loader
Copyright 2013, Ifcaro & jimmikaelkael
Licensed under Academic Free License version 3.0
Review the LICENSE file for further details.
[![CI](https://github.com/KrahJohlito/Open...-PS2-Loader/actions/workflows/compilation.yml)
[![Codacy Badge](https://app.codacy.com/project/badg...lito/Open-PS2-Loader&utm_campaign=Badge_Grade)
[![Discord](https://img.shields.io/discord/6528...&logo=Discord)](https://discord.gg/CVFUa9xh6B)
## Introduction
Open PS2 Loader (OPL) is a 100% Open source game and application loader for
the PS2 and PS3 units. It supports five categories of devices: USB mass
storage devices, MX4SIO (SD card connected to memory card port via adapter), iLink (SBP2 compliant storage devices via IEE1394), SMBv1 shares and the PlayStation 2 HDD unit.
USB/SMB/MX4SIO/iLink/HDD (ATA) support both USBExtreme and \*.ISO formats while PS2 HDD (APA) supports HDLoader format,
all devices also support ZSO format (compressed ISO).
This is a forked repository you can find the official repository here:
<https://github.com/ps2homebrew/Open-PS2-Loader>
<details>
<summary> <b> Changes in uOPL </b> </summary>
<p>
* uOPL uses a slightly older build environment in an attempt to increase stability, more akin to OPL r2049
* Multi USB works without issues (workaround)
* ATA HDD support ala grimdoomers fork
* UDPBD support (as a build variant) ala tihmstar & el_isra forks (untested) - likely needs more work
* Favourites Menu
* Optional per-game Neutrino core loading for increased compatibility
* Additional Mode 7 ala Neutrino (works with both Neutrino and OPL core)
* Legacy apps paths with `mass:` work
* Two new built in themes `<uOPL>` & `<uOPL-CF>`
* Additional theme options
* Debug builds have the option to send LOGs to a BDM device
* Disable all button for cheats selection menu
* Cancel pending ART requests at launch (should stop a crash that occurs when traversing the games list quickly and suddenly launching a title)
### Neutrino Support
Neutrino needs to be stored on either `mc0:NEUTRINO/neutrino.elf` or `mc1:NEUTRINO/neutrino.elf` with the usual setup of `config` and `modules` subfolders.<br>
In game settings you will find an option `Loader Core` with the options of `<OPL>` or `Neutrino`<br><br>
Supported devices: `USB` `MX4SIO` `HDD (ATA)` `iLink` `UDPBD - untested` `HDD (APA) - untested (seems hit & miss for some games)`<br><br>
Neutrino does not support:<br>
`ZSO Format` `USBExtreme Format` (Will result in `<OPL>` core being used instead even if `Neutrino` is selected)<br>
`PADEMU` `GSM` `Cheats` (Will result in `Neutrino` still being used however these features will not be applied)<br><br>
Get Neutrino here: https://github.com/rickgaiser/neutrino/releases
### Additional Theme Options
These are all optional and will use default values if omitted.
| Key | Description |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| `wsX` | Sets theme element posX position in widescreen (avoids the need for seperate 4:3 and 16:9 theme cfgs) |
| `skip` | If enabled will skip rendering of StaticImage types if there is no currently selected item |
| `reflection` | If enabled will render a reflection of GameImage or Coverflow types (not recommended for faked perspective images) |
| `plasma_blend_color` | Optional secondary blend colour for plasma (now you can mix bg & blend colour, previously it was only bg & black) |
| `Coverflow` | New type will render 3 covers at a time, works with overlays and reflection etc |
| `aligned=2` | New value for "aligned" to right justify |
| `use_settings_bg=1` | If enabled all menus will display `settings_bg.png` from your theme instead of traditional plasma for the background |
<img src="previews/uOPL.png" height="300" />
<img src="previews/uOPL-CF.png" height="300" />
</p>
</details>
<details>
<summary> <b> Release types </b> </summary>
<p>
Open PS2 Loader bundle included several types of the same OPL version. These
types come with more or fewer features included.
| Type (can be a combination) | Description |
| --------------------------- | --------------------------------------------------------------------------------------- |
| `Release` | Regular OPL release with GSM, IGS, PADEMU, VMC, PS2RD Cheat Engine & Parental Controls. |
| `DTL_T10000` | OPL for TOOLs (DevKit PS2) |
| `IGS` | OPL with InGame Screenshot feature. |
| `PADEMU` | OPL with Pad Emulation for DS3 & DS4. |
| `RTL` | OPL with the right to left language support. |
</p>
</details>
<details>
<summary> <b> How to use </b> </summary>
<p>
OPL uses the following directory tree structure across HDD, SMB, and
USB modes:
| Folder | Description | Modes |
| ------ | ---------------------------------------------------- | ----------- |
| `CD` | for games on CD media - i.e. blue-bottom discs | USB and SMB |
| `DVD` | for DVD5 and DVD9 images (if filesystem supports +4gb files) | USB and SMB |
| `VMC` | for Virtual Memory Card images - from 8MB up to 64MB | all |
| `CFG` | for saving per-game configuration files | all |
| `ART` | for game art images | all |
| `THM` | for themes support | all |
| `LNG` | for translation support | all |
| `CHT` | for cheats files | all |
OPL will automatically create the above directory structure the first time you launch it and enable your favorite device.
For HDD (APA) users, OPL will read `hdd0:__common/OPL/conf_hdd.cfg` for the config entry `hdd_partition` to use as your OPL partition.
If not found a config file, a 128Mb `+OPL` partition will be created. You can edit the config if you wish to use/create a different partition.
All partitions created by OPL will be 128Mb (it is not recommended to enlarge partitions as it will break LBAs, instead remove and recreate manually with uLaunchELF at a larger size if needed).
</p>
</details>
<details>
<summary> <b> USB/MX4SIO/iLink/HDD (ATA) </b> </summary>
Game files should be *ideally* defragmented either file by file or by whole drive.
Games larger than 4GB must be stored on a device formatted with exFAT, or if the device is using FAT32, the USBExtreme format must be used (see OPLUtil or USBUtil programs).
We do **not** recommend using any defrag programs. The best way for defragmenting - copy all files to pc, format USB, copy all files back.
Repeat it once you faced defragmenting problem again.
> NOTE: partial file fragmentation is supported (up to 64 fragments!) since OPL v1.2.0 - rev1893
</p>
</details>
<details>
<summary> <b> SMB </b> </summary>
<p>
For loading games by SMB protocol, you need to share a folder (ex: PS2SMB)
on the host machine or NAS device and make sure that it has full read and
write permissions. USB Advance/Extreme format is optional - \*.ISO images
are supported using the folder structure above.
</p>
</details>
<details>
<summary> <b> HDD (APA)</b> </summary>
<p>
For PS2, 48-bit LBA internal HDDs up to 2TB are supported. HDD should be
formatted with the APA partition scheme. OPL will create the `+OPL` partition on the HDD.
To avoid this, you can create a text file at the location `hdd0:__common:pfs:OPL/conf_hdd.txt`
that contains the preferred partition name (for example `__common`).
</p>
</details>
<details>
<summary> <b> Cheats </b> </summary>
<p>
OPL accepts `.cht` files in PS2RD format. Each cheat file corresponds to a specific game and must be stored in the `CHT` directory on your device.
Cheats are structured as hexadecimal codes, with proper headers as descriptions to identify their function.
You can activate cheats via OPL's graphical interface. Navigate to a games settings, enable cheats and select the desired mode.
### cheat modes
* Auto Select Cheats:
This mode will enable and apply all cheat codes in your `.cht` file to your game automatically.
* Select Game Cheats:
When enabled a cheat selection menu will appear when you launch a game. You can navigate the menu and disable undesired cheats for this launch session. `Mastercode`s cannot be disabled as they are required for any other cheats to be applied.
</p>
</details>
<details>
<summary> <b> NBD Server </b> </summary>
<p>
OPL now uses an [NBD](https://en.wikipedia.org/wiki/Network_block_device) server to share the internal hard drive, instead of HDL server.
NBD is [formally documented](https://github.com/NetworkBlockDevice/nbd/blob/master/doc/proto.md) and developed as a collaborative open standard.
The current implementation of the server is based on [lwNBD](https://github.com/bignaux/lwNBD), go there to contribute on the NBD code itself.
The main advantage of using NBD is that the client will expose the drive to your operating system in a similar way as a directly attached drive.
This means that any utility that worked with the drive when it was directly attached should work the same way with NBD.
OPL currently only supports exporting (sharing out) the PS2's drive.
You can use `hdl-dump`, `pfs-shell`, or even directly edit the disk in a hex editor.
For example, to use `hdl_dump` to install a game to the HDD:
* Connect with your choosen client (OS specific)
* Run `hdl_dump inject_dvd ps2/nbd "Test Game" ./TEST.ISO`
* Disconnect the client.
To use the NBD server in OPL:
* Grab the latest beta version (OPL 1.1.0 (current stable) has some bugs in the NBD server) - go to the [Releases](https://github.com/ps2homebrew/Open-PS2-Loader/releases) section and grab the one at the top.
* Ensure OPL is configured with an IP address (either static or DHCP).
* Open the menu and select "Start NBD server". Once it's ready, it should update the screen to say "NBD Server running..."
* Now you can connect with any of the following NBD clients.
### nbd-client
Supported: Linux, [Windows with WSL and custom kernel](https://github.com/microsoft/WSL/issues/5968)
nbd-client requires nbd kernel support. If it isn't loaded,
`sudo modprobe nbd` will do.
list available export:
```sh
nbd-client -l 192.168.1.45
```
connect:
```sh
nbd-client 192.168.1.45 /dev/nbd1
```
disconnect:
```sh
nbd-client -d /dev/nbd1
```
You'll generally need sudo to run this commands in root or
add your user to the right group usually "disk".
### nbdfuse
Supported: Linux, Windows with WSL2
list available export:
```sh
nbdinfo --list nbd://192.168.1.45
```
connect:
```sh
mkdir ps2
nbdfuse ps2/ nbd://192.168.1.45 &
```
disconnect:
```sh
umount ps2
```
### wnbd
Supported: Windows
[WNBD client](https://cloudbase.it/ceph-for-windows/).
Install, reboot, open elevated (with Administrator rights) [PowerShell](https://docs.microsoft.com/en-us/po...ows-powershell-on-earlier-versions-of-windows)
connect:
```sh
wnbd-client.exe map hdd0 192.168.1.22
```
disconnect:
```sh
wnbd-client.exe unmap hdd0
```
### Mac OS
Not supported.
</p>
</details>
<details>
<summary> <b> ZSO Format </b> </summary>
<p>
As of version 1.2.0, compressed ISO files in ZSO format is supported by OPL.
To handle ZSO files, a python script (ziso.py) is included in the pc folder of this repository.
It requires Python 3 and the LZ4 library:
```sh
pip install lz4
```
To compress an ISO file to ZSO:
```sh
python ziso.py -c 2 "input.iso" "output.zso"
```
To decompress a ZSO back to the original ISO:
```sh
python ziso.py -c 0 "input.zso" "output.iso"
```
You can copy ZSO files to the same folder as your ISOs and they will be detected by OPL.
To install onto internal HDD, you can use the latest version of HDL-Dump.
</p>
</details>
<details>
<summary> <b> PS3 BC </b> </summary>
<p>
Currently, supported only [PS3 Backward Compatible](https://www.psdevwiki.com/ps3/PS2_Compatibility#PS2-Compatibility) (BC) versions. So only [COK-001](https://www.psdevwiki.com/ps3/COK-00x#COK-001) and [COK-002/COK-002W](https://www.psdevwiki.com/ps3/COK-00x#COK-002) boards are supported. USB, SMB, HDD modes are supported.
To run OPL, you need an entry point for running PS2 titles. You can use everything (Swapmagic PS2, for example), but custom firmware with the latest Cobra is preferred. Note: only CFW supports HDD mode.
</p>
</details>
<details>
<summary> <b> Some notes for DEVS </b> </summary>
<p>
Open PS2 Loader needs the [**latest PS2SDK**](https://github.com/ps2dev/ps2sdk)
</p>
</details>
<details>
<summary> <b> OPL Archive </b> </summary>
<p>
Since 05/07/2021 every OPL build dispatched to the release section of this repository will be uploaded to a [mega account](https://mega.nz/folder/Ndwi1bAK#oLWNhH_g-h0p4BoT4c556A). You can access the archive by clicking the mega badge on top of this readme
</p>
</details>
<details>
<summary> <b> Frequent Issues </b> </summary>
<p>
### OPL Freezes on logo or grey screen
Sometimes OPL freezes when loading config files made by older OPL builds.
> hold __`START`__ while OPL initializes to make it skip the config loading, then, you can save your own settings.
> fixing the issue.
### Game freezes on white screen
> Main game executable could not be found. Either game is fragmented or image is corrupted
### OPL does not display anything on boot
> You may have selected a Video Mode which your TV does not support. Hold Triangle and Cross while OPL initializes to reset your video mode to "Auto".
</p>
</details>
 
Last edited:
A version that my eyes longed to see one day, almost a reality. Fantastic.
What do you think, do you think the problem of assets for themes in their corresponding folders without having to place them in the root has been fixed?
 
A version that my eyes longed to see one day, almost a reality. Fantastic.
What do you think, do you think the problem of assets for themes in their corresponding folders without having to place them in the root has been fixed?
Yes, I believe since 2091 they fixed this issue.
I still put it in both though, that way users of older versions can still use the theme.
 
Are the install instructions the same as opl?
I cannot get my internal exfat hdd iso game list to populate. (same hdd I use for opl)
It will however populate games that are on my usb stick.

Edit...
Seems to me no hdd over 320gb works correctly for me using exfat eternally.
anybody else experiencing this also?
 
Last edited:
Disk with exFAT is shown in BDM category. If you have connected also eg. pendrive in the same time, change BDM index to next one (left and right on list view; top or down on coverflow list).
 
Hello there, i know nothing about programing so i have some questions ;-;

1- Can it load neutrino from mass instead of mc?

2 - No way of making uOPL load the cheats in the memory then aply to the game even with neutrino? i mean, cheat device does load the codes to ps2 ram memory then use any game launcher and the code is there.
 
Hello there, i know nothing about programing so i have some questions ;-;
1- Can it load neutrino from mass instead of mc?

2 - No way of making uOPL load the cheats in the memory then aply to the game even with neutrino? i mean, cheat device does load the codes to ps2 ram memory then use any game launcher and the code is there.
1. No. It is hard set to pull from mc?:/NEUTRINO/neutrino.elf
2. If someone can find a way to implement it, possibly. But at this time, there is no developer working on this project. It was pre-released in hopes that someone capable will either take the work and merge it with official OPL, or refine it as uOPL.

Are the install instructions the same as opl?
I cannot get my internal exfat hdd iso game list to populate. (same hdd I use for opl)
It will however populate games that are on my usb stick.

Edit...
Seems to me no hdd over 320gb works correctly for me using exfat eternally.
anybody else experiencing this also?
I will try my exFAT internal drive on it and report back.
And you're saying a 320GB limit on USB? I might be able to test this too.


----------------------
What we really need, is folks to run the usb debug iop builds and collect the data logs to include with their error reports.
This would give a path forward to anyone capable and willing to contribute.
 
Last edited:
1. No. It is hard set to pull from mc?:/NEUTRINO/neutrino.elf
2. If someone can find a way to implement it, possibly. But at this time, there is no developer working on this project. It was pre-released in hopes that someone capable will either take the work and merge it with official OPL, or refine it as uOPL.


I will try my exFAT internal drive on it and report back.
And you're saying a 320GB limit on USB? I might be able to test this too.


----------------------
What we really need, is folks to run the usb debug iop builds and collect the data logs to include with their error reports.
This would give a path forward to anyone capable and willing to contribute.

Yes it seems to me there is a limit to the exfat hdd.
My hdd is 2tb exfat seagate with a gpt partition system and I use it for grimdoomers build and works awesome.

Here is my error log from running the "unofficial Open PS2 Loader (Debug, IOP Core) (2024-12-23).elf" from mc0.
Code:
bdmEnumerateDevices
BDMSUPPORT Init
bdmInitDevicesData: setting device 0 invisible
Mass device: 0 (0) mass0: -> usb
BDMSUPPORT Init
bdmUpdateDeviceData: setting device 0 visible
bdmInitDevicesData: setting device 1 invisible
BDMSUPPORT Init
THEMES Theme found: mass0:THM/thm_bo_black/
bdmInitDevicesData: setting device 2 invisible
BDMSUPPORT Init
bdmInitDevicesData: setting device 3 invisible
BDMSUPPORT Init
bdmInitDevicesData: setting device 4 invisible
Failed to load favourites.
bdmEnumerateDevices done
bdmLoadBlockDeviceModules loading hdd drivers...
HDDSUPPORT LoadModules 0
[ATAD]:
    -- ID=50, ret=0
[XHDD]:
    -- ID=51, ret=0
HDDSUPPORT LoadModules done
Mass device: 1 (0 LBA48 UDMA6) mass1: -> ata
bdmUpdateDeviceData: setting device 1 visible
Failed to load favourites.
bdmEnumerateDevices
bdmInitDevicesData: setting device 0 invisible
bdmInitDevicesData: setting device 1 invisible
bdmInitDevicesData: setting device 2 invisible
bdmInitDevicesData: setting device 3 invisible
bdmInitDevicesData: setting device 4 invisible
bdmEnumerateDevices done
Mass device: 0 (0) mass0: -> usb
bdmUpdateDeviceData: setting device 0 visible
Failed to load favourites.
Mass device: 1 (0 LBA48 UDMA6) mass1: -> ata
bdmUpdateDeviceData: setting device 1 visible
Failed to load favourites.
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
bdmEnumerateDevices
bdmInitDevicesData: setting device 0 invisible
bdmInitDevicesData: setting device 1 invisible
bdmInitDevicesData: setting device 2 invisible
bdmInitDevicesData: setting device 3 invisible
bdmInitDevicesData: setting device 4 invisible
bdmEnumerateDevices done
Mass device: 0 (0) mass0: -> usb
bdmUpdateDeviceData: setting device 0 visible
Failed to load favourites.
Mass device: 1 (0 LBA48 UDMA6) mass1: -> ata
bdmUpdateDeviceData: setting device 1 visible
THEMES Trying to set again theme: <uOPL>
Failed to load favourites.
BDMSUPPORT Shutdown
 
Last edited:
@Ripto
Just realized you asked me about the 320gb limit.
I am not sure about the usb, I was referring to the internal drive being at a 320gb limit.
I tried 3 500gb+ hdd's and they wouldnt work. But they work on GrimDoomers version.
Usb seems to work fine although I have no 320gb+ usb to check to see of there is limit there also.
 
Last edited:
@Ripto
Just realized you asked me about the 320gb limit.
I am not sure about the usb, I was referring to the internal drive being at a 320gb limit.
I tried 3 500gb+ hdd's and they wouldnt work. But they work on GrimDoomers version.
Usb seems to work fine although I have no 320gb+ usb to check to see of there is limit there also.
Thank you for the clarification!
So I need to test internal exfat >320GB and <320GB
I'll make sure I get some logs to post here.
Thats all we can really do for now :D
 
off topic, I see @Ripto , you got your avatar working. congrats!
Haha thanks. I was disappointed with the .gif quality - but life goes on.
Damn Microsoft and their Activision acquisition.
Ripto was a gem, but now he's theirs.

Back on topic - I haven't forgotten about you. Chances are though, based on other reports - things are very much incomplete or broken for a majority of user setups.
I've got some other stuff going on today but I'll try and get a bug report posted of the issue soon.
It seems to be working *perfectly* for a few people, but that would mean their setup isn't using anything to trigger or rely on a broken feature.

Thankfully we have the source - and my biggest hope is that perhaps this release will help bring these features *fully* to official OPL.
 
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
 
This seems great so far! No issues with my internal 5tb exFAT SSD. I can confirm that background colour doesn't seem to work, but otherwise it seems solid. It doesn't offer anything over the GD fork for me at the moment, but it works just as well, so I've no reason to revert.
 
has anyone had any luck getting the variant for udpbd working? i can't get the game list to show up
 

Similar threads

Back
Top