Skip to content

Instantly share code, notes, and snippets.

@Dinduks
Last active December 20, 2023 23:22
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Dinduks/a2bd0da883c46d1a55f8d1196aaf83d0 to your computer and use it in GitHub Desktop.
Save Dinduks/a2bd0da883c46d1a55f8d1196aaf83d0 to your computer and use it in GitHub Desktop.

How to fix DVD discs being tainted in green when read on the PS2

This is a protection to prevent copying DVD discs to VGS using the RGB output.
The PS2 in that case outputs composite (which has no "sync" output).

In order to fix it, use the PS2 DVD player mod by krHACKen and follow these steps.

  1. Download:
  1. Plug a USB stick into the PS2

  2. Copy your FMCB' binary (mc0://BEEXEC-SYSTEM/osdmain.elf) onto the USB stick

  3. Plug the USB stick into the computer

  4. Extract PS2 DVD Players\MC\With Progressive Hack\3.11J\Europe\English\ from the archive donwloaded previously on the USB stick

  5. Open a shell (I use Git Bash)

  6. Assuming that the USB stick's path is /i/, run ./KelfTwinSigner.exe /i/osdmain.elf /i/BEEXEC-DVDPLAYER/dvdplayer.elf.
    dvdplayer.elf is now signed using your FMCB binary.

  7. Now plug the stick back into the PS2

  8. Copy mass0://BEEXEC-DVDPLAYER/ to mc0://.

  9. Reboot your PS2 with the DVD disc inside.

Note: you can't launch dvdplayer.elf with uLE, as it doesn't recognize KELF files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment