Skip to content

GorGylka/Server2PS2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Server2PS2 - Universal PS2 server

A worthy alternative to the PS2 FAT IDE and complex PS2 70000 IDE mods

Features:

  • SMB / UDPBD / UDPFS support
  • exFAT
  • MicroSD / USB/ SSD/ HDD
  • Rapid ⏱️ 12sec. bootup
  • Easy setup & clear interface
  • Based on accessible, cheap hardware
  • Ultra low power (20mA idle)

Benchmarks:

Device PS2 model Speed
USB FAT + SLIM 70000 x
USB SLIM x
MX4SIO SLIM x
MMCE SLIM x
MX4SIO FAT + SLIM 70000 x
MMCE FAT + SLIM 70000 x
SMB ⭐ ALL x
DVD (Target) ✔️ ALL x
UDPFS ⭐ ALL x
UDPBD ⭐ ALL x
IDE HDD FAT x

Compatibility

Device Support SD USB Photo
Luckfox Pico Mini B ✅¹ ✅²
Luckfox Pico Mini A ❓¹ ✅²
Luckfox Pico ❓¹ ✅²
Luckfox Pico Plus ✅²
Luckfox Pico WebBee
rv1103 based P4 PPPwn Dongles ✅²

❓= Not tested yet
✅¹ = Requires LAN cable solder

✅² = Requires Type-C OTG adapter / Type-C USB Drive & external 5V power

For P4 Dongle:

Alternative design:

MicroSD / USB preparations:

-Format USB to GUID Partition Table (GPT), exFat, Standart Cluster Size
(I recommend using Rufus than Windows formatting)

-Do standart USB config for PS2 (create CD/DVD folders, add backups, ARTs, e.t.c.)

Installation:

  • download and unzip latest FW image

  • Download and extract the SocToolKit flashing toolClick here to download.

  • Plug Luckfox while holding BOOT, Run SocToolKit, flash FW as shown

  • After flashing, disconnect the USB cable. Server side is done!

Configuration:

Simplified setup:

On the Luckfox Pico (depending on the model) there are 2 LEDs: ACT and USER
Blinking of USER LED = server has started, number of blinks indicates server type.
(Default is SMB SD)

LED Action Server Type
1 Blink 🔴 SMB SD
2 Blinks 🔴🔴 SMB USB
3 Blinks 🔴🔴🔴 UDPBD SD
4 Blinks 🔴🔴🔴🔴 UDPBD USB
5 Blinks 🔴🔴🔴🔴🔴 UDPFS SD
6 Blinks 🔴🔴🔴🔴🔴🔴 UDPFS USB

After starting, you can cycle through the modes by pressing the BOOT button

Manual setup:

  • To get to router config page, you will need to set Static IP
  • Connect power to server, LAN cable, Set as shown:
IP 192.168.1.10
NetMask 255.255.255.0
Gateway 192.168.1.1

  • Check that drives are detected by server, then select the server mode.

PS2 Config:

Easy Method:

You will need:

  • FAT32 USB Drive
  • 8MB MemoryCard (orig or clone, 64mb and more not supported)
  • Ability to run ulaunchELF
  • MemoryCards.zip

-Depending on chosen method place FMCBinst(****) folder into root FAT32 USB Drive, insert into PS2
-Run uLaunchELF
-Run mass:/FMCBinst(****)/FMCBInstaller.elf
Make sure that the correct MC is inserted into PS2 slot 1, slot 2 is empty
-Restore MC ( Press R1 R1 Down Down X ), Confirm
(careful, it will format your MemoryCard)
-Install FMCB Multi-install ( Press L1 L1 Down X ), Confirm
-Exit, Reboot PS2, Eject USB from PS2
This will install the latest FMCB and OPENTUNA on one card.
This combination of Apps should work on most (if not all) Slim PS2

Manual:

SMB

Config in OPL as a reference:

UDPBD

At the moment, the main OPL does not support UDPBD. A special version of OPL is required.
-Delete/archive opl .cfg files, there are stored in:
mc0:/OPL/conf_network.cfg
mc0:/OPL/conf_opl.cfg
-Remove any USB Drive from PS2 (important!)
-At the moment OPL is launched, the router must already be connected and running.
-Run OPNPS2LD..UDPBD.elf from MC
Settings->BDM Start Mode->Auto
Settings->Default Menu->BDM Games->OK->Save Changes

UDPFS

At the moment, the only NHDDL support UDPFS. Setup instructions are available on the project page.

Advanced

SSH / SCP: IP 192.168.1.1 Login root Pass: luckfox

Internal install (Soldering points for PS2 90000 as an example)

Building

Big thanks to

Rickgaiser , pcm720, AlSiSan , Belin02 and whole PS2 Community

Packages

 
 
 

Contributors