Ulaunchelf - Mass Empty
A: Yes, but it is hit-or-miss. USB 3.0 drives fall back to USB 1.1 speeds, but their internal controllers sometimes use unusual power negotiation. Stick to USB 2.0 drives.
Here is the #1 reason uLaunchELF refuses to list your files: Your USB drive is formatted as NTFS or exFAT.
The PS2’s USB driver was written in an era when 128MB was a lot of space. It simply does not understand modern file systems. ulaunchelf mass empty
If the drive mounts, but looks empty:
Modern operating systems default to GPT (GUID Partition Table) for drives over 2TB, and increasingly for smaller drives. The PS2 and uLaunchELF expect an MBR (Master Boot Record) partition table. A: Yes, but it is hit-or-miss
If your USB drive uses GPT, uLaunchELF may detect the hardware but fail to parse the partitions, showing nothing.
The Fix: Use a partitioning tool (like Disk Management in Windows, gdisk in Linux, or Rufus) to ensure the partition table is set to MBR before formatting to FAT32. If the drive mounts, but looks empty: Modern
If you absolutely must use a large drive, you must force FAT32 and MBR using command-line tools.
Windows (Command Prompt as Admin):
diskpart
list disk
select disk X (replace X with your USB number)
clean
convert mbr
create partition primary size=32256 (limits to 32GB for safety)
format fs=fat32 quick
active
exit
Note: Even after this, some large drives will still show "Mass Empty." The PS2’s USB controller has an addressing limit. If it fails after this, buy a smaller drive.
Older versions of uLaunchELF (pre-4.30) had known bugs with USB drive initialization. The "Mass Empty" bug was partially patched in version 4.42a and fully stabilized in 4.43.
