Skip to content

F0bes/biosdrain

Repository files navigation

biosdrain

Instructions

Download the latest version of biosdrain under the GitHub releases page.

- For PS2LINK / PS2CLIENT users

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.

- For USB users (using uLaunchELF)

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.

Using the BIOS with PCSX2

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.


I politely ask that you do not share your BIOS files!


If the path to your bios was D:\ps2bios\dump you'd see one of the below.

WX

image

QT

image

Uninteresting info

Currently detects and dumps

  • ROM0
  • ROM1 *size fixed at 4096kb
  • ROM2
  • NVM
  • MEC

Notes

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.