[Tutorial] Region free and RGB DVD Player for PS2

As you may know, while the PS2 system software is stored on hard ROM, it is designed to support updates from memory card or internal HDD (except for "non-softmoddable" SCPH-900xx's with ROM version 2.30; indeed, FreeMCBoot works by installing itself as an OSD update). Notably, the earliest Japanese consoles did not have builtin DVD player software, but rather came with an update installation CD!

Multiple DVD Player updates have since then been developed, with features such as:
  • IR remote support
  • New console support (Slims have a region setting in the write-protected part of the EEPROM; on previous models region-specific roms are used)
  • Time display
  • Progressive scan (only on SCPH-500xx and above, and only with component video)
  • Random/Program title order
  • A-B segment loop
and misfeatures:
  • Movie region lock bypass button combo removed
  • YUV/YPbPr mode forced instead of RGB (as RGB skips Macrovision copy protection)
These updates have been inconsistently released to the public as update CDs, although not in every region, and not the same versions for every region.


Luckily for us (all sixty people who watch movies on PS2), krHACKen of AssemblerGames has dumped the final version of DVD Player (Japanese 3.11) and developed a hacked version that is region free and outputs interlaced video as RGB!
It is also made in a variant runnable from USB, for the lazy people or the Memory Card (8MB) (for PlayStation 2) free-space challenged ;)

As most commercial software, it's not legal in most countries to redistribute it, however thanks to The Internet you may find it with the keyword "3.11J_PROGRESSIVE3_FINAL.7z".

Limitations (unconfirmed by me):
  • No progressive scan for PAL movies
  • No component support in 480i mode? May have been about an earlier version of the RGB-unlocking mod


Running from USB:
  1. Inside the archive, enter the "USB" folder.
  2. Enter the folder with the desired language for the DVD Player software itself.
  3. Copy all the files to the root of a PS2-compatible USB drive. No exceptions, subfolders are not supported (except for the actual .elf executables)
  4. After inserting a DVD Video disc, run the software in any applicable way (such as via a file manager, modchip, Swap Magic 3.6, FreeMCBoot menu or hotkeys, ...)
Note: JAP.ELF and US_EU.ELF differ in which button is OK and which one is Back.

Installing on MC as update:
Note that DVD Player updates, like all memory card applications, are locked to the individual memory card MagicGate ID and to the console's MagicGate region; additionally, DVD Player updates are locked to the console's DVD region, but the following steps will take care of everything :)
The card with the update can however be used on any other console meeting the same requirements.
  1. Boot your console with no memory card, internal HDD, or optical disc connected.
  2. On the main OSD menu, press triangle for "Version". Note the current DVD Player version; it will end with a letter, which represents the DVD Player region.
  3. Inside the archive, enter the "MC" folder.
  4. Enter the folder matching your console's DVD region. (Check out the table at the end of this post)
  5. Enter the folder with the desired language for the DVD Player software itself.
  6. Extract the B?EXEC-DVDPLAYER folder to your PC.
  7. You will now need to install FreeMCBoot to the same memory card as the one you wish to install this DVD Player to, if you don't already have.
    It can be removed afterwards, if that's what you prefer.
  8. Use any method, such as a file manager like wLaunchElf/uLaunchElf, to copy the main FreeMCBoot executable to your computer. (Copy mc?:/B?EXEC-SYSTEM/osdmain.elf to USB).
    (This file is encrypted with MagicGate, and we will use it to copy the key from)
  9. Download and extract KelfTwinSigner, made by SP193, on a system capable of running x86 Windows software.
  10. Fire up a command line and run KelfTwinSigner, with the path to your osdmain.elf as first argument, and the path to B?EXEC-DVDPLAYER/dvdplayer.elf (inside the folder we extracted earlier) as the second one.
  11. The program should display the keys, then "Kbit and Kc transferred successfully!".
  12. Copy the B?EXEC-DVDPLAYER folder, with all its contents, to the memory card.
  13. If you go back to the Version screen with the memory card inserted, the DVD Player version should show as "3.11J (RPC-1)". This proves the files have been detected by the console.
  14. After inserting a DVD Video disc, run the DVD via the console's Browser as usual.
  15. If instead after a black screen you get back to the browser, and you get a "DVD Player was not setup correctly" error, the issue is in the encryption.


$ony DVD Region list:
A: Asia (3?)
C: China (6)
E: Europe (2)
J: Japan (2)
M: Mexico (South America) (4)
O: Oceania (4)
R: Russia (5)
U: North America (1)

Source code of KELFTwinSigner 1.00.




There @Mariomaster2011, now you know!
 

