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.
Any PSX console. PS2 consoles are not vulnerable to the FreePSXBoot exploit.
A PS1 memory card that your not using for any other save files. The FreePSXBoot exploit takes up the entire PS1 memory card disallowing it from being used for any normal functions besides booting Tonyhax International when selecting the Memory Card Manager in the stock Sony BIOS.
All the required hardware for your desired installation method.
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.
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:
Use a modded PS2.
Use a PS3 Memory Card USB Adaptor.
This installation method requires:
A modded PS2 that is a SCPH-18000 or newer model. This is because the early SCPH-10000 and SCPH-150000 models are incapable of running Memory Card Annihilator.
A FAT32 formatted USB flash drive that your PS2 console can read, not that not all USB flash drives seem to work with PS2 consoles (due to iffy USB 1.1 support found in some newer USB flash drives). You may need to do a bit of trial and error testing to find a USB flash drive that works.
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.
Eject the USB drive and insert it and the target PSX memory card into the PS2 console. Start the wLaunchElf program.
Navigate to the “mass” device and launch the Memory Card Annihilator.elf file you previously copied to the USB flash drive by pressing O
.
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.
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.
This installation method requires:
A computer.
A PS3 Memory Card USB Adapter (PS3MCA).
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
.
Drag and Drop the correct FreePSXBoot exploit file for your console into the MemcardRex window.
Write the FreePSXBoot file to the memory card.
This installation method requires:
A computer.
A GameID compatible memory card (i.e. MemCardPro, MemCardPro 2, SD2PSX, Bitfunx Memory Card with GameID compatible firmware).
A USB-C cable.
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.
As the Sony BIOS and most games can’t format a FreePSXBoot memory card correctly, you can instead do one of the following:
Use Tonyhax International’s memory card format functionality (press the triangle button when prompted in the loader).
Use MottZilla’s MCTool.
Use MemcardRex with a PS3 Memory Card Adapter (PS3MCA) and computer.