ITADN

System Information displays incorrect MD5 checksum when using OpenBIOS

#19115Opendavidhedlund 创建于 2026-06-16
D
davidhedlundcommented
### Is there an existing issue for this? - [x] This is a bug in RetroArch frontend - [x] I have searched the existing issues ### Description # Actual Behavior The UI displays a static, hardcoded MD5 checksum targeted strictly for the stock BIOS, regardless of the actual file contents. # Proposed Workaround / Solution Modify the Core Information UI to dynamically generate and list the true md5sum of the currently utilized BIOS file, or add a fallback detection state when an alternative binary utilizes a stock filename. ### Expected behavior The menu should dynamically calculate and display the actual MD5 checksum (the md5sum differs in step 1 and 3 in "Steps to reproduce the bug") of the loaded BIOS file, or explicitly state that an alternative/OpenBIOS is active, rather than displaying a static, targeted string meant only for the stock BIOS. ### Steps to reproduce the bug 1. **Launch RetroArch** and go to `Main Menu` -> `Load Core` -> Load one of the following PS cores: - `Sony - PlayStation (PCSX ReARMed)` - `Sony - PlayStation (SwanStation)` - Note: https://github.com/libretro/beetle-psx-libretro/issues/963 currently prevents `Sony - PlayStation (Beetle PSX)` or `Sony - PlayStation (Beetle PSX HW)` core from being evaluated. <img width="849" height="456" alt="Image" src="https://github.com/user-attachments/assets/8f84c49d-145c-4ab8-bae2-66893ce27f41" /> 2. Main Menu → Unload Core 3. Add external OpenBIOS to the system directory - **Obtain an upstream OpenBIOS binary** (e.g., from PCSX-Redux): ``` # Download the latest dev AppImage from https://distrib.app/pub/org/pcsx-redux/project/dev-linux-x64 ./PCSX-Redux-HEAD-x86_64.AppImage --appimage-extract cp squashfs-root/usr/share/pcsx-redux/resources/openbios.bin ./scph5501.bin # Check MD5 md5sum scph5501.bin # 75d12438e62a4c338cf417bb6d7aa96d scph5501.bin ``` - **Place the renamed file** (`scph5501.bin`) into your RetroArch `system` directory. 4. Restart RetroArch to load the external OpenBIOS file: Main Menu → Restart 3. Repeat step 1 <img width="746" height="464" alt="Image" src="https://github.com/user-attachments/assets/2ca6a7cc-4002-4f3d-82e2-2859c2b25c56" /> ### Version/Commit 1.22.2 ### Bisect Results _No response_ ### Present in the nightly version Yes, this is reproduced in the nightly build ### Platform & operating system GNU/Linux ### Affected Cores Beetle PSX, Beetle PSX HW, PCSX ReARMed, SwanStation ### Environment information AppImage ### Relevant log output ```shell ```
3 条评论