Alex

Tonyhax International -> FreePSXBoot Exploit

The FreePSXBoot Exploit enables you to boot the Tonyhax International loader by selecting the Memory Card Manager option in the stock Sony BIOS while a special memory card is present in the console. This memory card once loaded with the exploit can not be used for normal game saves, and can not be formatted correctly by the PSX BIOS and most games. As of v1.4.8 Tonyhax International can successfully format FreePSXBoot memory cards so that they work for normal game saves. This can be done by starting the Tonyhax International loader and pressing the TRIANGLE button when prompted.

Table Of Contents

Requirements

Usage

1) Write the correct file to the PSX memory card and insert it into corresponding slot 1 or slot 2 of the console.

2) Turn on your PSX console with the CD drive lid open, and then select the Memory Card option in the PSX BIOS.

3) Wait for the Tonyhax international loader to start.

4) Unless your are using a GameID compatible memory card (which will automatically switch from the FreePSXBoot memory card image to a game specific one using GameID), REMOVE THE FREEPSXBOOT MEMORY CARD BEFORE BOOTING A GAME TO ENSURE IT STARTS UP CORRECTLY. THIS IS REQUIRED FOR BOTH SLOT 1 AND SLOT 2 FREEPSXBOOT CARDS. Tonyhax International does not apply a slot 2 patch like other soft-mods because it affects game compatibility.

scph-101 memory card manager selected

scph-101 freepsxboot exploit exploiting

scph-101 freepsxboot loader

Installation

1) Find the correct FreePSXBoot exploit file for your console. Console models and the BIOS versions they contain are listed below:

If you have a PSX console that can have multiple different BIOS versions, you have to try each different memory card file one by one until you figure out what BIOS version you need for your PSX console.

2) Write the console specific FreePSXBoot memory card file to your PSX memory card. I have documented this methods:

Modded PS2 Method

This installation method requires:

Copy the correct FreePSXBoot exploit file for your console to the USB flash drive.

Download Memory Card Annihilator and extract it. Copy both the mca_v20a-2022-06-16/MCA/mca_v20a.elf and the mca_v20a-2022-06-16/MCA/lang.lng files to the USB flash drive.

copy freepsxboot files to usb drive

eject freepsxboot usb drive

Eject the USB drive and insert it and the target PSX memory card into the PS2 console. Start the wLaunchElf program.

SCPH 30001 wlaunchelf main menu

wlaunchelf

Navigate to the “mass” device and launch the Memory Card Annihilator.elf file you previously copied to the USB flash drive by pressing O.

wlaunchelf select mass

wlaunchelf select mca elf

Select the PS1 memory card in the menu and then select restore. In the file picker navigate to the memory card file you copied to the USB flash drive previously. Wait for the restore to complete and press X. Remove your memory card and put it into either Slot 1 or Slot 2 of your PS1 console depending on what memory card image you use.

mca select mc

mca select restore mc

mca select mass

mca select freepsxboot file

mca confirm restore

mca restoring mc

mca restored mc

Keep in mind that after you restore the memory card it will crash Memory Card Annihilator due to the FreePSXBoot exploit being present on the memory card. You should remove the PSX memory card you just restored, turn off your PS2, and then turn it back on if you want to use your PS2 console for something else. Don’t keep the restored card in your PS2 console or it will cause problems with the console booting and maybe others, you must format that card before you can use it in any other capacity with your PS2 console.

PS3 Memory Card USB Adapter Method

This installation method requires:

You can use a PS3 Memory Card adapter in combination with the MemcardRex and a Windows PC to copy the FreePSXBoot exploit memory card image to a PS1 memory card.

Get the latest version of MemcardRex and follow the instructions to install the driver for the PS3 Memory card adapter. Those instructions are found in the previous link, as well as copied verbatim below:

PS3 Memory Card Adaptor The PS3 Memory Card Adaptor is an official Sony USB adapter that allows reading and writing PS1 Memory Cards on a PlayStation 3. To use it on a Windows PC, a custom USB driver needs to be installed.

This USB driver can be easily created and installed using [Zadig](https://zadig.akeo.ie/) by following these steps:

Plug the PS3 Memory Card Adaptor into a free USB port and start Zadig. Zadig should display the PS3 MCA as an "Unknown Device". Verify that the USB ID matches: 054C 02EA

Click the Edit checkbox and name the device "PS3 Memory Card Adaptor" Ensure that "WinUSB" is selected from the list of Driver options and click the Install Driver button.

After about 30 seconds Zadig should show a message that the driver was installed successfully.

With the USB driver installed and the PS3 Memory Card Adaptor plugged in, you should now be able to read, write and format PS1 Memory Cards.

With everything ready, start up memcardrex. Before you access the memory card in MemcardRex, you need to disable one setting enabled by default. This setting is named Try to fix corrupted Memory Cards. Uncheck it, click Apply, then click OK.

memcardrex preferences

memcard uncheck corrupted fix

Drag and Drop the correct FreePSXBoot exploit file for your console into the MemcardRex window.

memcard import fpsxboot file

Write the FreePSXBoot file to the memory card.

memcard write fpsxboot file

GameID Compatible Memory Card

This installation method requires:

1) Plug the GameID compatible memory card into your computer.

2) Copy the FreePSXBoot memory card image to the GameID compatible memory card, so that it is used as the default memory card image on start up. For the Bitfunx PSXMemCard, it should be named as 0.MCR.

3) Unmount the GameID compatible memory card from your computer.

Removal

As the Sony BIOS and most games can’t format a FreePSXBoot memory card correctly, you can instead do one of the following:

memcardrex format freepsboot memory card