SMS DOCS

Network Setup

SMS has two ways to browse media over wired Ethernet: the established SMB1/CIFS share client and this fork's UDPFS network drive. SMB connects to a configured Windows or Samba share. UDPFS discovers a PC folder served by PS2-Servers UDPFSD and mounts it as udpfs:. Both use settings entered from the pad; no hand-edited network file is required.

⚠ Choose SMB/host or UDPFS for each boot
The two paths load different network stacks for the PS2's one EMAC3 Ethernet controller. Whichever starts first owns the NIC until reboot. Use Autostart network for SMB/host or Autostart UDPFS for UDPFS, not both. This does not conflict with MX4SIO or MMCE because those use SIO2, not Ethernet.

Requirements

Set the PS2's static IP on-screen

Open Device settings β†’ Network settings β†’ Edit IPCONFIG.DAT. Enter the PS2's own IP address, network mask and gateway one octet at a time, then choose Save/Update IPCONFIG.DAT. SMS writes the result to mc0:/SYS-CONF/IPCONFIG.DAT. UDPFS requires a valid static PS2 IP; SMB uses the same network configuration.

Choose an address

Give the PS2 an unused static address on the same subnet as the server, such as 192.168.1.20 when the PC is 192.168.1.10.

Enter mask and gateway

For a typical home LAN the mask is 255.255.255.0; use your router's address as the gateway. Match your actual network.

Save

Choose Save/Update IPCONFIG.DAT. A memory card in the boot-selected slot is required for this network file even when the general SMS configuration is saved beside the ELF.

SMB network shares

The SMB browser stores a server address, share, user, password, client name and port. Add or edit the server from the SMB device using the on-screen keyboard; see SMB Network for the complete field reference. Start it with Start SMB server support or save Autostart network.

⚠ SMB1 is required
SMS speaks SMB1/CIFS. Modern Windows disables SMB1 by default, so a Samba/NAS configuration that permits SMB1 is usually safer than enabling an obsolete protocol broadly on a general-purpose PC. Keep this service on a trusted LAN.

UDPFS network drive

UDPFS serves a real PC directory over the UDPFS/UDPRDMA protocol. It is a file-level service: the folder mounts directly as udpfs:. It is not UDPBD, does not require a disk image, and does not appear as massN:.

Configure the PS2 IP

Complete the static-IP steps above and save IPCONFIG.DAT.

Serve the folder

Run the UDPFSD server from PS2-Servers, select the folder to expose, and keep Modulo mode off. The PC and PS2 must be on the same LAN; SMS discovers the server by broadcast, so there is no server IP to enter in SMS.

Start the drive

Choose Start UDPFS network drive, or enable Autostart UDPFS and save settings. When discovery succeeds, browse the udpfs: device like any other source.

βœ“ Hardware-confirmed in this fork
Booting SMS from UDPFS, browsing and playing media from the served folder, and exiting playback cleanly have all been confirmed on real PS2 hardware.

Troubleshooting