Download the latest version of biosdrain under the GitHub releases page.
Execute biosdrain on the EE. For example: ps2client execee host:biosdrain.elf
biosdrain should automatically detect a host filesystem, and dump the files directly to your computer.
Put the biosdrain.elf file onto a FAT32 (or exFAT!) formatted USB drive.
In uLaunchELF, navigate to mass:
and execute the biosdrain.elf file you just transferred.
biosdrain should automatically detect a USB drive, and dump the files to the root of the USB drive.
In the case that biosdrain does not detect a USB drive, try creating a smaller 1GB partition and leaving the rest unformatted.
Simply copy the files (if you've used a USB drive) back to your computer, and keep them somewhere safe so you don't have to do this process again.
If the path to your bios was D:\ps2bios\dump
you'd see one of the below.
WX
QT
- ROM0
- ROM1 *size fixed at 4096kb
- ROM2
- NVM
- MEC
This software has been based off of the work from PS2Ident licensed under AFL license-3.0 . The Sysman and Romdrv module source have been taken from there as well.
Check out https://fobes.dev for some interesting PS2 programming blogs. You can support me on KoFi here.