Downloads GitHub

Network Storage (UDPFS)

UDPFS exposes a folder on a PC over your local network as the Network (UDPFS) device (udpfs:). It is the fastest way to browse PC files, copy things to and from the console, and boot Neutrino ISOs without moving a drive.

What you need
  • A console with a network adapter (or built-in Ethernet) and a cable to the same LAN as the PC.
  • A PC running the UDPFSD server with the folder you want to share.
  • An IP address for the PS2 on that network (Settings > Network).

Setup

  1. PC: start UDPFSD with the folder to serve. Allow it through the PC firewall (it uses UDP, so it is local-network only).
  2. PS2: in Settings > Network set the IP address, netmask and gateway (defaults 192.168.0.10, 255.255.255.0, 192.168.0.1). They are stored in IPCONFIG.DAT beside the running ELF, or in mcN:/SYS-CONF/IPCONFIG.DAT. UDPFS is given the IP address; there is no DNS field. Choose an address in the PC’s subnet.
  3. Open Network (UDPFS) in the Files tab. Launchstation loads DEV9, the UDPFS Ethernet driver, a tiny built-in IP stack and the UDPFS filesystem, then opens udpfs:/. When the server answers the card shows the console’s network settings; otherwise UDPFS server not found (“Check the cable, IP settings and that the UDPFS server is running”).
  4. Optionally enable Settings > Storage & devices > Start devices automatically > Auto-start network (UDPFS) (off by default).

What you can do

Stack rules

Troubleshooting

  1. “UDPFS server not found”. Verify cable and link lights, the PS2’s IP/netmask, that the PC is on the same subnet, and that UDPFSD is running and not blocked by a firewall.
  2. Writes are disabled. Turn on Allow writing over the network (and make sure the server share is writable).
  3. Nothing happens on open. If DEV9 is owned by PC CARD CF, or an earlier stack switch was refused, reboot the IOP from Tools and try again.
  4. Copy to a memory card fails mid-way. The error message includes the driver code. UDPFS can return partial progress before an error; Launchstation handles short reads and stops at the error without claiming success. Report the exact build, server version, and a serial log if available.