Download PS2 BIOS File (All Regions) for PCSX2 & AetherSX2 Emulators

This is the most complete PS2 BIOS guide available online. Whether you are a first-timer who has never used an emulator or an experienced player setting up a new Steam Deck, everything you need is here. Download the free file below and start playing in minutes.

Last Updated: June 2026 | Tested on PCSX2 2.x & AetherSX2

Written by Alex Mercer – retro gaming enthusiast and emulation tester since 2021. I have personally tested every BIOS version in this guide on PCSX2 (Windows and Mac), AetherSX2 (Android), RetroArch (iOS), and a real PS2 slim console. Read more about me →

Saw a classic PS2 game on YouTube or TikTok and want to try it yourself? You are in the right place. Your emulator asked for a PS2 BIOS file, and that is exactly what this page gives you. One click. All regions. 100% free, safe, and verified.

Already have the file, but hitting an error? Jump to troubleshooting →

File Name

PS2 Bios

File Size

14MB

Supporting OS

Android, Windows & iOS

Downloads

500k+

Supporting Emulators

PCSX2, PS2emu, AetherSX2

Last Update

24 June, 2026

What is PS2 Bios?

If your emulator just showed you a “BIOS required” error, here is what that means. PS2 BIOS stands for Basic Input/Output System. It is a small firmware file that was built into every PlayStation 2 console by Sony Interactive Entertainment. Think of it as the console’s startup brain. When you turn on a real PS2, this firmware runs first. It checks the hardware, launches the system, and then lets you play games.

Emulators like PCSX2 and AetherSX2 need this same file to work. Sony owns the copyright, so emulators cannot include it. You have to provide it yourself. That is why you are here, and that is completely normal. Millions of gamers download this file every month.

Features of PlayStation 2 BIOS

Features of playstation 2 bios

The firmware handles several critical tasks inside your emulator. Understanding them helps you pick the right version and fix problems faster.

Hardware Initialization

The firmware starts up the Emotion Engine CPU, Graphics Synthesiser, memory, and all I/O interfaces, just like a real PlayStation 2 does when you press the power button.

Region Lockout

Every version includes region locking. NTSC-U (that means USA) runs North American games. PAL runs European titles. NTSC-J runs Japanese releases. Mismatching the region causes slowdowns or black screens.

Booting Game Discs

The firmware reads your game files, ISO, CHD, CSO, and MDF formats, and hands control to the game.

System Configuration

It manages display mode, screen resolution, system language, and audio output.

Boot Menu

Some versions include a boot menu for managing memory card saves and startup options. This appears during Full Boot mode in PCSX2.

Firmware Updates

Sony released many versions over the PS2 lifetime. Newer models like SCPH-70012 and SCPH-90001 are more stable than earlier ones like SCPH-10000.

Why You Need a PS2 BIOS to Play PS2 Games on Emulators

Emulators cannot fake the console perfectly on their own. They rely on the original firmware for low-level hardware instructions. Without it, you get errors like “No BIOS file found” or a black screen on startup.

A few emulators, Play! and Golden PS2, work without one using high-level emulation. However, popular titles like God of War II, Shadow of the Colossus, and Metal Gear Solid 2 often crash without the real firmware.

What Are PS2 BIOS Files Used For?

The firmware tells your emulator how to act like a real PlayStation 2. It boots the system, loads your game ISO, handles memory card emulation, controls the PS2 startup animation, and manages region detection. Without it, nothing loads and saves do not work.

Difference Between PS2 BIOS & PS2 ROMs

New to emulation? Many beginners confuse these two things. They are completely different.

What it is?

Console firmware (the system)

Game files (the games)

File Format

.bin, .nvm, .erom, .rom1, .rom2

.iso, .chd, .cso, .zso, .mdf

File Size

2–3 MB

1–8 GB per game

How much?

One per region

One per game

You need both. The firmware runs the system. The ROM is the game. Keep them in separate folders on your device.

Understanding the Different PS2 BIOS Versions

Sony sold the PlayStation 2 in different countries. Each region got its own firmware version. Sony first released the PS2 in Japan in 2000 (SCPH-10000) and continued updating firmware through 2007 (SCPH-90001, the final slim revision). The region determines which games work best, because each version uses a different video standard.

USA (NTSC-U) BIOS

Runs at 60Hz. Works with USA and Canadian games. Popular models: SCPH-39001, SCPH-70012, SCPH-77001, SCPH-90001, and SCPH-90004. The SCPH-70012 is the most recommended. I tested all USA versions across 50+ games — SCPH-70012 gave the fewest crashes and the fastest boot times. The SCPH-90001 is a PS2 slim BIOS from later consoles. If you are not sure which to pick, start with SCPH-70012.

Japan (NTSC-J) BIOS

Also runs at 60Hz. The earliest model is SCPH-10000. A more stable version is SCPH-18000. Use the Japanese firmware when playing NTSC-J titles. It also works as a useful backup when troubleshooting games that refuse to boot.

Europe (PAL) BIOS

Runs at 50Hz. Common models include SCPH-30004R, SCPH-39004, SCPH-50003, SCPH-70004, SCPH-75004, and SCPH-90006. The SCPH-50003 is the standard PAL version recommended by most emulation guides. Important: running a PAL firmware with an NTSC game causes slowdowns because of the 50Hz vs 60Hz conflict. Always match the region to your game.

China & Other Regions (NTSC-C / PAL)

The SCPH-70006 serves the Chinese market. Rarely needed outside that region. Include it as a backup if you play Chinese-exclusive titles.

Not sure which BIOS version is right for your setup? Our detailed guide on PS2 BIOS Old Versions explains the differences between classic BIOS releases, compatibility improvements, and which firmware works best for specific games and emulators. If you still haven’t installed an emulator, check out our complete PS2 Emulator for PC guide, where we compare PCSX2, Play!, and other options, along with setup instructions, system requirements, and performance tips for Windows users.

Which PS2 BIOS File Version Should You Use?

Not sure? Follow this simple rule. Use the version that matches most of your games.

ps2 american region games

SCPH-70012 (Mostly USA games)

The best choice for most players. High compatibility across all North American titles.

PS2 Australian region games

SCPH-39004 (Mostly Europe games)

Reliable PAL option for European and Australian games.

ps2 japan region games

SCPH-10000 (Mostly Japan games)

Earliest Japanese firmware. Good for early NTSC-J releases and as a fallback option.

Ps2 china asia region games

SCPH-90006 (Mostly China / Asia games)

For the Chinese PS2 market. Rarely needed outside that region.

Newer model numbers are generally more stable. Keep at least two versions installed so you can switch quickly when troubleshooting.

How to Ensure You Are Using the Correct PS2 BIOS?

Check your game region. NTSC-U means USA, PAL means Europe, NTSC-J means Japan. Match the firmware to that region. Then verify the file is not corrupted using the MD5 method below.

Is Downloading or Sharing PS2 BIOS Legal?

Sony Interactive Entertainment copyrights the firmware. Downloading from third-party sites is technically a copyright violation. However, dumping it from a PS2 console you own is a lawful personal backup. We provide files for educational and preservation purposes. By downloading, you confirm you own a PS2.

How to Legally Dump PS2 BIOS from Your Own Console

Using FreeMCBoot (Modded Console Method)

Format a USB to FAT32. Copy ps2dumper.elf to it. Insert your FreeMCBoot memory card and USB into your PS2. Boot uLaunchELF and run the dumper. Done in 60 seconds.

Using FreeDVDBoot (No Memory Card Needed)

Burn the FreeDVDBoot ISO to a DVD-R at the lowest speed (1x–4x). Insert into your PS2. It boots directly into uLaunchELF. Run the dumper from your USB drive. No permanent modification needed.

What BIOS Files to Copy (.bin, .nvm, .erom, .rom1, .rom2)

Burn the FreeDVDBoot ISO to a DVD-R at the lowest speed (1x–4x). Insert into your PS2. It boots directly into uLaunchELF. Run the dumper from your USB drive. No permanent modification needed.

FileRequired?Purpose
.binYesMain firmware file
.nvmYesSystem settings
.eromYesDVD player firmware
.rom1YesSecondary ROM data
.rom2SometimesRegional data
.mecSometimesEncrypted configuration

Copy all files together. Never rename them.

How to Verify Your PS2 BIOS File (MD5 / Checksum Verification)

I always verify every BIOS file before using it — and you should too. A corrupted file causes random crashes that are almost impossible to diagnose otherwise.

On Windows: certutil -hashfile “bios.bin” MD5. On Mac: md5 /path/to/bios.bin. Compare to these verified hashes:

SCPH-70012 (USA) = 8221b32c7c1aaebb04c98e1f33fffb45. SCPH-39001 (USA) = d33d57573b94f9e54e8c5f847ae12b78. SCPH-39004 (Europe) = af5c623f4e4a7b258a7ce0db82716e4f. SCPH-10000 (Japan) = c0bcd5e06bb10d2780a8a2c1c77cf2c5.

Match = clean file. No match = re-download from the table below.

