BDMAssault

PS2 BDMAssault v1.0.0

BDM Assault

A homebrew project for PS2 that aims to bring EXFAT USB support to those old closed source homebrew apps that can load external USB drivers that people still use today (POPStarter, FreeMcBoot).​


Usage
To use this project you have to place the two IRX binaries provided into the path that your app looks for them.

POPStarter
  • bdm_assault.irx must be pasted into mc?:/POPSTARTER/usbd.irx
  • usbd_bd_assault.irx must be pasted into mc?:/POPSTARTER/usbhdfsd.irx
MX4SIO OPEN BETA TEST Pre-release:
https://github.com/israpps/BDMAssault/releases/tag/mx4sio.
These IRX drivers will make POPStarter read PS1 games from an MX4SIO card located on memory card port 2 (the right one).

Put the IRX files at mc0:/POPSTARTER/ and everything should work.

MMCEMAN for POPSTARTER [TEST BUILD]:
https://github.com/ps2-mmce/mmceman/releases/tag/popstarter.

Put usbd.irx & usbhdfsd.irx files on the POPSTARTER/ directory of the memory card.
Doing so, will make POPStarter read games from MMCE SDCard on port 0.
All same rules and requirements from POPStarter for USB apply!

FreeMcBoot
  • bdm_assault.irx must be pasted into mc?:/SYS-CONF/USBD.IRX
  • usbd_bd_assault.irx must be pasted into mc?:/SYS-CONF/USBHDFSD.IRX
FreeHdBoot
  • bdm_assault.irx must be pasted into hdd0:__sysconf/FMCB/USBD.IRX
  • usbd_bd_assault.irx must be pasted into hdd0:__sysconf/FMCB/USBHDFSD.IRX
old wLaunchELF versions
  • bdm_assault.irx must be pasted into the path you configured for USBD.IRX
  • usbd_bd_assault.irx must be pasted into the path you configured for USBHDFSD.IRX
1. Copy your BDM Assault drivers to a memory card.
I choose to copy them into mc1:/SYS-CONF and replace the original drivers that comes with FMCB:
BDM-0A.png


2. Now go back to the main screen and look for MISC/*:
BDM-0B.png


3. Look for Configure and enter it:
BDM-0C.png


4. Look for Startup Settings... and enter it:
BDM-2.png


5. Look for USB IRX and enter it:
BDM-3.png


6. Now browse through your memory card to search for USBD.IRX:
BDM-4.png


7. Look for USB Mass and enter it:
BDM-5.png


8. Now browse through your memory card to search for USBHDFSD.IRX:
BDM-6.png


9. Once you set these files you can press RETURN:
BDM-7.png


10. Press OK:
BDM-8.png


11. Your config should be saved:
BDM-9.png


* Or Configure:
BDM-1.png
Warning: If external USB mass driver is used multi USB browsing is disabled.
So you can only use one USB at the time.

Additionally these drivers do not work with uLaunchELF 4.42d.
Works with wLaunchELF 41e4ebe (14\01\2019).
Checkout: https://www.psx-place.com/resources/wlaunchelf-4-43x_isr.1112/.

FunTuna Fork
  • bdm_assault.irx must be pasted into mc?:/BOOT/USBD.IRX
  • usbd_bd_assault.irx must be pasted into mc?:/BOOT/USBHDFSD.IRX
Simple Media System (SMS)
  • bdm_assault.irx must be pasted into mc?:/SMS/USBD.IRX
  • usbd_bd_assault.irx must be pasted into mc?:/SMS/USBM.IRX
Simple Media System (SMS): incompatible due to usage of custom USB drivers and practices which are not common amongst the homebrew devs. support not planned (and most likely not even possible).

Other devices
When I was making BDMAssault, I realized I could do the same thing with iLink and UDPBD drivers. if you are interested (for whatever reason) in overriding USB support of some homebrew, and replacing it with iLink or UDPBD support, take a look here.

iLink assault:
https://www.psx-place.com/threads/bdmassault.42352/#post-377738.
upload_2023-12-21_9-39-42-png.46950

Why do we need this?
In order to make this happen, we had to fuse 4 IRX modules into 2 IRX modules. because before BDM, USB access was splitted into 2 IRX drivers, but with BDM we have 4.

Original design:
upload_2023-12-20_10-35-16.png


BDM Design:
upload_2023-12-20_10-35-42.png


BDMAssault design:
upload_2023-12-20_10-1-9.png
Uploaded by
El_isra
Downloads
24,537
Views
24,537
First release
Last update

Ratings

5.00 star(s) 6 ratings

More resources from El_isra

Latest reviews

Very, very, very well done!
Exelente
Great contribution, very useful and necessary. Regards
Vamossss!! La SCENE de PS2 no para de crecer gracias a gente como " El_isra " que sigue lanzando apetecibles sopresas!! Con esto ya podemos jugar tanto a PS1 como a PS2 en formato exFAT !!

Come on!!! Another great MOD for the PS2 Scene! Now it's time to play both PS1 and PS2 games in exFAT thanks to " El_isra "
A great piece of work. Does what it has to do and does it nicely!
Back
Top