Open fczuardi opened 1 month ago
investigating a little more just the usb regression, the breakeage was between builds v1.2.0-Beta-2125-d9461d0
and v1.2.0-Beta-2127-f10b920
from the archives, more specifically between run_1748
and run_1754
The change in behavior was that first, on 2125 (run 1748), the initial logos appear, then the usb starts reading for 20 something seconds (while in the black screen with a white text on the bottom) and then the video started, and you could skip by pressing start, with the menu appearing immediately after skip.
On the next build, 2127 (run_1754), the initial logos appear, then the usb starts reading, but the led keeps blinking indefinitely while in the black screen with a white text on the bottom (waiting several minutes dont make a difference).
Here is a comparison of the code between the two builds:
I don't have a clue what this change could affect, or if it is completely unrelated and there's other factors that could interfere in the builds. The change to me look small and non related, but I don't have the means to test a rollback of it or create my own builds.
Would it be possible that the build system generated a zip not from the master branch on September 30, with the binary from https://github.com/ps2homebrew/Open-PS2-Loader/pull/1332 but for some reason, despite the commit hash in the file name it was from https://github.com/ps2homebrew/Open-PS2-Loader/pull/1333 ? There is a comment by the author mentioning a "force push" :thinking:
Because the second pull request looks to me more related to BDM stuff than the previous...
cc @uyjulian @KrahJohlito
if someone can build and post a fresh binary from commit f10b920 just to confirm that the video mode patch is unrelated and that the zip archives on MEGA may contain wrong names, I would be happy to test it
if someone can build and post a fresh binary from commit f10b920 just to confirm that the video mode patch is unrelated and that the zip archives on MEGA may contain wrong names, I would be happy to test it
https://github.com/ps2homebrew/Open-PS2-Loader/actions/runs/11112256773
if someone can build and post a fresh binary from commit f10b920 just to confirm that the video mode patch is unrelated and that the zip archives on MEGA may contain wrong names, I would be happy to test it
https://github.com/ps2homebrew/Open-PS2-Loader/actions/runs/11112256773
nice! thanks for pointing the gtihub actions job!
however the generated elf has the same hash (sha256sum) from the 2127 downloaded from MEGA, so my theory that the build I had was not from the proper commit is wrong since the binary is really the same file :(
if someone can build and post a fresh binary from commit f10b920 just to confirm that the video mode patch is unrelated and that the zip archives on MEGA may contain wrong names, I would be happy to test it
the video mode patch might be related after all, the 2127 build looks like its from the f10b920 version of the source code...
if someone can build and post a fresh binary from commit f10b920 just to confirm that the video mode patch is unrelated and that the zip archives on MEGA may contain wrong names, I would be happy to test it
the video mode patch might be related after all, the 2127 build looks like its from the f10b920 version of the source code...
alright, well just to help confirm; here is current with only that one commit reverted
https://github.com/KrahJohlito/Open-PS2-Loader/actions/runs/11489248754
@fczuardi your issue is not related to OPL but related with SDK changes. To check out which SDK update cause that issue you need to check all the run_
files from the mega for the 2125 build:
https://mega.nz/folder/Ndwi1bAK#oLWNhH_g-h0p4BoT4c556A/folder/FVpRSABA
check them all and tell the last run_
that is still working and the first run_
that has this game broken.
@fczuardi your issue is not related to OPL but related with SDK changes. To check out which SDK update cause that issue you need to check all the
run_
files from the mega for the 2125 build: https://mega.nz/folder/Ndwi1bAK#oLWNhH_g-h0p4BoT4c556A/folder/FVpRSABA check them all and tell the lastrun_
that is still working and the firstrun_
that has this game broken.
All runs of 2125 works. The first run of 2127 don't . In other words: run_1748 = OK and run_1754 = NOT
if someone can build and post a fresh binary from commit f10b920 just to confirm that the video mode patch is unrelated and that the zip archives on MEGA may contain wrong names, I would be happy to test it
the video mode patch might be related after all, the 2127 build looks like its from the f10b920 version of the source code...
alright, well just to help confirm; here is current with only that one commit reverted
https://github.com/KrahJohlito/Open-PS2-Loader/actions/runs/11489248754
just tested here, didnt work either
@fczuardi your issue is not related to OPL but related with SDK changes. To check out which SDK update cause that issue you need to check all the
run_
files from the mega for the 2125 build: https://mega.nz/folder/Ndwi1bAK#oLWNhH_g-h0p4BoT4c556A/folder/FVpRSABA check them all and tell the lastrun_
that is still working and the firstrun_
that has this game broken.All runs of 2125 works. The first run of 2127 don't . In other words: run_1748 = OK and run_1754 = NOT
Huh, strange, there is also very low possibility that sdk change were made at the same time when pr were merged. ill check that timestamp.
I found out only one sdk change at that time: https://github.com/ps2dev/ps2sdk/pull/661#issuecomment-2371406755 not sure if it can be related to mx4sio, and it should break run 1748 too...
@fczuardi can you check this artifacts? https://github.com/AKuHAK/Open-PS2-Loader/actions/runs/11523106208 grab DEBUG artifacts, choose any you want. It will have 3 versions ending with 3b85, bd1e and main. One of them should work if my suspicious about sdk are correct.
Fore example you take these 3: opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-main.elf
MX4SIO became very unstable to me also. I'm experiencing random freezes on PES 6 while this game was working very good on previous OPL beta releases.
MX4SIO became very unstable to me also. I'm experiencing random freezes on PES 6 while this game was working very good on previous OPL beta releases.
You can also test these builds if you know where to search for unstability.
@fczuardi can you check this artifacts? https://github.com/AKuHAK/Open-PS2-Loader/actions/runs/11523106208 grab DEBUG artifacts, choose any you want. It will have 3 versions ending with 3b85, bd1e and main. One of them should work if my suspicious about sdk are correct.
Sure, I tested most of them on both a usb pendrive and a sd card, with various results, ranging from 0 = not even start, to 1 = start, display the logos and freeze before the intro movie, to 2 = start, logos, intro movie, freeze.
None of the tested builds could take me to the menu screen like the build 2125 before patches #1332 and #1333:
**USB drive***
opl-DTL_T10000=1-v1.2.0-Beta-2160-ed3d175-3b85.elf
= NO, 1 - freeze after logos
opl-DTL_T10000=1-v1.2.0-Beta-2160-ed3d175-bd1e.elf
= NO, 1 - freeze after logos
opl-DTL_T10000=1-v1.2.0-Beta-2160-ed3d175-main.elf
= NO, 1 - freeze after logos
opl-eesio_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf
= NO, 0 - black screen before start
opl-eesio_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf
= NO, 0 - black screen before start
opl-eesio_debug-v1.2.0-Beta-2160-ed3d175-main.elf
= not tested
opl-ingame_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf
= NO, 1 - freeze after logos
opl-ingame_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf
= not tested
opl-ingame_debug-v1.2.0-Beta-2160-ed3d175-main.elf
= not tested
opl-ingame_ppctty_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf
= 1 - NO, freeze after logos
opl-ingame_ppctty_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf
= not tested
opl-ingame_ppctty_debug-v1.2.0-Beta-2160-ed3d175-main.elf
= not tested
opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf
= NO, 1 - freeze after logos
opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf
= not tested
opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-main.elf
= not tested
opl-iopcore_ppctty_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf
= NO, 1 - freeze after logos
opl-iopcore_ppctty_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf
= not tested
opl-iopcore_ppctty_debug-v1.2.0-Beta-2160-ed3d175-main.elf
= not tested
SD Card
opl-DTL_T10000=1-v1.2.0-Beta-2160-ed3d175-3b85.elf
= NO, 2 - freeze after introopl-eesio_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf
= NO, 0 - black screen before startopl-ingame_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf
= NO, 2 - freeze after introopl-ingame_ppctty_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf
= NO, 2 - freeze after introopl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf
= NO, 1opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf
= NO, 2opl-iopcore_ppctty_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf
= NO, 1 @fczuardi this sounds very weird, IOd rather say that there is something corrupted on your setup, like filesystem or opl config. I advice to proceed with disk check and opl config folder removal
@fczuardi this sounds very weird, IOd rather say that there is something corrupted on your setup, like filesystem or opl config. I advice to proceed with disk check and opl config folder removal
Are you saying that the issue is not reproducible on other setups? Do this game work fine on your setup?
OPL Beta 1.2.0 2125 USB ISO - works well OPL Beta 1.2.0 2127 USB ISO - freezes on the 2001 logo OPL Beta 1.2.0 2156 USB ISO - freezes on the 2001 logo OPL Beta 1.2.0 2156 SMB ISO - works well
OPLNEUTV41 + Neutrino 20241019 USB - freezes on the 2001 logo OPLNEUTV41 + Neutrino 20241019 + udpbd-vexfat 0.2.0 - works well
My PS2 model is SCPH-90008. Compatibility modes do not help. I use redump images and don't use PADEMU, VMC, GSM.
opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-3b85.elf opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-bd1e.elf opl-iopcore_debug-v1.2.0-Beta-2160-ed3d175-main.elf
Freezes on the 2001 logo. Even in neutrino via USB.
@ps2homebrew
Checks
Describe the issue
I have tried both iso and zso, I believe my dump is ok because it works with an old archived OPL beta
OPNPS2LD-v1.2.0-Beta-2125-d9461d0
if loaded from an USB drive with Mode 1 activated. The issue is very similar to https://github.com/ps2homebrew/Open-PS2-Loader/issues/597 although I dont think its zso related, but it happens regardless of if the file is iso or zso.The current behavior is:
Tested on 2 slim machines: SCPH-900006 and SCPH-77006 with the latest beta
OPNPS2LD-v1.2.0-Beta-2152-3d03c96
(october 21 of 2024).Summary:
I have tried a couple other old versions with the game on the sd card in order to check if the issue was introduced or if this game never worked with mx4sio, but still couldnt find a version or a combination of modes that makes the menu screen appear using an sd card. I will update this issue if I find it, but in the meantime, if anyone can confirm / replicate, it would be nice :)
Console model
SCPH-900006 and SCPH-77006
OPL version / revision
OPNPS2LD-v1.2.0-Beta-2152-3d03c96
In which device(s) have you experienced this issue?
MX4SIO
Context and extra information
SLPM 62029 - Bust A Move: Dance Summit 2001 / Bust A Move - Dance Summit 2001 (Japan)