PS3 System Freeze (PSX) - Webman Mod with ps3netsrv

Akulante

Forum Noob
First, hello everyone

Yesterday I updated my console (SLIM).

General information:
HFW 4.92.1
HEN 3.4.0
Webman Mod: 1.47.48n
ps3netsrv: 20250501 (Binary or Self Compiled) (Debian12) (doesn't matter)

Specific information:
Game: (PSX) Final Fantasy IX (SLES-02967) (Germany) (Disc1) BIN/CUE
Libcrypt-Patched with libcrypt-patcher or patched with ppl file (Same Problem)

Other games work.

ps1_emu.self or ps1_netemu.self doesn`t matter.

The problem is, when I launch the game from ps3netsrv, the console completely freezes after the PlayStation logo appears, which can only be fixed with a hard reset.

The error occurs exactly at the time the Libcrypt check is originally performed.

If I burn the image to a CD with IMGBurn and launch it from there, both patched versions run without any problems.

On older Version of HFW: 4.88 / HEN 3.03 and older Webman Mod (don`t remember) the ppl patched Game run without problems.

Any tips, or have I missed anything that needs to be changed or configured?

Best regards
 
First, hello everyone

Yesterday I updated my console (SLIM).

General information:
HFW 4.92.1
HEN 3.4.0
Webman Mod: 1.47.48n
ps3netsrv: 20250501 (Binary or Self Compiled) (Debian12) (doesn't matter)

Specific information:
Game: (PSX) Final Fantasy IX (SLES-02967) (Germany) (Disc1) BIN/CUE
Libcrypt-Patched with libcrypt-patcher or patched with ppl file (Same Problem)

Other games work.

ps1_emu.self or ps1_netemu.self doesn`t matter.

The problem is, when I launch the game from ps3netsrv, the console completely freezes after the PlayStation logo appears, which can only be fixed with a hard reset.

The error occurs exactly at the time the Libcrypt check is originally performed.

If I burn the image to a CD with IMGBurn and launch it from there, both patched versions run without any problems.

On older Version of HFW: 4.88 / HEN 3.03 and older Webman Mod (don`t remember) the ppl patched Game run without problems.

Any tips, or have I missed anything that needs to be changed or configured?

Best regards

I implemented Libcrypt support to Mamba 8.4 which as added to Cobra 8.5 and PS3HEN (I don't recall which version).
This implementation relies on a database of Libcrypt Subchannel Data files stored in /dev_hdd0/tmp/lsd, which is accessed by the payload in use.

If the LSD database does not exist, the payload will not be able to replace the subchannel data with the corrupted subcode.
Moreover, some game are not compatible even with the LSD applied because the ps1 emulator is recalculating the subchannel CRC and these games require a corrupted CRC in certain sectors. I'm not sure if FFIX (German) is one of these games.

Does the game work as BIN/CUE file stored locally? I don't think there will be a difference, but it's a test you could do.

An alternative is to apply a PPF fix to the BIN/CUE to disable the libcrypt or use the USA version.
 
Thanks for the feedback.

So, I've tried a few things now.

All Tests were made with BIN/CUE Files.

Game without PPF Fix:
- Game doesn't run: Neither locally nor via USB nor ps3netsrv
- PS1 emulator can be closed -> PS3 doesn't crash
- Physical CD-R doesn't work either
Game with PPF Fix:
- Game doesn't run: Neither locally nor via USB nor ps3netsrv
- PS1 emulator can't be closed -> PS3 crashes
- Physical CD-R works (even without any further intervention)

The note about "/dev/hdd0/tmp/lsd" was relevant.

If I move the SLES_029.67.lsd belonging to the game from the directory, the game patched with the PPF Fix works via ps3netsrv.

So, the flow:
Boot PS3 -> Enable HEN -> Move the .lsd file via wMAN web interface -> Mount disk -> Start the disk -> Runs

I didn't test USB or local today -> I'll get back to that tomorrow.

Unfortunately, I don't have much insight into what's connected to what. I haven't delved into the system that deeply yet.

To me, it feels like it's trying to apply the subchannel data files despite the PPF fix, and the system is crashing completely.

Is there a way to disable the use of LSD files when using PPF fixes?
 
Last edited:
If you remove the lsd file for the title id or rename/remove the folder /dev_hdd0/tmp/lsd the lsd will not be used.

Makes sense. I should ask differently. Is it safe to do this, or are there dependencies on other parts of the system that could cause problems?

Addition to my previous thread:
- Also successfully tested with USB and local drives.
- Also successfully tested the other 3 game discs.
- Also successfully tested with another game with the same problems.

Important to note:
If the .lsd file was removed after the emulator was already running, restart the PS3.
 
Is it safe to do this, or are there dependencies on other parts of the system that could cause problems?

It is safe. The lsd files are complementary data used by Cobra/PS3HEN payload only to improve the compatibility of the Libcrypt games.
If the file is not present, the standard subchannel data is used.
 
Back
Top