DarkSparkish

New Member
Newbie
Joined
May 14, 2020
Messages
2
Trophies
0
Age
25
Location
Hell
Website
www.youtube.com
XP
44
Country
Norway
"This disc cannot be played due to regional restrictions" after having installed to my memory card.

And it still seems to be outputting YPbPr when playing a DVD, despite being set to RGB.

I am trying this on a PAL PS2 Slim, which granted had a DVD version of 3.11E, but I got it working no problem using USB as colors showed up correctky via RGB and I could play my Region 1 DVD copy of Serial Experiments Lain, but while it shows up as "3.11 (SPC-1)", DVD-playback's the same as it was unmodded. How come?
 

DarkSparkish

New Member
Newbie
Joined
May 14, 2020
Messages
2
Trophies
0
Age
25
Location
Hell
Website
www.youtube.com
XP
44
Country
Norway
While I got the firmware working via USB, as I got my Region 1 Serial Experiments Lain DVD while outputting correct colors via RGB, I can't get it working via MC. Despite my PS2 saying that the DVD-Player's at 3.11 (RPC-1), I end up in a screen saying: "This disc cannot be played due to regional restrictions." and the text is green, meaning that my PS2 outputs at YPbPr when playing DVDs, despite being set to RGB. Anything wrong I have done?

The PS2 I am using is my childhood PS2 Slim with the following Version Information:

Console: SCPH-75004
Original DVD Player Version: 3.11E
Current DVD Player Version: 3.11 (RPC-1)

(Also, oops. Made two different posts by accident. Didn't know the previous one was already posted)

Another edit: I figured it out now. It was because my Free McBoot was at 1.8, so I updated it ti 1.966, and now I can watch movies from any region via RGB with no hassle!
 
Last edited by DarkSparkish,
  • Like
Reactions: Retinal_FAILURE

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • NinStar @ NinStar:
    nes remix 1 had the bad one, nes remix 2 had the good one
  • SylverReZ @ SylverReZ:
    @genistopitauniverfrocrami, What drugs is this dude on?
    +1
  • NinStar @ NinStar:
    CRAZY HAMBURGER
  • The Real Jdbye @ The Real Jdbye:
    @NinStar both nes remix 1 and 2 had some stinkers in there
    +1
  • The Real Jdbye @ The Real Jdbye:
    but at least 2 doesn't have sports games
  • The Real Jdbye @ The Real Jdbye:
    loved nes remix, but hated having to play Baseball, Tennis and Golf in order to progress
    +1
  • The Real Jdbye @ The Real Jdbye:
    or fucking Clu Clu Land for that matter
  • Psionic Roshambo @ Psionic Roshambo:
    Not a big fan of NES kid Icarus either... I know it was popular but I didn't care for it.
  • Psionic Roshambo @ Psionic Roshambo:
    Yesterday I learned my BD Burner drive can burn CD's at 56X lol
  • cearp @ cearp:
    What stuff were you burning?
    I used to burn tons of dvds (data files) many years ago, but haven't burnt a disk in ages.
  • Psionic Roshambo @ Psionic Roshambo:
    My car actually reads MP3 CD's lol
  • Psionic Roshambo @ Psionic Roshambo:
    So mix CDs for myselt :)
  • Psionic Roshambo @ Psionic Roshambo:
    Pantera, Metallica, Hollywood Undead, Five Finger Death Punch, some others lol
  • Psionic Roshambo @ Psionic Roshambo:
    I can put like 90 songs on a CD lol
  • The Real Jdbye @ The Real Jdbye:
    if only it could read dvds then you would just need 1 disc
    +1
  • BakerMan @ BakerMan:
    i tell ya what, i could go for a fuckin gyro right about now
    +1
  • cearp @ cearp:
    I hope your brother is doing ok Mr BakerMan
    +1
  • cearp @ cearp:
    and Psi - I had a cd player / radio that played mp3 cds once, very cool
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    BakerMan yeah me too.... maybe that's gonna be dinner for me there is this place near me I have been dying to try and they have them lol
  • K3Nv2 @ K3Nv2:
    I miss usb mp3 players they were shit but at the time a go to
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I thought about that and I have blank DVD's and Blurays but honestly after like 90 songs I just listen to it a couple of hundred times toss it out and burn something else or have like 2-3 CD's. Florida here the heat in the car tends to ruin the CD's after like a few months even commercial pressed ones don't last too long.
  • The Real Jdbye @ The Real Jdbye:
    my music collection is just too big, i require variety
    The Real Jdbye @ The Real Jdbye: my music collection is just too big, i require variety