PS1 games stopped working after copying SD to SSD
-
Pi Model or other hardware: Raspberry Pi 4b (8gb) + Deskpi pro v2 m.2 SSD
Power Supply used: Officiel Raspberry Pi USB-C power supply EU 5V 3A
RetroPie Version Used: 4.8
Built From: I used the officiel imager from Raspberry Pi webiste to install Retropie
USB Devices connected: USB dongle for wireless Keyboard
Controller used: 8bitdo pro 2
Error messages received: lv10: VolumeControl ::init() failed to find mixer elements
Verbose log (if relevant): https://pastebin.com/7tjYZgu3
Guide used: -
File: All of my ps1 games
Emulator: lr-pcsx_rearmed
Attachment of config files: -
How to replicate the problem: Everytime i open a ps1 game the system freeze and i'm stuck with a black screen or the screen where i can select emulator. I can't get past it and i'm forced to do a forced shutdown.Hi guys
I've only been tinkering with my Raspberry Pi/Retropie for a couple of months so I'm very new to this and still learning.
So apologies in advance if im a bit slow :)I've just switched case to the Deskpi Pro v2 case because of the m.2 SATA SSD option and the active cooling.
It seemed to be a smooth transition as all of my games (SNES, AMIGA, N64) seemed to work until I tried opening my PS1 games.The system freezes and I can't past the "select emulator" grey box screen. However I can press a button and select emulator and launch with verbose log before the system freezes. If I do so the grey box is gone and im stuck at a black screen with non of my controls working. Only thing I can do is to make a forced shutdown.
I'm not sure if it's related but I have the error message "lv10: VolumeControl ::init() failed to find mixer elements" but my sound is fine in-game when booting from the SSD.
However when booting from my old SD card the PS1 games works but I have no sound at all.When booting from SSD I've gone through different suggestions to remove the error (selecting HDMI from the audio menu in retropie, switching to PCM, going to the es_settings.cfg set the values to HDMI (which it already was)) but as mentioned I'm not even sure if it's related to my issue.
Not sure what other information I can provide so please let me know.
-
I of course forgot to mention that I tried to replace the game files on the SSD and make a transfer through wifi. I didn't seem to change anything.
edit: And my method for copying the SD to the SSD: I installed the Pixel desktop environment to install the 'SD card copier' .
-
Try re-copying your BIOS files to
$HOME/RetroPie/BIOS
.
I see that the JP bios is loaded (scph5500.bin
), can you try with the US BIOS file (scph5501.bin
orscph1001.bin
) ? -
@mitu thanks for the reply 😊
I tried re-copying the bios files but with no luck.
I'm not sure how to force the game to select another bios, but I guess I'll just delete the JP Bios for now. Let me know if there's a better way of doing it 🙂
I'll try it out later today and get back with the results.
Cheers -
Rayman verbose log with schp5500.bin deleted:
https://pastebin.com/P6FXvu2GTekken 3 verbose log with schp5500.bin deleted:
https://pastebin.com/w4nqJf6wRayman verbose log with schp5000+5500.bin deleted (OMG it works):
https://pastebin.com/CiEHr0aaTekken 3 verbose log with schp5000+5500.bin deleted (OMG it works):
https://pastebin.com/f2xs4XhsSo yeah running it with schp1001.bin bios seems to do the trick! Thanks @mitu !
But I have no clue if that will be a disadvantage with some games or if it even matters?
Since I already replaced these files I don't think I can put them back in right? -
@KrQk said in PS1 games stopped working after copying SD to SSD:
But I have no clue if that will be a disadvantage with some games or if it even matters?
I don't think it matters.
Since I already replaced these files I don't think I can put them back in right?
You could, but as I hinted in the previous reply, make sure you got the right files by getting their checksum and matching it against the known good checksums.
-
@mitu
Alrighty I'll try that out at some point.
Do you have any guess to as why they stopped working? -
@KrQk said in PS1 games stopped working after copying SD to SSD:
Do you have any guess to as why they stopped working?
Maybe a corrupted BIOS file during transfer ? FWIW, using a validated
SCPH500.BIN
does work:/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so --config /opt/retropie/configs/psx/retroarch.cfg ~/roms/psx/Rayman\ \(USA\).cue --verbose --appendconfig /dev/shm/retroarch.cfg [INFO] [Config]: Loading config from: "/opt/retropie/configs/psx/retroarch.cfg". [INFO] [Config]: Appending config "/dev/shm/retroarch.cfg". .... [libretro INFO] Running PCSX Version 1.9 (Dec 7 2022). [libretro INFO] Init new dynarec, ndrc size 1001000 [libretro INFO] (0xac5c06f0) testing if we can run recompiled code @0xaca68000... [libretro INFO] test passed. [libretro INFO] Mapped (RAM/scrp/ROM/LUTs/TC): [libretro INFO] 0x80000000/0x1f800000/0x1fc00000/(nil)/0xaca68000 [INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". [libretro INFO] found BIOS file: SCPH5500.BIN [INFO] [Environ]: GET_CAN_DUPE: true [INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION. [INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE. [INFO] [Environ]: GET_RUMBLE_INTERFACE. [INFO] [Environ]: PERFORMANCE_LEVEL: 6. ... [libretro INFO] Plugins loaded. [libretro INFO] Loaded CD Image: /home/pi/roms/psx/Rayman (USA).cue[+cue]. [libretro INFO] Track 01 (DATA) - Start 00:02:00, Length 09:15:60 [libretro INFO] Track 02 (AUDIO) - Start 09:19:60, Length 00:09:25 [libretro INFO] Track 03 (AUDIO) - Start 09:31:10, Length 01:07:33 [libretro INFO] Track 04 (AUDIO) - Start 10:40:43, Length 01:05:28 [libretro INFO] Track 05 (AUDIO) - Start 11:47:71, Length 01:03:24 [libretro INFO] Track 06 (AUDIO) - Start 12:53:20, Length 00:26:22 [libretro INFO] Track 07 (AUDIO) - Start 13:21:42, Length 01:09:56 [libretro INFO] Track 08 (AUDIO) - Start 14:33:23, Length 00:59:31 [libretro INFO] Track 09 (AUDIO) - Start 15:34:54, Length 00:54:50 [libretro INFO] Track 10 (AUDIO) - Start 16:31:29, Length 01:02:72 [libretro INFO] Track 11 (AUDIO) - Start 17:36:26, Length 01:24:68 [libretro INFO] Track 12 (AUDIO) - Start 19:03:19, Length 01:00:23 [libretro INFO] Track 13 (AUDIO) - Start 20:05:42, Length 01:07:23 [libretro INFO] Track 14 (AUDIO) - Start 21:14:65, Length 01:02:33 [libretro INFO] Track 15 (AUDIO) - Start 22:19:23, Length 01:03:58 [libretro INFO] Track 16 (AUDIO) - Start 23:25:06, Length 01:06:35 [libretro INFO] Track 17 (AUDIO) - Start 24:33:41, Length 00:45:11 [libretro INFO] Track 18 (AUDIO) - Start 25:20:52, Length 00:55:63 [libretro INFO] Track 19 (AUDIO) - Start 26:18:40, Length 00:54:66 [libretro INFO] Track 20 (AUDIO) - Start 27:15:31, Length 01:03:66 [libretro INFO] Track 21 (AUDIO) - Start 28:21:22, Length 01:03:63 [libretro INFO] Track 22 (AUDIO) - Start 29:27:10, Length 01:15:02 [libretro INFO] Track 23 (AUDIO) - Start 30:44:12, Length 00:34:16 [libretro INFO] Track 24 (AUDIO) - Start 31:20:28, Length 00:34:30 [libretro INFO] Track 25 (AUDIO) - Start 31:56:58, Length 01:05:43 [libretro INFO] Track 26 (AUDIO) - Start 33:04:26, Length 01:05:58 [libretro INFO] Track 27 (AUDIO) - Start 34:12:09, Length 01:04:60 [libretro INFO] Track 28 (AUDIO) - Start 35:18:69, Length 01:09:03 [libretro INFO] Track 29 (AUDIO) - Start 36:29:72, Length 00:06:36 [libretro INFO] Track 30 (AUDIO) - Start 36:38:33, Length 00:05:20 [libretro INFO] Track 31 (AUDIO) - Start 36:45:53, Length 01:20:58 [libretro INFO] Track 32 (AUDIO) - Start 38:08:36, Length 01:04:73 [libretro INFO] Track 33 (AUDIO) - Start 39:15:34, Length 00:57:71 [libretro INFO] Track 34 (AUDIO) - Start 40:15:30, Length 01:09:29 [libretro INFO] Track 35 (AUDIO) - Start 41:26:59, Length 01:07:69 [libretro INFO] Track 36 (AUDIO) - Start 42:36:53, Length 01:02:51 [libretro INFO] Track 37 (AUDIO) - Start 43:41:29, Length 01:06:44 [libretro INFO] Track 38 (AUDIO) - Start 44:49:73, Length 01:03:65 [libretro INFO] Track 39 (AUDIO) - Start 45:55:63, Length 00:57:14 [libretro INFO] Track 40 (AUDIO) - Start 46:55:02, Length 00:45:01 [libretro INFO] Track 41 (AUDIO) - Start 47:42:03, Length 01:10:64 [libretro INFO] Track 42 (AUDIO) - Start 48:54:67, Length 01:01:07 [libretro INFO] Track 43 (AUDIO) - Start 49:57:74, Length 01:04:27 [libretro INFO] Track 44 (AUDIO) - Start 51:04:26, Length 01:06:62 [libretro INFO] Track 45 (AUDIO) - Start 52:13:13, Length 01:04:42 [libretro INFO] Track 46 (AUDIO) - Start 53:19:55, Length 00:56:29 [libretro INFO] Track 47 (AUDIO) - Start 54:18:09, Length 01:01:73 [libretro INFO] Track 48 (AUDIO) - Start 55:22:07, Length 01:00:06 [libretro INFO] Track 49 (AUDIO) - Start 56:24:13, Length 00:38:08 [libretro INFO] Track 50 (AUDIO) - Start 57:04:21, Length 00:41:26 [libretro INFO] Track 51 (AUDIO) - Start 57:47:47, Length 00:33:22 [libretro INFO] CD-ROM Label: SLUS00005 [libretro INFO] CD-ROM ID: SLUS00005 [libretro INFO] CD-ROM EXE Name: SLUS-000.05;1 ... Saving RAM type #0 to "/home/pi/roms/psx/Rayman (USA).srm". [INFO] [SRAM]: Saved successfully to "/home/pi/roms/psx/Rayman (USA).srm". [INFO] [Core]: Content ran for a total of: 00 hours, 02 minutes, 06 seconds.
I' m not excluding a core bug, so if you want to test again using the other BIOS file, make sure it's correct and if it's not working, do an update from source for
lr-pcsx-rearmed
and re-try. -
@mitu
Rayman with scph5001.bin also works:
https://pastebin.com/ZAq3dcqMWith these two working I'm satisfied enough and just stop further testing. However if there is anything in particular you want me to give a go I'll gladly do it.
Maybe a bit unrelated question, so I hope it's okay to ask here:
You wrote this here:
"If you're using an external (USB/I2S/etc.) soundcard, you might be affected by the change - the system configures now (at least) 2 sound cards instead of 1 (as it was the default before the update). If you've disabled the on-board sound, then you shouldn't be affected."The DeskPi Pro v2 uses an extension board so I'm thinking this might be my issue. But I havn't been able to locate any resource telling me how to disable the on-board sound like you suggest. Do you have any advice for doing that or guides I can follow?
-
@KrQk said in PS1 games stopped working after copying SD to SSD:
Maybe a bit unrelated question, so I hope it's okay to ask here:
Yes, it's unrelated. Open a separate topic for it, please and explain your issue.
-
I recommend having
scph5500.bin
for Japan region games,scph5501.bin
for USA region games andscph5502.bin
for Europe region games . -
@windg Thx for the tip!
-
@mitu Alrighty and thanks for the help.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.