This guide walks you through extracting your own PlayStation 1 and PlayStation 2 BIOS files from the official Sony PS2 firmware update. Using a small BIOS-claim tool together with RPCS3 (the PS3 emulator), you can avoid downloading questionable files from sketchy sites and instead create legal, working BIOS files for emulators like PCSX2, Duck Station, AetherSX2 and Retro Arch. The steps here are Windows-focused but note where Linux alternatives exist.
Quick legal note: only extract BIOS from firmware you legally obtained and use BIOS/game images for personal backups of games you own. Laws vary by country — if unsure, double-check local copyright rules.
- What you’ll need (short checklist)
- Why this method?
- Prepare: download and extract
- Step-by-step extraction (Windows)
- Filenames and what they mean
- Emulator compatibility notes
- Troubleshooting tips
- Next steps: ripping and compressing your games
- Best practices & backup strategy
- Final notes
- Frequently Asked Questions
What you’ll need (short checklist)
- PS BIOS Claim Tool — a small script/batch tool that extracts PS1/PS2 BIOS from the official PS3 update file.
This is the core tool used to pull the embedded BIOS blobs out of the firmware package. - RPCS3 — the open-source PS3 emulator.
RPCS3 can install the official PS3 firmware file, which the BIOS Claim Tool reads to extract PS1/PS2 BIOS. - PS3 System Software Update (PS3UPDAT.PUP) — the official firmware file from Sony’s site or a retail PS3 disc.
The BIOS are embedded inside this update file; the claim tool pulls them out. - 7-Zip (recommended) — for extracting downloaded archives (7z, zip).
Makes life easier when unpacking RPCS3 and the BIOS Claim Tool packages.
Why this method?
- Safer: you don’t trust random BIOS downloads on the web — you produce the files yourself from an official Sony file.
- Compatible: the binaries extracted this way work with most PC/Android standalone emulators.
- Repeatable: once you have the workflow, you can repeat it for newer firmware releases if needed.
Prepare: download and extract
- Download RPCS3 and extract its folder with 7-Zip.
Place it somewhere easy to find (e.g., C:\Emulators\RPCS3). - Download the PS3 System Software update file (PS3UPDAT.PUP) from Sony or copy it from an official PS3 disc.
Save it to your desktop or the RPCS3 folder so it’s easy to locate. - Download the PS BIOS Claim Tool (zip) and extract it.
Inside you’ll find a Windows folder containing firmware_bios_claim.bat and firmware_bios_claim.ps1.

