Top
www.TREADLAYERS.com
brainiac at treadlayers dot com

Est. 2003
A non-profit site dedicated to
reviewing nothing but the best.

   
 

 

Left Menu
MENU
    Home
    PC HW
    CE
    CAR HW
    MISC HW
    EMAIL

News
 


News
 



 

 

 

PLAYSTATION 2 MODS


Gaming, let alone console gaming, is one of those things that are days gone by.  At this age, we're less gamers, more producers.  If we were to game, we'd do it on our supermodified PCs, where components, modifications, and accessories are diverse, easy to swap, and sell used.  But why are we talking about the PS2? 

There are a couple reasons.  Is it the games?  Well, yes, some games are just plain fun.  Like Gran Turismo for instance.  But some can argue that emulators for the PC such as Bleem let you enjoy those games in Windows.  That is absolutely true, but Bleem is not perfect, and has ceased its development nearly a decade ago.  Another important reason is the relative portability of the console itself.  Being the size of a Los Angeles phone book, the PS2 can be transported between rooms, homes, or even used in a vehicle with relative ease.  However, the most enticing aspect of PS2 modding is the available upgrades and PC-like connectivity it offers.  With the ability to load a HDD in it, ethernet, USB ports, native DVD player, component and TOSLINK audio outputs, the PS2 is a hybridization of low-end computing and consumer video electronics.  Lastly, PS2 games are easy to come by, used ones are available at nearly any corner store, and can be rented nearly endlessly through online services.

Ever since the PS2 first hit the market, mod chips, eject tools, swap discs, and other trickery have been developed to allow users to play copied game discs, as well as many other shady activities.  That route, we will not take.  Mod chips are expensive, not easy to source, and extremely challenging to solder on.  Besides, why do all of this if more elegant solutions are available?  Yes, you can mod your PS2 without any swap discs, no mod chips, no eject tools, or other hardware surgery. 

So first, let's outline the hardware needed:

  • Stock PS2, non-slim version.  The slim version will not let you add the HDD.  Mod-chips or other modifications not needed.

  • PS2 network adapter.  This allows you to not only network with Ethernet and/or modem, but also provides the ATA HDD interface.

  • Original, retail (pressed, not burned) HDAdvance or HDLoader CD.  These apps let you play games off the HDD.  If the HDD you will be installing is greater than 128GB, you should use HDAdvance 2.0 or later, or just make sure that the version you are using supports 48-bit LBA (so that the PS2 will make use of the entire HDD capacity). 

  • Original, retail (pressed, not burned) PS1 game or demo CD.  This is necessary to properly "boot" the PS2.  Non-retail/non-pressed CDs simply won't boot.

  • Empty PS2 memory card.  This will essentially become your boot device

  • USB flash drive.  This is used to transfer files from your PC to the PS2.

  • PC with Windows 2K, XP or Vista, with available USB port, and ATA IDE interface.  If you have a USB 2.0 or 1394 to IDE adapter, that is the best scenario here so you can connect and disconnect the PS2 HDD without having to shut down your PC or mess with the internal PATA ports. 

  • ATA EIDE HDD.  Nearly any make will work.  We've tested and confirmed that the largest one ever made, the Seagate 750GB, fits and works perfectly. 

Okay, so here goes.  We will attempt to describe the purpose of each step so as to educate ourselves and the readers as well. 

A:  Installing uLaunchElf.  uLaunchElf is like Windows Explorer - it gives you access to all the storage devices in the PS2, and lets you run applications, which are known as ELFs (as opposed to EXEs on PCs).

  1. Install the HDD into your PS2 using the network adapter.
  2. Using the HDAdvance or HDLoader disc, boot your PS2 and format the HDD. 
  3. While the HDD is formatting, download the following files on to your PC:

    ExploitCD_v1.0.4 - This is the app which installs the program called "uLaunchElf".  uLaunchElf is like Windows Explorer - it gives you access to all the storage devices in the PS2, and lets you run applications, which are known as ELFs (as opposed to EXEs on PCs).  This file is an ISO. 

    WinHiip 1.7.6 - This is a Windows app which can read and write to a PS2-formatted HDD, although just for the purposes of installing game ISOs.  Although HDLoader and HDAdvance do the same thing one the PS2, which is copy the contents of a PS2 game disc on to the HDD, WinHiip lets you do it much faster on your PC.  You can rip your PS2 disc to an ISO file using your superfast PC and DVD-ROM, then use WinHiip to copy it over to the PS2 HDD.  Now let's say you OWN a certain game, but either are too lazy or do not have the inclination/ability/hardware to rip the said game on your PC, you can always Torrent that ISO, then copy it to your PS2 HDD using WinHiip.
     
  4. When the format is completed, shut down the PS2 and remove the HDD.  Connect the HDD to your PC.
  5. Run WinHiip.  Extract the ISO from the ExploitCD.zip file, and use WinHiip to install it.  Leave all settings at their defaults.  At this point, you can also have WinHiip install any other PS2 game ISOs you may have on your PC. 
  6. Disconnect the PS2 HDD from your PC and install it back into your PS2.  Make sure that the HDAdvance or HDLoader is in the PS2 drive.  Power on the PS2, and HDLoader/HDAdvance should start normally.
  7. Select and run/play exploit_installer.  You will see the following screens:


    Remove the HDLoader / HDAdvance CD, and insert the PS1 game.  Press (X) on the PS2 controller.


    Navigate to "Read ID" then press (X) on the PS2 controller.


    The ideal scenario is to use a completely empty memory card.  Insert the memory card in Slot 1 (the left side slot). 
    Unless you need to configure your PS2 manually for network use, navigate to "Skip" then press (
    X) on the PS2 controller.


    Confirming that your memory card has enough space, navigate to "Install" then press (X) on the PS2 controller. 
    If successful, the uLaunchElf program will be installed in your memory card, and you will see a "Success" message screen next.  Now, you may shut down your PS2. 

B.  Installing Free McBoot, with HDloader and uLaunchElf.  Free McBoot will let you boot your PS2 without any disc in the drive, mod chips, or other device.  As we have done above, we needed the HDLoader/HDAdvance CD to boot the PS2.  But with Free McBoot, all you will need is the memory card. 

  1. Ensure the memory card with the uLaunchElf is properly inserted in slot 1, power up the PS2, then insert the PS1 game into the PS2.  Reset if it does not boot into the uLaunchElf screen:

    As you can see, the file system is pretty self-explanatory.  mc0 and mc1 are the memory cards, hdd0 is the internal hard drive, cdfs is the optical drive, and mass is the inserted USB flash drive.  Seeing this screen is confirmation that the part A above was performed correctly.  Pressing R1 on the controller opens up the submenu for Copy/Paste operations. 
     
  2. Go back to your PC and download the following files, or Google their newer versions:
     
    Free_McBootv1.8.rar This is the mandatory boot application.  It will use the PS2 browser to list installed apps:
      uLE v4.30.zip   This installed app is needed to copy, delete, and move files around, perform HDD tasks, and launch ELF programs.  As important as Windows explorer.
      HDLoader 8C - ELF This is the same HDLoader/HDAdvance app which will let you run PS2 games off your HDD.  But because it will be installed in the memory card, you will no longer need the CD.

    While it's downloading, get your USB flash drive, and copy any important files in it to your PC because it will be reformatted.  Once empty, format the flash drive using FAT or FAT32, not NTFS:

     

  3. Extract the contents of the Free McBoot RAR file to the USB flash drive.  The TXT and MHT files actually aren't needed, so those can be deleted to save space.  Ensure that the ELF extensions are ALL CAPS. 

    Extract uLaunchElf, and rename it BOOT.ELF.  With HDLoader, extract and rename it HDLOADER.ELF.  Place these two files in the \INSTALL directory.  Basically, any ELFs in the Install directory will be part of the Free McBoot menu, provided the configuration file FREEMCB.CNF is written properly.  More on that here.  So for now, we just want to install uLaunchElf and HDLoader with Free McBoot.

    The directory structure in the flash drive should then be:


    Root Directory


    \INSTALL Sub-directory
     
  4. Now remove the flash drive from your PC and insert it into your PS2's USB port.  uLaunchElf should still be on-screen (that's where we left off the PS2 in step 1 above).  using the controller's D-pad, navigate to mass, then to FREE_MCBOOT.ELF.  Press (X) on the controller to execute this file and begin installation of Free McBoot:

     
  5. The installation screens of Free McBoot are as follows:


    Main Screen


    Navigate using the D-pad to "format mc", then press (
    X).  Make sure your memory card is in slot 1 and you've moved any important saves to another memory card. 


    Navigate back to the left to "normal install", then press (
    X) to begin installation.


    These messages will appear, describing installation progress. 


    If you see this screen, Free McBoot was installed successfully.  You can remove the USB flash stick from the PS2 and any discs in the DVD drive. Reboot the PS2 and the Free McBoot screen should appear, instead of the standard PS2:




    This is the browser screen which follows.  Here you can select which App to execute.  In this screen shot, other apps were installed, such as ESR and Simple Media System (which were not part of our example in the steps above, for simplicity).  In the end, any apps installed with the Free McBoot installer will appear in this menu.
     

