How to Add PS1 BIOS to RetroPie
RetroPie turns your Raspberry Pi into a retro gaming console. It runs classics like NES and PS1 games. You need a PS1 BIOS file to play PlayStation 1 titles. The file makes the emulator act like real PS1 hardware.
RetroPie’s lr-pcsx-rearmed emulator uses it to boot games and handle sound or saves. Without the BIOS, games hit black screens, crashes, or controller glitches. This guide shows how to add PS1 BIOS to RetroPie. It covers where to put PS1 BIOS files with simple steps for beginners.
What is a PS1 BIOS and Why It’s Needed?
The PS1 BIOS acts as the startup firmware for the original PlayStation console. It boots games and manages sound, graphics, and controls to match real hardware.
RetroPie relies on emulators like lr-pcsx-rearmed or DuckStation. These cores need the BIOS file to launch titles properly.
Without it, many games fail to start. You see black screens, freezes, or glitches in Crash Bandicoot and Final Fantasy.
Where to Put PS1 BIOS in RetroPie?
Place the PS1 BIOS file in /home/pi/RetroPie/BIOS/ on your SD card. RetroPie checks only this folder for the file. A wrong spot stops games from loading.
File names must match exactly, such as scph5501.bin or SCPH5501.BIN. RetroPie cares about case, lowercase or uppercase errors cause detection fails.
If you use a USB drive for ROMs, switch to retropie-mount/BIOS/ instead. The system finds files there without extra setup.
Step-by-Step: How to Add PS1 BIOS to RetroPie
Follow these steps to add PS1 BIOS files to RetroPie with a USB drive. You need a USB stick, your BIOS files ready, and a computer. Go slow to skip errors like wrong names or spots.
Step 1. Get the Correct PS1 BIOS Files
Grab BIOS files from your own PS1 console. Start with SCPH1001.BIN for US games. Use uppercase letters. RetroPie checks names strictly, wrong case blocks detection.
Key files:
- SCPH1001.BIN – North America (early BIOS): Fits most US titles.
- SCPH5500.BIN – Japan (NTSC-J): Handles Japanese games.
- SCPH5501.BIN – United States (updated BIOS): Better for later US games.
- SCPH5502.BIN – Europe (PAL): For PAL region discs.
Files run 512KB. Check MD5 like 924e392ed05558ffdb115408c263dccf for SCPH5501.BIN to spot bad dumps.
If you still need the correct files, you can find verified versions on our Pcsx BIOS page before continuing with the RetroPie setup.
Step 2: Prepare a USB Drive
Take an 8GB+ USB drive. Plug it in your computer. Format to FAT32, Pi reads it clean.
Make a folder called retropie (lowercase) at root. Leave it empty. Pi builds BIOS and ROM folders later.
Step 3: Plug USB into Raspberry Pi
Pull USB from the computer. Plug into running Raspberry Pi. Wait 30-60 seconds for lights to settle.
Pi sets up folders. Eject safe, plug back in computer. See retropie/BIOS/ now.
Step 4: Move BIOS Files into USB BIOS Folder
Open USB on computer. Go to retropie/BIOS/. Copy .BIN files here. No zips, no renames, no subfolders.
Double-check names and case. Eject safe.
Step 5: Plug USB Back into Raspberry Pi
Plug USB into Pi. It copies files to SD card BIOS folder auto. Wait 1-2 minutes for the lights to stop.
Restart EmulationStation from menu to load.
Step 6: Verify BIOS Installation
Press Start. Quit to menu > RetroPie Setup > Configuration/Tools > BIOS Checker (or Manage packages if needed).
Run scan. Green checks show good files like SCPH1001.BIN. Red X means fix name, path, or re-dump. Test a PS1 game. No errors confirms it works.
If you’re using other platforms like Steam Deck, you can also follow our guide on how to add PS1 BIOS to EmuDeck for a similar setup process.
Advanced Transfer Options: SSH and Network Methods
You finish the USB method first. Then use network transfers to skip drive swaps. These work over Wi-Fi and save time on updates.
Enable SSH
- Open RetroPie Setup from the main menu.
- Go to Configuration > Network Options.
- Select Enable SSH – it opens port 22.
Find Your Pi’s IP Address
- Check the boot screen.
- Or open the terminal and type hostname -I.
- Note the address (e.g., 192.168.1.100).
Transfer with SSH (WinSCP)
- Download WinSCP on your PC.
- Enter:
- Host: Pi’s IP
- Username: pi
- Password: raspberry
- Connect and drag BIOS files to /home/pi/RetroPie/BIOS/.
Transfer with Network Share (Samba)
- In Windows File Explorer, type: \RETROPIE
- Browse to the BIOS folder.
- Copy and paste your .BIN files.
Finish Up
- Restart EmulationStation: Start > Quit > Restart EmulationStation.
- New BIOS files load instantly.
Tips for a Smooth Setup
You add the BIOS files. Then follow these tips to avoid common snags. They keep games running clean from the start.
- Restart RetroPie every time you add or change BIOS files. This loads them fresh into the emulator.
- Match BIOS region to your games. Use SCPH1001.BIN or SCPH5501.BIN for US titles. Pick SCPH5502.BIN for Europe. Wrong regions cause black screens or crashes.
- Keep file names exact. Stick to SCPH1001.BIN (uppercase) or scph5501.bin (lowercase) based on your core. No spaces, no extra symbols.
- Check file size and MD5. Good BIOS files hit 512KB. Run md5sum SCPH5501.BIN in the terminal. Match known hashes like 924e392ed05558ffdb115408c263dccf.
- Update RetroPie often. Open RetroPie Setup > Manage packages > Update all. New cores fix BIOS bugs.
- Test with one simple game. Load Crash Bandicoot first. It shows BIOS issues fast without digging through menus.
- Dump BIOS from your own PS1. Use tools like UniROM. This stays legal and gives clean files.
- Back up your SD card before big changes. Copy the image to your PC. One bad file won’t wipe your setup.
What to Do If PS1 Games Don’t Start in RetroPie
Games fail to load? Follow these fixes step by step.
- Check BIOS location Files must be in /home/pi/RetroPie/BIOS/ — no subfolders.
- Fix file name Use scph5501.bin or SCPH5501.BIN exactly. Case matters.
- Run BIOS Checker Go to RetroPie Setup > Configuration > BIOS Checker. Green = good, red = fix.
- Match region Use US BIOS (SCPH5501) for US games, EU (SCPH5502) for EU games.
- Update or reinstall emulator Open RetroPie Setup > Manage packages > Update lr-pcsx-rearmed.
- Check log if crash happens Press F4 → type cat /dev/shm/runcommand.log → look for errors.
Conclusion
To add PS1 BIOS to RetroPie, place the files in the /home/pi/RetroPie/BIOS/ folder. Use USB for your first setup. Check the BIOS tool and run one game to confirm. This one-time step gets your Raspberry Pi ready for PS1 games. Dump files from your own console. Pick up the controller and play classics.
FAQs
Can I play PS1 games on RetroPie without a BIOS?
No. Most PS1 games show a black screen or crash. A few may start but miss sound, have bad graphics, or freeze.
What happens if the PS1 BIOS file is named incorrectly?
RetroPie skips it. Games fail to load with “BIOS missing” errors. Use exact names like scph5501.bin (lowercase) or SCPH5501.BIN (uppercase), both work for lr-pcsx-rearmed.
Does RetroPie support all PS1 BIOS versions?
Common ones work: scph5500.bin (Japan), scph5501.bin (US), scph5502.bin (Europe), scph1001.bin (US). It picks by game region. Rare versions may glitch.
How do I know if my PS1 BIOS is working correctly in RetroPie?
Run BIOS Checker: RetroPie Setup > Configuration > BIOS Checker. Green checks mean good. Test a game, it boots with sound and no errors.
Do I need to add the PS1 BIOS separately for each emulator?
No. Files in /home/pi/RetroPie/BIOS/ work for all PS1 cores like lr-pcsx-rearmed, SwanStation, or DuckStation.
Can I use a Wi-Fi transfer instead of USB to add the BIOS?
Yes. Enable SSH in Setup > Configuration. Use WinSCP to pi@retropie (port 22). Or type \RETROPIE in Windows Explorer.
What are the exact PS1 BIOS files needed for RetroPie?
scph5500.bin (Japan), scph5501.bin (US), scph5502.bin (Europe), scph1001.bin (US). Add all for regions. Verify MD5 like 924e392ed05558ffdb115408c263dccf for scph5501.bin.
Why are my PS1 games lagging even after adding the BIOS?
BIOS fixes boot, not speed. Use Pi 4/5. Overclock Pi 3. Convert ROMs to .chd. Set lr-pcsx-rearmed core. Disable high-res mode.