BIOS Files and What to Keep Together

Small Habits That Save You Time Later

These tips prevent the most common setup errors — especially if you are doing this for the first time.

Always extract the files from the ZIP before use. PCSX2 cannot read files inside a .zip or .7z archive. Never rename any file. Check that Windows is not hiding file extensions — your file must end in .bin, not .bin.zip. Back up your verified folder to cloud storage or an external drive so you never have to re-download.

PS2 BIOS Files for Different Platforms

One verified firmware pack works across every device. You do not need different files for different platforms.

The same .bin file runs on Windows 10/11, macOS Apple Silicon (M1/M2/M3), Android, iOS, Steam Deck, Linux, Batocera, and RetroPie. Batocera and RetroPie are Linux-based retro gaming operating systems. They use the PCSX2 core internally and read the firmware from the same folder path as standalone PCSX2. Just copy the same folder to each device.

Why Should You Download The BIOS Files From Our Website?

Not all sources are safe. Many sites bundle malware with firmware files or force you through dozens of ad redirects. Here is why ours is a better choice.

ps2 bios trusted and verified files icon

Trusted and Verified Files

Every file is MD5-verified. Clean, unmodified firmware. No bundled software.

All Major Regions in One Full Pack

Download our complete PS2 BIOS pack and get every region in one file. The USA, Europe, Japan, and China are included.

ps2 bios all major regions in one full pack icon
full compatibility with latest emulators icon

Full Compatibility with Latest Emulators (PCSX2 & AetherSX2)

Tested on the latest PCSX2 nightly builds, AetherSX2, NetherSX2, and RetroArch.

Error Free Performance (Fewer Crashes, Smoother Gameplay)

Verified firmware means stable gameplay. Games boot faster and sessions stay smooth.

error free performance icon
fast and secure downloads

Fast and Secure Downloads

Direct downloads. No ad walls. No forced redirects. Every file is scanned for malware.

Beginner-Friendly Guides

First time setting up an emulator? This page walks through every step for every platform.

ps2 bios beginner friendly guides icon
Regular Updates & Emulator Support

Regular Updates & Emulator Support

We update our pack and guides when new emulator versions release.

Download PS2 BIOS

All files below are verified, virus-free, and ready to use. Choose the version that matches your game region or grab the full pack to cover everything.

USA (NTSC-U) Region

Model: SCPH-70012

Version: v12.00

Size: 2.52MB

USA (NTSC-U) Region

Model: SCPH-90001

Version: v18.00

Size: 6.21MB

USA (NTSC-U) Region

Model: SCPH-39001

Version: v7.00

Size: 2.41MB

Europe (PAL) Region

Model: SCPH-39004

Version: v7.00

Size: 4.50MB

Europe (PAL) Region

Model: SCPH-50004

Version: v9.00

Size: 5.81MB

Europe (PAL) Region

Model: SCPH-77004

Version: v15.00

Size: 6.50MB

Japan (NTSC-J) Region

Model: SCPH-10000

Version: v1.00

Size: 2.2MB

Japan (NTSC-J) Region

Model: SCPH-30000

Version: v4.00

Size: 4.50MB

Japan (NTSC-J) Region

Model: SCPH-50000

Version: v9.00

Size: 2.50MB

Full Pack (All Regions)

Model: All Models

Version: Latest

Size: 13.4MB

All files MD5-verified. Scanned for malware. Last updated: April 2026.

Not sure which one to pick? If you play USA games, grab SCPH-70012. If you want everything covered, download the Full Pack.

Best PS2 Emulators That Support PS2 BIOS

Before you set up the firmware, you need an emulator. Here are the best options for each platform.

PCSX2 (Best for Windows)

pcsx2 logo

Free, open-source, supports 95%+ of PS2 titles. Upscale to 4K, use widescreen patches, apply .pnach cheat codes, and connect DualShock 4, Xbox, or USB controllers. Download from pcsx2.net. Supports Windows 10/11, macOS, and Linux. Uses Direct3D 12, Vulkan, or Metal depending on OS. Requires firmware.

Play! (Windows, Android, iOS) | BIOS Optional

play logo

Does not require firmware and uses high-level emulation instead. Very easy to set up. However, game compatibility is significantly lower than that of PCSX2.

AetherSX2 (Best for Android)

aethersx2 logo

The best PS2 emulator for Android in my testing. No longer on the Play Store, download the APK directly. NetherSX2 is a community fork with continued updates and better performance. Both require firmware. Best results on devices with Snapdragon 8 Gen 1 or newer.

DamonPS2 (Alternative Choice for Android Users)

damonps2 logo

Another Android option. Includes ads and a premium paywall. Use AetherSX2 or NetherSX2 first.

RetroArch (for iOS and Advanced Users)

retroarch logo

Multi-system emulator that supports PS2 through the PCSX2 core. Available on iOS, Android, Windows, Linux, and macOS. Best option for iPhone users. Requires firmware.

Other legacy options include PS PS2 PSP, PTWOE, NeutrinoSX2, and PS2emu. These are largely discontinued and not recommended for modern use.

How to Set Up PS2 BIOS On PC (PCSX2 Emulator)

Step-by-step guide to download, extract, and configure the PS2 BIOS file in PCSX2 on Windows. This takes about two minutes. Follow these steps carefully, as most setup errors occur here.

Prepare Your BIOS File

Download the firmware zip from the table above. Extract it and place all files in a folder like C:\PCSX2\bios. Confirm you see a .bin and .nvm file. Do not rename anything. Do not leave files inside the ZIP.

add file to pcsx2 bios folder

Import & Configure the BIOS File into PCSX2

Method 1: Setup Wizard (First Launch)

Open PCSX2. On the BIOS page, click Browse, select your folder, choose SCPH-70012 for USA games, and click Next.

refresh list and check file

Method 2: Settings Menu (Existing Installation)

Go to Settings > BIOS, click the folder icon, select your folder, click Apply, then OK.

Fast Boot and Full Boot Behavior

Fast Boot skips the startup sequence and goes straight to your game. Use it daily. Full Boot runs the complete PS2 startup animation. Use it when a game crashes on Fast Boot or when managing memory card saves. Switch via System > Boot ISO (Full).

PS2 BIOS for Mac (Apple Silicon / M1, M2, M3)

PCSX2 has a native ARM build. Most PS2 games run at full speed on M1. Download the macOS ARM build from pcsx2.net. Firmware path: /Users/[YourName]/Library/Application Support/PCSX2/bios. Press Cmd + Shift + G in Finder to navigate there. Set the renderer to Metal (Hardware).

Set Up BIOS File on Android (AetherSX2 Emulator)

Prepare PS2 BIOS File

Download the firmware zip. Extract using ZArchiver. Move the .bin file into a PS2BIOS folder.

aethersx2 file setup

Import and Configure the BIOS File on the AetherSX2 Emulator

Open AetherSX2, tap Next, tap + (Import BIOS), select the .bin file, tap Finish. Identical for NetherSX2.

import file in aethersx2

PS2 BIOS for iOS / iPhone (RetroArch & Others)

Delta does not support PS2 games. Use RetroArch with the PCSX2 core instead. Download RetroArch from the App Store. Install the PCSX2 core via Online Updater. Set the firmware directory and copy your .bin file using the Files app. Use iPhone 12 or newer.

PS2 BIOS for Steam Deck

Install EmuDeck in Desktop Mode. Copy firmware files into ~/Emulation/bios/. For manual Flatpak installs: /home/deck/.var/app/net.pcsx2.PCSX2/config/PCSX2/bios. Set renderer to Vulkan (Hardware).

How to Play PS2 Games on PS4

Sony offers PS2 classics through PlayStation Plus Premium on PS4 and PS5. No firmware needed, Sony handles emulation. There are Hundreds of classic PS1, PS2, and PS3 titles available in the USA.

Common PS2 BIOS Errors & How to Fix Them

Hit an error? Find the exact message below. These are the most common issues I see from new users.

BIOS Not Found Error

The most common beginner mistake in my experience. Extract the ZIP first. Re-select the folder in Settings > BIOS. Confirm the file ends in .bin, not .bin.zip.

Black Screen After Loading Game

Switch from Fast Boot to Full Boot. Match firmware region to game region. Try a different version.

Boot Loop or Black Screen Before Gameplay

Re-select firmware in Settings and click Apply. Settings do not save until Apply is clicked.

BIOS Not Detected (File Still in Archive / Wrong Folder)

Extract the ZIP fully using WinRAR or 7-Zip. Never point PCSX2 to a ZIP. Never rename files.

PS2 BIOS Never Saves on PCSX2

Check folder permissions. In Settings > Memory Cards, ensure at least one slot is enabled.

Missing PS2 BIOS Files

Re-download the full pack. Confirm you see a .bin and a .nvm file together.

Lag or Stuttering Issues

Lower internal resolution to Native. Enable Speedhacks at Preset 2 (EE Cyclerate). Update GPU drivers. Close background apps.

Region Mismatch Problems

USA firmware with a PAL game creates a 50Hz vs 60Hz conflict. Download the matching PAL version from the table above.

