How to Set Up a PS2 BIOS in PCSX2: Complete Step-by-Step Guide

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.

Download PS2 BIOS Files (All Regions) Verified Archives
USA (NTSC-U)
NTSC
SCPH-39001, SCPH-70012
Download
Japan (NTSC-J)
NTSC
SCPH-10000, SCPH-18000
Download
Europe (PAL)
PAL
SCPH-50003, SCPH-75004
Download
China (NTSC-C / PAL)
NTSC-C / PAL
SCPH-70000
Download
Full Pack (All Regions)
All
All models included
Download

1. Prerequisites Before You Begin

Before configuring the emulator, make sure you have the following items ready:

  • A Valid PS2 BIOS Dump: You should have an authentic .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.
  • Current Release of PCSX2: Download the latest stable release or development build from the official PCSX2 website (pcsx2.net). Modern builds utilize the clean, high-performance Qt interface that replaces the legacy wxWidgets interface.
  • Archive Extraction Software: If your dump was compressed during transfer, ensure you have an extraction tool such as 7-Zip or WinRAR installed to uncompress the files before placing them into the emulator.

Important Note on File Compression

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.

2. Official BIOS Folder Paths by Operating System

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/)

3. Step-by-Step Configuration Walkthrough

Follow these sequential instructions to install your BIOS in modern PCSX2:

1

Extract and Organize Your Firmware Files

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.

2

Copy Files to the Target BIOS Directory

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.

3

Open the BIOS Configuration Screen

Launch PCSX2. In the top horizontal application menu bar, click on Settings and select BIOS from the dropdown menu.

4

Set Directory and Refresh List

In the BIOS Settings dialog:

  1. Check the BIOS Search Directory field. If it does not point to your folder, click Browse and select the directory containing your files.
  2. Click the Refresh List button. PCSX2 scans the folder, parses the internal ROM headers, and populates the list with all valid detected firmware versions.
  3. Each entry displays the Region (USA, Europe, Japan), Version, and Console Chassis code.
5

Highlight and Select Your Active BIOS

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.

4. Setting Up BIOS on Steam Deck & EmuDeck

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:

  1. Switch your Steam Deck to Desktop Mode (Press STEAM button > Power > Switch to Desktop).
  2. Open the Dolphin File Manager.
  3. Navigate to your Emulation directory:
    • If installed on Internal SSD: /home/deck/Emulation/bios/
    • If installed on MicroSD Card: /run/media/mmcblk0p1/Emulation/bios/
  4. Copy your PS2 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.
  5. Launch the EmuDeck Application from the desktop and open the BIOS Checker utility. The checker should display a green checkmark next to "PCSX2 (PS2)".
  6. Return to Gaming Mode. PCSX2 will launch your PS2 titles smoothly through Steam.

5. Testing and Verifying Your BIOS Installation

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.

How to Perform a Full BIOS Boot:

  1. In the PCSX2 main window, click on System in the top menu.
  2. Verify that Fast Boot is unchecked (disabled).
  3. Click Boot BIOS (or Run BIOS).
  4. A new game window will open displaying the classic Sony PlayStation 2 startup animation: the dark expanse with rising blue crystal monoliths and ambient choral chimes.
  5. The screen will transition to the PS2 Seven Stars main dashboard. From here, you can select System Configuration to set your preferred clock time, widescreen mode (16:9 or 4:3), and language settings.
  6. Once verified, you may safely close the window and re-enable Fast Boot under the System menu to allow games to launch instantly on future boots.

6. Common Setup Mistakes and How to Avoid Them

If your BIOS does not appear in the selection list after following the steps above, check these frequent configuration pitfalls:

Mistake 1: Nested Directory Structures

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.

Mistake 2: Missing File Extensions in Windows

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.

Mistake 3: Permission Restrictions on Linux / macOS

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.

7. Frequently Asked Questions

Where do I put the PS2 BIOS files for PCSX2 on Windows?

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.

Can I keep my BIOS files inside a ZIP or 7Z archive?

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.

How do I access the BIOS configuration menu in modern PCSX2 (v2.0+)?

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.

Should I enable or disable "Fast Boot" in PCSX2?

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.

Why does PCSX2 say "BIOS not found" after I placed the files?

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".

8. Summary and Related Resources

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.

Related Guides on Veewom:

Explore other useful technical resources: Delta DS BIOS Files | PS2 BIOS Main Guide | PS2 Regional BIOS | Windows Run Commands

You may also like this!