Though it's nice to install a noobie pack (so it has all the popular homebrew apps), it's best to install FCMB / FHDB fresh and clean using the official installer- and be sure when it asks you to overwrite the FMCB/FHDB settings, to say yes, so it overwrites it - that is usually the problem file that gets in the way.
FreeMCBoot is one of the most tried and tested softmod methods you can find. Once you have a memory card that is FMCB‘ed, the PS2 will detect it on the Memory Card and boot it up. This guide will show you how to create a Memory Card capable with FMCB capabilities, as well as explaining how it will work. An exploited memory card will work on all versions of the PS2.
This softmod requires access to a console has already been modded, which will be used to transfer the mod data to the Memory Card.
Back up the Memory Card you wish to install FreeMCBoot on. If something goes wrong during install, you could potentially lose your game saves.
You must have either of these:
- A hardmodded PS2 console (had a chip installed to give it modded abilities).
- An original (Fat) PS2 with FreeHDBoot softmod installed on it.
- An already existing, working FreeMCBoot Memory Card.
You also need:
- A computer (operating system does not matter).
- A USB removable storage drive (512MB or more).
- An 8mb Memory Card (official 8mb is preferable, third party is a risk).
You also need the following software (all free):
- FreeMCBoot (original).
- uLaunchELF or other ELF launcher (supplied by existing mod).
The FreeMCBot package comes with a file that ends with .ELF. ELF file are executable by a modified PlayStation system, and in the package provided comes with a FreeMCBoot installer. Unfortunately, that’s why you need a pre-modded console.
Firstly, download the files above and place them on a FAT/FAT32 formatted memory stick. Extract the entire zip archive onto the memory stick, as all the files in the zip archive are required for the console to be able to open it. Safely eject the memory stick from your machine to ensure the files are correctly written to the memory stick, and then transfer it to the PS2.
Boot up the PS2 and open up uLaunchELF. Navigate to MASS:/ to access the memory stick we have plugged in. The memory stick should show up similar to above (files beginning with a dot is junk from my mac, which may not be there for you – which is fine). If so, launch up FMCBInstaller.elf.
The launcher will display the FreeMCBoot Installer, a multi-purpose tool which will allow you to prep a memory card for FreeMCBoot, as well as install FreeHDBoot to a hard drive and various other memory card related functions. For the purposes of preparing FreeMCBoot for another console, we will need Multi-install.
The FMCB installer will warn you about the multi-installation process. So long as you backed up your Memory Card, this should be okay. The warning is that the filesystem needs to be modified to allow all systems to be able to read the FreeMCBoot exploit, which is obviously not a designed function for the Memory Card. If something goes wrong during install, your Memory Card could become corrupted. FMCB Installer can revive the Memory Card, but your save data will be lost. If you back up your saves, you will be fine. If you do not back up, beware.
The system will then ask you what memory card you will like exploited. If only one is present in the Memory Card slots, it will automatically detect it. Select OK and the FMCB Installer will proceed to exploiting your Memory Card with FreeMCBoot.
Once the installation is complete, you can safely exit out of the installer. Once the console drops back to the browse menu, turn it off and plug your newly exploited memory card into your non-exploited console.
When you boot your PS2 up with the FreeMCBoot memory card inserted, you will find the boot sequence will not execute. Also, instead of just ‘Browser’ and ‘System Configuration’, you should now have a lot more options available. If so, congratulations you have successfully softmodded your console!
If you have opted for a multi-install as instructed in this guide, then the memory card can be used to execute the FreeMCBoot on any console that is not the latest release of the slimline console (SCPH-9000x). This means that combined with the memory stick (unless you copy your FMCB Installer files to your memory card via uLaunchELF), you can potentially install this on your friends’ consoles, and then everyone can benefit from the world of softmodding.
FreeMCBoot without Pre-modded Console
For those new to the scene, it’s a pretty tall ask to already have a modded console. If you are unable to go through the FreeHDBoot method which can be done without one, then your next course of action is to purchase a FreeMCBoot memory card.
Unfortunately we do not provide such service (yet), however the PS2 Reddit community has a contact that will do this for you with no labour charge. Simply pay the fee for the memory card unit, and they will send you one with multi FreeMCBoot pre-installed. Like mentioned in this guide, this will work for all PS2 consoles excluding the last production range (SCPH-9 range). Details can be found in the sidebar on Reddit (mobile users, click community information).
If you have any questions about FreeMCBoot, FMCB Installer or this guide, please let me know in the comments below.Last updated: 9th May 2019
Most of what is written below is taken directly from the SP192 personal website.
This is an Free Memory Card Boot (FMCB) installer. It was previously known as the 'Unofficial FMCB v1.8C' installer.
No part of it was directly re-used from FMCB v1.7 itself, but parts of it were based or referenced from the code of FMCB v1.7.
The files in the fmcb-install folder are from Jimmikaelkael's PS3MCA project. Of course, I didn't include the questionable files which Sony claimed as a breach of their copyright.
Since FMCB v1.9 was born, the FMCB installer has been used for installing FMCB.
How To Use
- Download the archive linked to in the downloads section
- Extract the contents into a USB Mass Storage device (e.g. USB thumb drive, HDD).
- Launch the installer with your PlayStation 2 console
|Install||Performs a normal installation of FMCB|
|Multi-Install||Performs a 'multi' installation of FMCB. A multi-installation can boot on all consoles of any region, and not only on the console it was installed with.|
|Uninstall FMCB||Removes a normal installation of FMCB from a memory card.|
|Uninstall MI||Uninstalls a multi-installation, turning it back into a normal FMCB installation.|
|Format MC||Formats a Memory Card.|
|Dump MC||Dumps a Memory Card to an image installer's directory.|
|Restore MC||Restores a Memory Card from an image located in the installer's directory.|
|Shutdown||Switches off the Playstation 2 console.|
|Exit||Exits the installer and returns back to the OSDSYS menu.|
- Some USB devices (i.e. Kingston) are known to be incompatible with PlayStation 2 homebrew software. To avoid a loss of data, please do not use them to store dumps from your memory cards.
I've spent slightly over a hundred hours working on this, and I hope that it works well.... but of course, anything could go wrong - so I have provided a memory card dumping and restoration facility within the installer.
A dump of a memory card in slot 1 will get saved as mc0.bin, and a dump of a card in slot 1 will get saved as mc1.bin. The file will be saved to the directory where the main executable of this installer resides in. Caution! You can only make one dump of a card from each port. Making additional dumps will overwrite the previous dump.
Supported installation media:
- USB devices only
Warnings Against Potential Pitfalls
!!! WARNING !!! If you make a multi-install, do not delete any of the B*EXEC-SYSTEM folders or any of the OSD*.elf files inside them! Doing so might result in SEVERE data loss. Do not delete uninstall.dat from the SYS-CONF folder either, or you will probably be stuck with the multi-install files forever.
Lastly, read the included README file for more details.
Notes Regarding The Sources
The sources have been released. :) Check out the downloads section below.
Within the sources, I have created:
- SECRMAN, a clone of the Sony Security Manager (SECRMAN) module that has card-binding functions (SecrDownload*).
- SECRSIF, a clone of the Sony Security Manager SIF RPC server.
- MCTOOLS, a RPC server module that provided misceallenous functions for the memory cards like dumping and restoration, and filesystem manipulation.
- UDNL, the Updater module. Used for updating the IOP with newer modules (Which is only SECRMAN for this installer).
Hopefully, they will be useful for the homebrew community after their release.
|English||Completed and built-in.|
|French||Translated by ShaolinAssassin.|
|Spanish||Translated by ElPatas.|
|German||Translated by Delta_force.|
|Italian||Translated by Davidreamer.|
|Dutch||Translated by port187|
|Portuguese||Translated by gledson999.|
- Update 2019/04/13: v0.987 (FMCB v1.966) released.
- Update 2019/01/14: v0.986 (FMCB v1.966) re-released.
- Update 2019/01/11: v0.986 (FMCB v1.966) released.
- Update 2019/01/07: v0.985 (FMCB v1.966) released.
- Update 2018/12/08: v0.985 (FMCB v1.965) released.
- Update 2018/11/03: v0.984 (FMCB v1.965) re-released.
- Update 2018/10/27: v0.984 (FMCB v1.965) re-released.
- Update 2018/10/21: v0.984 (FMCB v1.965) released.
- Update 2018/10/21: v0.984 (FMCB v1.965) released.
- Update 2018/07/22: v0.983 (FMCB v1.964) released.
- Update 2018/07/04: v0.983 (FMCB v1.963) re-released.
- Update 2018/06/28: v0.983 (FMCB v1.962) re-released.
- Update 2018/06/20: v0.983 (FMCB v1.962) released.
- Update 2018/06/19: v0.983 (FMCB v1.961) released.
- Update 2018/06/14: v0.982 (FMCB v1.96) released (minor update to installer).
- Update 2018/06/12: v0.981 (FMCB v1.96) released.
- Update 2016/12/16: v0.973 (FMCB v1.953) re-released.
- Update 2016/12/15: v0.973 (FMCB v1.953) released.
- Update 2016/06/18: v0.972 (FMCB v1.952) released.
- Update 2016/06/09: v0.972 (FMCB v1.951) released.
- Update 2016/05/21: v0.971 (FMCB v1.951) released.
- Update 2016/01/04: v0.97 (FMCB v1.95) released.
- Update 2013/10/13: v0.96 (FMCB v1.94) released.
- Update 2013/10/13: v0.95 (FMCB v1.93) released.
- Update 2013/08/22: v0.94H (FMCB v1.92) released.
- Update 2013/08/19: v0.94H (FMCB v1.91) released.
- Update 2013/08/17: Beta v0.94D & H released.
- Update 2013/07/20: Beta v0.94C released, minor bugfix and translation update.
- Update 2013/07/16: Beta v0.94B1 released, minor bugfix.
- Update 2013/07/14: Beta v0.94B released, minor bugfix.
- Update 2013/07/12: Beta v0.94A released, minor bugfix and features update.
- Update 2013/07/11 03:21: Added a translation template.
- Update 2013/07/10: Beta v0.94 released!
- Update 2012/11/04: Beta v0.93B1 released!
- Update 2012/04/07: Beta v0.93B released!
- Update 2011/11/14: Beta v0.93A released! (Late update)
- Update 2011/10/03: Beta v0.93 released!
- Update 2011/09/20: Beta v0.92 released!
- Update 2011/09/16: Beta v0.91 released!
- Update 2011/09/14: Beta v0.90 released!