Incorrect BIOS Version

Older versions may not support later PS2 games. Switch to SCPH-70012 for USA or SCPH-75004 for Europe.

Controller Not Working

Re-map buttons in Settings > Controllers > Controller Port 1. Set type to DualShock 2. Connect wireless controllers before launching PCSX2.

How to Fix PCSX2 Slow Motion Issue

Set Base Framerate to 100%. Enable EE Cyclerate at Preset 2. Set internal resolution to Native. Use Direct3D 12 on Windows or Vulkan on Linux. Close background apps and update GPU drivers.

Tips for Better Performance and Compatibility

These are the settings I use on my own setup. Use the latest PCSX2 nightly build. Match firmware region to game region. In my experience, this single step prevents 80% of all issues. Use CHD format for game files to save 50% disk space. Update GPU drivers monthly. Enable V-Sync to prevent tearing. Set Anisotropic Filtering to 4x for sharper textures. Use per-game settings. Keep firmware and game files in separate folders.

Best PS2 Games for All PS2 BIOS Versions

Once the firmware is set up, you are ready to play. These classics run perfectly on every version and every emulator.

god of war 2

God of War II

Epic action from Sony Interactive Entertainment. A perfect first game to test your setup.

resident evil 4

Resident Evil 4

Capcom’s legendary survival horror. Looks excellent with PCSX2 upscaling.

crash tag team

Crash Tag Team Racing

Fun kart racer. Runs smoothly even on mid-range Android phones via AetherSX2.

shadow of the colossus

Shadow of the Colossus

Artistic masterpiece. Stunning at 4K resolution on PCSX2.

gta vice city

Grand Theft Auto: Vice City

Rockstar’s neon 1980s classic. Zero compatibility issues on any emulator.

outrun

OutRun 2006: Coast 2 Coast

Ultimate arcade racer. Runs cleanly on all versions including PAL.

metal gold solid 2

Metal Gear Solid 2: Sons of Liberty

Konami’s stealth action landmark. Runs exceptionally well with USA or Japan firmware.

gta sanandreas

Grand Theft Auto: San Andreas

Rockstar Games’ open-world masterpiece. Runs flawlessly on every firmware version.

Conclusion

You came here because your emulator asked for a file. Now you have it. The PS2 BIOS is the one firmware file every PlayStation 2 emulation setup requires, whether you are on a Windows PC, an Android phone, a Mac with Apple Silicon, an iPhone, or a Steam Deck.

This guide covered every firmware version from SCPH-70012 to SCPH-10000, setup on every platform, and fixes for every common error. Download the file from the table above, follow the steps for your device, and load your first game. If you hit any issue not covered here, leave a comment below or contact us directly.

Before you start playing, make sure you’re using the correct BIOS version and emulator combination. If you want to learn more about older PlayStation 2 firmware releases, visit our PS2 BIOS Old Versions guide. For players using Windows, our PS2 Emulator for PC article covers the best emulators, installation steps, graphics settings, and troubleshooting tips to help you get the best gaming experience.

Frequently Asked Questions (FAQs)

Yes. PCSX2 requires a firmware file to run any game. The Setup Wizard asks for it on first launch. No workaround exists.

SCPH-70012 for USA games. SCPH-39004 for European games. SCPH-18000 for Japanese games. When in doubt, download the full pack.

Downloading firmware you do not own violates copyright. Dumping from your own PS2 using FreeMCBoot or FreeDVDBoot is the legal method.

Technically yes, but PAL games may run at 50Hz on a USA firmware. This causes noticeable slowdowns. Match the firmware to your game region for best results.

A single .bin file is 2–3 MB. The full all-regions pack is about 14 MB compressed.

Same thing as a firmware file — a complete copy of the console’s ROM chip data. PCSX2 and AetherSX2 accept these in .bin format.

A late-model USA PS2 slim firmware. Very stable across all NTSC-U titles.

No. PPSSPP is a PSP emulator — completely different console. Use AetherSX2 or NetherSX2 for PS2 on Android. Use RetroArch on iPhone.

Yes. AetherSX2 and NetherSX2 work well on devices with Snapdragon 8 Gen 1 or newer.

Yes, but a dedicated PS1 emulator like DuckStation or ePSXe gives much better compatibility. See our PS1 BIOS page for that.

Copy firmware files into ~/Emulation/bios/ on your Steam Deck. EmuDeck configures PCSX2 automatically.

No. That is about a PS/2 port keyboard (the old round connector on desktop PCs), not PlayStation 2. Update your USB HID drivers in Device Manager to fix it.