[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
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    I've been taking fiber pills, eating more grapes, switched to wheat bread in hopes to lower it
    +1
  • BigOnYa @ BigOnYa:
    I like wheat bread, I even like the chunky wheat bread with pieces of whole grain in it.
  • K3Nv2 @ K3Nv2:
    Been getting this honey wheat bread from aldis pretty decent not very sweet to out do it
  • K3Nv2 @ K3Nv2:
    Me making any food at home is an improvement to how I use to be
    +1
  • BigOnYa @ BigOnYa:
    I have an bread machine and use it alot, better than breads you buy, but don't last as long, cause no bs preservatives
  • K3Nv2 @ K3Nv2:
    I got compliments about my weight loss and thought well guess I can pig out again now I'm the piggy
  • BigOnYa @ BigOnYa:
    My biggest prob is alcohol, definitely is fattening
  • K3Nv2 @ K3Nv2:
    I know when to stop at least honestly don't get those that go and go with food
  • BigOnYa @ BigOnYa:
    Or those that order 2 big macs , large fry, ice cream sundie, then a diet coke
  • K3Nv2 @ K3Nv2:
    I might get downing two big macs but nah that's it
  • BigOnYa @ BigOnYa:
    Ok that will be $15.99, cash or charge?
  • K3Nv2 @ K3Nv2:
    My go to orders usually a mcdouble and a mcchicken and I'm happy rarely mess with fries
  • K3Nv2 @ K3Nv2:
    Pro tip ask for that clowns jizzmac sauce on your mcdouble
    +1
  • BigOnYa @ BigOnYa:
    Do they charge extra when you add sauce,etc? I know burger king used to not, but don't know nowadays
  • K3Nv2 @ K3Nv2:
    They may squrit it for free if you ask nice
    +1
  • K3Nv2 @ K3Nv2:
    Last time I got bk it was 35c per sauce fuck you king of my nutsack
    +1
  • K3Nv2 @ K3Nv2:
    I'll buy a bottle of baby rays BBQ for $2 and add it from home out of spite
    +1
  • BigOnYa @ BigOnYa:
    I like baby rays, my favorite is KC masterpiece tho. Figured all you could buy is that there.
  • K3Nv2 @ K3Nv2:
    The metro doesn't discriminate good sauce
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Baby Rays isn't that what killed the crocodile hunter?
  • Psionic Roshambo @ Psionic Roshambo:
    If only he had done an endorsement for them....
  • Psionic Roshambo @ Psionic Roshambo:
    Oy mate don't let a bad bbq sauce kill your party! Baby Rays are killing it!! The flavor hits you right in the chest!
    +1
  • Xdqwerty @ Xdqwerty:
    My phone only has 13% battery so i don't have much time left
  • Xdqwerty @ Xdqwerty:
    Now 12%
  • BigOnYa @ BigOnYa:
    Happy birthday, btw
    BigOnYa @ BigOnYa: Happy birthday, btw