Connect your PS2 to this server
Do this once to get homebrew and Open PS2 Loader (OPL) running on the console. After that,
the PS2 pulls games straight off this server over your network — you never copy files by hand. This app
already sorts every upload into the right folder (DVD/, CD/, POPS/).
1. What you need
- A PlayStation 2 with wired Ethernet. Slim models SCPH-70000 and later have the network port built in. Original "fat" models need the official Network Adapter (the one that clips onto the expansion bay).
- A way to run homebrew: a FreeMcBoot (FMCB) memory card, or FreeDVDBoot for an otherwise-unmodified console (see step 2).
- The PS2 and this server on the same LAN (same router/switch). Wired is strongly recommended — the PS2 has no built-in Wi-Fi.
- Optionally a USB flash drive formatted FAT32 as a fallback if SMB acts up.
2. Get homebrew running
You need a way to launch unsigned apps. Two common routes:
- FreeMcBoot (FMCB) — a modified memory card that boots into a homebrew launcher (wLaunchELF / OPL) at power-on. The easiest option if you can install it to a memory card (many people buy a pre-made FMCB card, or use another modded PS2 / the auto-installers).
- FreeDVDBoot — for a totally unmodified console: you burn a special disc (or use a compatible USB), the PS2's DVD player exploit runs it, and it launches ELF homebrew. Great when you can't get an FMCB card.
Either way, the goal is to reach a homebrew launcher such as wLaunchELF (uLaunchELF), from which you start OPL.
Downloads: wLaunchELF · FreeDVDBoot · general guides at ps2-home.com and ps2.fun.
3. Install Open PS2 Loader (and POPStarter for PS1)
- Open PS2 Loader (OPL) is the app that lists and boots your PS2 games from USB, HDD,
or — what we use here — SMB (network). Copy
OPNPS2LD.ELFto your memory card or USB and launch it from wLaunchELF (or set it as the FMCB auto-boot app). - POPStarter launches PS1 games from the
.VCDfiles this app writes intoPOPS/. It's driven by OPL's VMC/POPS support — install it alongside OPL.
Downloads: Open PS2 Loader · POPStarter.
4. Point OPL at this server (SMB)
Start OPL, open its Settings → Network config, and enter:
- SMB server: this server's LAN IP, e.g.
192.168.1.10(whatever address the box hosting the Samba share has). - Port:
445 - Share name:
PS2 - Login / password: guest (leave the user/password blank or set to
GUEST, per the share). - Set the PS2's IP: DHCP is easiest (it grabs an address automatically); or set a static IP on the same subnet as the server.
Save, then in OPL enable USB / HDD / SMB (ETH) game list as needed and
reload. Your PS2 DVD and CD games appear automatically — they're read
from the DVD/ and CD/ folders this app fills.
Tip: give both the server and the PS2 fixed addresses (DHCP reservations in your router) so the SMB server IP you typed never changes.
5. PS1 games via POPStarter
- PS1 games are stored as
.VCDfiles in thePOPS/folder. POPStarter reads that folder and boots them. - Heads-up: PS1-over-SMB is a little less reliable than PS2 on some setups. If a PS1
title won't start from the network, copy that
.VCD(plus itsPOPStarter.ELF) to a FAT32 USB drive and run it from there — the USB fallback is rock-solid.
6. You don't arrange any files
That's the whole point of this app. Every upload or URL you add is identified, converted if it's a PS1 disc, and dropped into the correct folder:
- PS2 DVD images →
DVD/ - PS2 CD images →
CD/ - PS1 games (converted to
.VCD) →POPS/
The sibling Samba container shares those folders as the PS2 network share, so the console
sees new games as soon as a job finishes — just reload the game list in OPL.
Reference links
- Open PS2 Loader — github.com/ps2homebrew/Open-PS2-Loader
- wLaunchELF (homebrew launcher) — github.com/ps2homebrew/wLaunchELF
- POPStarter (PS1) — github.com/israpps/POPStarter
- FreeDVDBoot (unmodded consoles) — github.com/CTurt/FreeDVDBoot
- PS2 homebrew guides — ps2-home.com · ps2.fun
These are homebrew tools and guides only. This app never provides game files.