At this point, you're good to go.  You can use WinHiip to copy ISOs over to your PS2 HDD, or use HDLoader in the PS2 itself to rip the game to the HDD.  You can start playing your PS2 games from the HDD, from the disc itself, watch DVDs, and run other PS2 ELF programs using uLaunchElf.

But there's so much more fun available!  Now that uLaunchElf is installed on your memory card, you can run any ELF app from any storage device accessible to the PS2.  Here are some examples:

  • Simple Media System - DiVX and MP3 playback including network streaming
  • SNES-Station - SNES Emulator.  Works well, but many ROMs don't work at all. 
  • PGen - Sega Genesis Emulator.  Very well made and high rate of success on playing back ROMs.
  • and a bunch of other emulators

Any of these apps, and ROMs if necessary, can be copied to a massive USB flash stick, then its ELF can be executed using uLaunchElf.  But the ideal scenario is to get everything running off the HDD as a matter of convenience...

C. Running SNES-Station off the PS2 Memory Card and HDD.  The latest version of SNES-Station can be found here.  Installing it on the Memory Card is done using the same procedure in step 3 above, however the FREEMCB.CNF file must correspondingly be updated to link the SNES-Station ELF file.


SNES-Station works well when accessing ROMs from a flash drive, but through HDD, it's a bit tricky.  Navigating through hundreds, even just dozens of ROMs can be tedious.  So the solution is to create multiple partitions, each for a subset of ROMs. 

  1. First, boot up the PS2 and run uLaunchElf.  Select MISC, then HDDManager.
  2. Press R1 then "Create" to create a new partition.  Name the partition something like "A-C".  Minimum partition size is 128MB. 
  3. Here, you will store all your ROMs beginning with the letters A, B, or C.  Repeat this process for all your other ROMs.  Don't forget to create a partition for "0-9".
  4. Next, all you have to do is copy your ROMs from your USB flash drive to the desired partition.  Or if you have a LOT of ROMs, you can either burn it to a DVD then copy off it, or setup an FTP server on the PS2 and FTP it from your PC.  With the USB ports being 1.1, the flash drive may be the slowest, but is the most convenient.
  5. Be sure to test each ROM first.  Delete non-working or flaky ROMs so as not to spoil gameplay for any prospective user, especially kids. 

PGen can be setup on the memory card and its ROMs on the HDD in the same way as above. 


 

 



Site Sponsors

 
Copyright

Copyright © 2003-2010. All Rights Reserved.