Since updating to firmware 3.14d, the board is unable to load most modern games or demos. The system successfully loads game cracktros and allows trainer navigation, but hangs on a "loading" message or a black screen immediately after.
Crucially, during extensive troubleshooting, it became apparent that firmware flashes and factory resets no longer erase previous options or custom ROMs. Settings are persistently retained across different firmware versions. For instance, custom ROMs (Dolphindos2, PXLfont) are not cleared upon factory reset.
Core 1.34 is the only version that correctly prompts to add system ROMs after a flash. In every other firmware version, the system boots directly into Dolphindos2 immediately after flashing and resetting settings.
Furthermore, in all versions except 1.34, the video output settings are unresponsive. Changing the "analog video mode" from CVBS to RGB in the menu has no effect; the output remains CVBS even when the setting is displayed as RGB.
To Reproduce (part of the issue)
Mount and run Scramble Infinity V1.2 +4 (from the CSDB Top 200). You will go through the cracktro and trainer, but then nothing happens. This is the common behavior with other affected demos and software.
Hardware: Ultimate64 Board V1.1
Current Firmware: 3.14d (ESP32 double flash successfully performed without errors)
Git Hash: 40a41ca
Troubleshooting & Downgrade Tests:
I have confirmed that all IEC devices (Real, SoftIEC, Virtual Printer) are completely disabled, with only emulated Drive A active on ID 8.
I tested several older firmware versions to isolate the issue:
FW 3.8 (core 1.34): The only version that still works perfectly.
FW 3.9 (core 1.37): A settings reset does not clear system ROMs (boots directly to Dolphindos2 instead of the ROM loading screen). Analog video stays in CVBS even when RGB is selected. However, software does load correctly on this version.
FW 3.10 (core 1.41): ROMs still do not clear on reset. The system freezes after a few seconds if any USB drive is connected. (To update further, I had to unplug the USB, reboot, and copy the update file to /temp via FTP).
FW 3.11 (core 1.43): ROMs still do not clear. FTP transfers from PC to USB drastically slow down and hang. Copying files directly to RAM works fine.
Expected Behavior:
- Modern games and demos should load and execute correctly on the latest firmwares.
- A factory reset or a firmware flash should properly clear custom ROMs and wipe user settings (e.g., Wi-Fi configurations) from the flash memory.
- I should be able to effectively change the analog video mode to RGB in fw different than 1.34
Since updating to firmware 3.14d, the board is unable to load most modern games or demos. The system successfully loads game cracktros and allows trainer navigation, but hangs on a "loading" message or a black screen immediately after.
Crucially, during extensive troubleshooting, it became apparent that firmware flashes and factory resets no longer erase previous options or custom ROMs. Settings are persistently retained across different firmware versions. For instance, custom ROMs (Dolphindos2, PXLfont) are not cleared upon factory reset.
Core 1.34 is the only version that correctly prompts to add system ROMs after a flash. In every other firmware version, the system boots directly into Dolphindos2 immediately after flashing and resetting settings.
Furthermore, in all versions except 1.34, the video output settings are unresponsive. Changing the "analog video mode" from CVBS to RGB in the menu has no effect; the output remains CVBS even when the setting is displayed as RGB.
To Reproduce (part of the issue)
Mount and run Scramble Infinity V1.2 +4 (from the CSDB Top 200). You will go through the cracktro and trainer, but then nothing happens. This is the common behavior with other affected demos and software.
Hardware: Ultimate64 Board V1.1
Current Firmware: 3.14d (ESP32 double flash successfully performed without errors)
Git Hash: 40a41ca
Troubleshooting & Downgrade Tests:
I have confirmed that all IEC devices (Real, SoftIEC, Virtual Printer) are completely disabled, with only emulated Drive A active on ID 8.
I tested several older firmware versions to isolate the issue:
FW 3.8 (core 1.34): The only version that still works perfectly.
FW 3.9 (core 1.37): A settings reset does not clear system ROMs (boots directly to Dolphindos2 instead of the ROM loading screen). Analog video stays in CVBS even when RGB is selected. However, software does load correctly on this version.
FW 3.10 (core 1.41): ROMs still do not clear on reset. The system freezes after a few seconds if any USB drive is connected. (To update further, I had to unplug the USB, reboot, and copy the update file to /temp via FTP).
FW 3.11 (core 1.43): ROMs still do not clear. FTP transfers from PC to USB drastically slow down and hang. Copying files directly to RAM works fine.
Expected Behavior: