Skip to content

Repository files navigation

UDPFS Server for Android

Server page

Share folders and disk images with a PS2 over the network, straight from a phone, tablet or TV box. The PS2 side is udpfsd with OPL or NHDDL (neutrino).

How to use

  1. Install the apk and grant the permissions it asks for.
  2. Pick a folder or a disk image in the config.
  3. Leave Bind IP empty and start the server.
  4. Boot the PS2 loader. The udpfs device finds the server by broadcast, no server address to type in.

Router in between: connect the box and the PS2 to the same network and give the PS2 an address in the router subnet, e.g. 192.168.1.50 / 255.255.255.0 / gateway 192.168.1.1.

Direct cable: any patch cable works. Set the box ethernet to static 192.168.1.1, netmask 255.255.255.0, gateway empty, and the PS2 to 192.168.1.10.

The PS2 address is required. Set it as udpfs_ip in nhddl.yaml (next to the loader) or in SYS-CONF/IPCONFIG.DAT on the memory card (uLaunchELF: MISC → Configure → Network Settings). Neutrino 1.8.0+ reads the same address from config/bsd-udpfs.toml.

more screenshots Stats screen Config screen

Building

JDK 17+, Android SDK with an NDK and Go:

go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20260819173332-ba33198847ac
go install golang.org/x/mobile/cmd/gobind@v0.0.0-20260819173332-ba33198847ac
make install

make install-release for a release build. License: MIT.

Acknowledgments

Built on top of udpfsd by pcm720.

About

Share folders and disk images with a PS2 over the network from a Android device

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages