Checks
Describe the issue
Crash Bandicoot: The Wrath of Cortex fails on Double Unofficial OPL (wOPL) on PAL PS2 hardware (USB).
Symptoms on broken builds (wOPL + broken upstream OPL):
- Loading screen is extremely slow (can take up to ~5 minutes to reach the main menu; good upstream builds take ~10 seconds)
- After reaching the menu, trying to play crashes to a black screen — still unusable
Broken (wOPL): latest WOPNPS2LD.ELF (v1.2-beta-462) and FMCB-bundled wOPL v1.1
Upstream OPL bisect (same USB / same ISOs) — for reference:
| Build |
Result |
v1.2.0-Beta-2113-72cb5a |
Works (~10s load, playable) |
v1.2.0-Beta-2117 |
Works |
v1.2.0-Beta-2119 |
Works |
v1.2.0-Beta-2125 |
Works (~10s load, playable) |
v1.2.0-Beta-2127 |
Broken (very slow load → menu, then black screen on play) |
v1.2.0-Beta-2148 |
Broken |
v1.2.0-Beta-2183 |
Broken |
v1.2.0-Beta-2184 |
Broken |
v1.2.0-Beta-2213-026b9f4 |
Broken |
v1.2.0-Beta-2245-3e3f34e |
Broken |
Upstream regression window: after Beta-2125, on or before Beta-2127. wOPL latest behaves like the broken upstream builds.
Root cause (found on upstream OPL): ps2sdk USBD rewrite (b1f7ff96, 2024-09-04). Upstream Beta-2245 + pre-rewrite USB IRX works on hardware; stock 2245 does not.
wOPL is not identical to upstream OPL: CI pins ghcr.io/ps2homebrew/ps2homebrew@sha256:207523ad… (May 2026 image), not floating :main. That pin still embeds post-rewrite usbd_mini (same USBD hash as current :main), while usbmass_bd_mini differs from :main. Maintainer note: fix belongs in ps2sdk, not a 2024 IRX revert in wOPL.
Local wOPL old-USB pin test: did not work the same as OPL (USB stick not shown / not a clean fix). Treat Double as related but separate from the upstream OPL workaround.
Same ISO over USB. Reproduced on multiple PAL slim PS2s: SCPH-70003, SCPH-75003, SCPH-77003.
Both regions fail the same way:
- NTSC
SLUS_202.38
- PAL
SLES_503.86
Same issue reported upstream: ps2homebrew/Open-PS2-Loader#1751
Can test Loader Core → Neutrino vs wOPL core, and debug colors, if helpful.
Console model
SCPH-70003, SCPH-75003, SCPH-77003 (PAL slims, multiple units)
wOPL version / revision
Latest beta — Double Unofficial OPL v1.2-beta-462 (WOPNPS2LD.ELF)
Also tested: wOPL v1.1 (FMCB bundle) — same failure
In which device(s) have you experienced this issue?
USB
Context and extra information
- Game: Crash Bandicoot: The Wrath of Cortex
- IDs tested: SLUS_202.38 (NTSC) and SLES_503.86 (PAL) — both fail the same way
- Redump NTSC: http://redump.org/disc/34215/
- Redump PAL: http://redump.org/disc/2870/
- Device: USB
- Prefer no PADEMU / GSM / VMC / cheats for reproduction
- Upstream OPL Beta-2125 works (~10s, playable); Beta-2127+ and wOPL latest do not (slow load + black screen on play)
Checks
Describe the issue
Crash Bandicoot: The Wrath of Cortex fails on Double Unofficial OPL (wOPL) on PAL PS2 hardware (USB).
Symptoms on broken builds (wOPL + broken upstream OPL):
Broken (wOPL): latest
WOPNPS2LD.ELF(v1.2-beta-462) and FMCB-bundled wOPL v1.1Upstream OPL bisect (same USB / same ISOs) — for reference:
v1.2.0-Beta-2113-72cb5av1.2.0-Beta-2117v1.2.0-Beta-2119v1.2.0-Beta-2125v1.2.0-Beta-2127v1.2.0-Beta-2148v1.2.0-Beta-2183v1.2.0-Beta-2184v1.2.0-Beta-2213-026b9f4v1.2.0-Beta-2245-3e3f34eUpstream regression window: after Beta-2125, on or before Beta-2127. wOPL latest behaves like the broken upstream builds.
Root cause (found on upstream OPL): ps2sdk USBD rewrite (
b1f7ff96, 2024-09-04). Upstream Beta-2245 + pre-rewrite USB IRX works on hardware; stock 2245 does not.wOPL is not identical to upstream OPL: CI pins
ghcr.io/ps2homebrew/ps2homebrew@sha256:207523ad…(May 2026 image), not floating:main. That pin still embeds post-rewriteusbd_mini(same USBD hash as current:main), whileusbmass_bd_minidiffers from:main. Maintainer note: fix belongs in ps2sdk, not a 2024 IRX revert in wOPL.Local wOPL old-USB pin test: did not work the same as OPL (USB stick not shown / not a clean fix). Treat Double as related but separate from the upstream OPL workaround.
Same ISO over USB. Reproduced on multiple PAL slim PS2s: SCPH-70003, SCPH-75003, SCPH-77003.
Both regions fail the same way:
SLUS_202.38SLES_503.86Same issue reported upstream: ps2homebrew/Open-PS2-Loader#1751
Can test Loader Core → Neutrino vs wOPL core, and debug colors, if helpful.
Console model
SCPH-70003, SCPH-75003, SCPH-77003 (PAL slims, multiple units)
wOPL version / revision
Latest beta — Double Unofficial OPL v1.2-beta-462 (
WOPNPS2LD.ELF)Also tested: wOPL v1.1 (FMCB bundle) — same failure
In which device(s) have you experienced this issue?
USB
Context and extra information