Step-by-step extraction (Windows)
- Install the PS3 firmware into RPCS3.
- Run rpcs3.exe, go to File → Install Firmware and choose PS3UPDAT.PUP.
- RPCS3 will install and compile modules — this may take a few minutes the first time.
- Copy the claim tool files to RPCS3’s folder.
- From the tool’s Windows folder, copy firmware_bios_claim.bat and firmware_bios_claim.ps1 into the RPCS3 main directory.
- Run the batch script.
- Double-click firmware_bios_claim.bat. If Windows warns about running scripts, allow it (or run as Administrator).
- The script will locate the installed firmware inside RPCS3 and extract BIOS blobs; wait for the terminal to report completion.
- Find your new BIOS files.
- In the RPCS3 folder you should now see files like ps3_ps1_bios.bin (PS1) and ps3_ps2_emu_bios.bin (PS2).
- Copy these to a safe directory for your emulators (e.g., C:\Emulators\BIOS).
Filenames and what they mean
- ps3_ps1_bios.bin — the PlayStation 1 BIOS extracted from PS3 firmware.
This is a PS1 BIOS built into Sony’s PS3 compatibility layers. - ps3_ps2_emu_bios.bin — the PS2 emulator BIOS image Sony bundles for PS3 backward compatibility.
Handy for PCSX2 and other PS2 emulators that accept a standard BIOS file.
Emulator compatibility notes
- PCSX2 (standalone) — works reliably with the ps3_ps2_emu_bios.bin.
Configure PCSX2’s BIOS directory to point to where you stored the file. - AetherSX2 (Android) — also accepts the PS2 BIOS blobs; use the same file on Android builds.
Ensure the file permissions and directory location match the app’s expectations. - DuckStation / ePSXe / PCSX1 (standalone PS1 emulators) — typically accept ps3_ps1_bios.bin without renaming.
Place the BIOS file into the emulator’s BIOS folder and point the core to it. - RetroArch (cores) — special cases:
- PCSX2 core: currently many RetroArch PCSX2 builds do not detect the PS2 BIOS — use standalone PCSX2 instead.
- SwanStation core: should boot the PS1 BIOS with no extra steps.
- Beetle PSX (HW) core: rename the PS1 BIOS to PS1_rom.bin and set Override BIOS → PS3 PS1 BIOS in Quick Menu → Core Options; ensure “Skip BIOS” is OFF.
- PCSX ReARMed core: typically uses HLE BIOS, so a real BIOS may not be recognized; HLE often works fine for most PS1 games.
Troubleshooting tips
- If the batch file aborts, run it as Administrator or check Windows Defender / SmartScreen which can block scripts.
- If RPCS3 fails to install the firmware, redownload PS3UPDAT.PUP — the file can be corrupted mid-download.
- Emulators that insist on specific BIOS ID strings may refuse the PS3-extracted file; in that case prefer the emulator’s recommended BIOS or consult the emulator’s docs.

Next steps: ripping and compressing your games
- Rip discs to ISO: use a tool like ImgBurn on an optical drive to create ISO images of your PS1/PS2 discs.
ImgBurn reads the disc and writes a sector-accurate image you can use with emulators. - Compress to CHD (optional): once you have ISO files you can use CHD (Compressed Hunks of Data) to reduce size.
Tools like chdman (part of MAME) or other CHD utilities can convert ISOs to CHD with lossless compression. - Organize and hash: store ISOs/CHDs in a structured folder, and consider hashing (MD5/SHA1) for verification and emulator compatibility checks.
Best practices & backup strategy
- Keep the original extracted BIOS files in a read-only backup folder.
This prevents accidental overwrites or deletion and makes it easy to restore if you experiment with cores. - Label BIOS files by source and date (e.g., ps3_ps2_emu_bios_2025-12-10.bin).
If you extract from different firmware versions, this helps track compatibility with various emulator versions. - Maintain a small text file listing which emulator/core needs which BIOS name or location.
Saves time when switching between standalone emulators and RetroArch cores.
Final notes
Extracting PS1 and PS2 BIOS from the official PS3 update file is a secure, repeatable way to produce emulator-ready BIOS without relying on untrustworthy downloads. The combination of RPCS3 and the BIOS Claim Tool gives you a clean, legal path — then use standalone emulators for best PS2 compatibility and RetroArch cores where they’re stable. Keep backups, respect copyright rules, and enjoy revisiting classic PlayStation libraries with confidence.
Frequently Asked Questions
Q: Is this legal?
A: Extracting BIOS from firmware you legitimately obtained is generally safer legally than downloading someone else’s BIOS; copyright rules differ by country, so verify local law.
Q: Can I use these BIOS files with RetroArch?
A: Sometimes. PS1 BIOS works with SwanStation and Beetle (with renaming + override). PS2 BIOS often works better with standalone PCSX2 or AetherSX2.
Q: Will these BIOS files let me play BIOS-protected games?
A: Yes, with a correct BIOS the emulator can run most retail games, but core-specific quirks and region locks can still apply.
Q: My emulator still shows “BIOS not found.” What now?
A: Ensure the BIOS file name and folder match the emulator’s requirements, disable “Skip BIOS” if necessary, or try renaming the PS1 BIOS to PS1_rom.bin for Beetle.
