Installing and configuring your PS2 BIOS is the single most critical step in preparing the PCSX2 emulator. Without valid firmware extracted from a PlayStation 2 console, the emulator cannot initialize the virtual Emotion Engine processor or execute game discs.
In this comprehensive walkthrough, we guide you through the complete setup process for modern versions of PCSX2 (including the v1.7 nightly builds and the stable v2.0+ series). We provide exact default directory paths for Windows 11/10, macOS, Linux, and the Steam Deck, explain the differences between UI revisions, and demonstrate how to test your setup with zero errors.
Before configuring the emulator, make sure you have the following items ready:
.bin file dumped from your physical PS2 console (typically 4 MB in size). Common file names include scph39001.bin, scph70001.bin, or SCPH-90001_BIOS_V18_USA_230.BIN. If your dump tool produced companion files (such as ROM1.BIN, ROM2.BIN, EROM.BIN, or NVM.DAT), keep them in the same directory.
PCSX2 cannot parse BIOS files while they remain inside .zip, .7z, or .rar archives. The files must be uncompressed so that the raw .bin file is directly accessible to the emulator.
Depending on your operating system and whether you installed PCSX2 as an installer package, a Flatpak, or a portable directory, the default location of the bios/ folder varies. Refer to the directory table below:
| Operating System | Installation Type | Default BIOS Directory Path |
|---|---|---|
| Windows 11 / 10 | Standard Installer | C:\Users\[Username]\Documents\PCSX2\bios\ |
| Windows 11 / 10 | Portable (.7z release) | [PCSX2_Folder]\bios\ |
| Linux | Native / PPA | ~/.config/PCSX2/bios/ |
| Linux | Flatpak (Discover / Software Center) | ~/.var/app/net.pcsx2.PCSX2/config/PCSX2/bios/ |
| macOS | Official .dmg Bundle | ~/Library/Application Support/PCSX2/bios/ |
| Steam Deck | EmuDeck / RetroDeck | ~/Emulation/bios/ (or /run/media/mmcblk0p1/Emulation/bios/) |
Follow these sequential instructions to install your BIOS in modern PCSX2:
Locate the firmware files extracted from your console. Check that your main BIOS file has a .bin extension and is exactly 4,194,304 bytes (4.00 MB). If your file has an uppercase .BIN extension, that is fully compatible. If companion files (ROM1.BIN, EROM.BIN) exist, keep them grouped together in the same staging folder.
Copy your .bin file and any companion files directly into the target bios/ folder identified in Section 2.
Tip for Windows Users: Press Win + R, paste %USERPROFILE%\Documents\PCSX2\bios into the Run box, and hit Enter to jump straight to the folder. If the bios subfolder does not exist yet, launch PCSX2 once to generate it or create it manually.
Launch PCSX2. In the top horizontal application menu bar, click on Settings and select BIOS from the dropdown menu.
In the BIOS Settings dialog:
Click on your preferred BIOS version in the list to highlight it with the blue selection bar. Then click Close or Apply. Your selected BIOS is now actively bound to the emulation engine.
The Steam Deck has become one of the most popular portable platforms for PlayStation 2 emulation. If you use EmuDeck to manage your retro gaming ecosystem:
/home/deck/Emulation/bios/
/run/media/mmcblk0p1/Emulation/bios/
.bin files directly into this bios/ directory. Note that EmuDeck expects PS2 BIOS files directly in the root bios/ directory, not inside a bios/pcsx2/ subfolder.
Once configured, you should perform a clean boot to verify that the firmware operates without video or audio distortions before attempting to load ISO disc images.
If your BIOS does not appear in the selection list after following the steps above, check these frequent configuration pitfalls:
Extracting an archive often creates an extra folder with the archive's name, resulting in paths like Documents/PCSX2/bios/PS2_BIOS_USA/scph39001.bin. If PCSX2 is pointed to Documents/PCSX2/bios/, it may not recursively scan subdirectories in older builds. Ensure the .bin file sits directly in the root of the configured folder.
Windows File Explorer hides known file extensions by default. If your file was named scph39001.bin.zip, Windows might display it simply as scph39001.bin while it is actually still a zip archive. Open File Explorer, click View > Show > File name extensions, and verify the true extension.
On Linux and macOS, files copied from external FAT32 drives may occasionally inherit restricted read permissions. Open a terminal and run chmod 644 ~/.config/PCSX2/bios/*.bin to ensure the user account has permission to read the firmware binary.
On Windows 10 and 11, the default BIOS directory for PCSX2 v1.7+ and v2.0+ is C:\Users\[YourUsername]\Documents\PCSX2\bios. If you are using the portable 7z release of PCSX2, the bios folder is located directly in the root directory where you extracted the emulator.
No. PCSX2 cannot read BIOS firmware stored inside compressed archives. You must extract the .zip, .7z, or .rar file so that the raw .bin file (e.g., scph39001.bin) resides directly in the bios directory.
In the modern Qt-based interface of PCSX2, click "Settings" on the top menu bar, then click "BIOS" from the dropdown list. This opens the BIOS configuration dialog where you can set your search directory and choose your active firmware.
Fast Boot is enabled by default because it skips the 15-second Sony startup animation and launches your game immediately. However, when first verifying that your BIOS works, disable Fast Boot and select "System > Boot BIOS" to ensure the firmware initializes properly.
This usually happens if the files were placed inside an accidental nested folder (e.g., bios/bios/), if the file is still zipped, or if PCSX2's configured directory path points to a different folder. Click "Browse" in the BIOS settings, select the exact folder containing your .bin file, and click "Refresh List".
With your PS2 BIOS properly configured in PCSX2, you have completed the foundational requirement for PlayStation 2 emulation. You can now insert physical PS2 DVD discs into your PC optical drive or load ISO disc images directly from your digital backup library.
Return to the main pillar article for full technical specifications, architecture overviews, and hardware history.
Compare USA, Europe, and Japan BIOS versions to ensure full compatibility with your regional game titles.
Step-by-step instructions on extracting your own firmware image directly from physical PS2 hardware.
Encountering missing BIOS errors, directory detection bugs, or black screens? Review our troubleshooting solutions.
Explore other useful technical resources: Delta DS BIOS Files | PS2 BIOS Main Guide | PS2 Regional BIOS | Windows Run Commands