I mean your installer.
I know it does not support CDVD and it does NOT matter.
I am asking your permission to modify it.
I can bundle every required file INSIDE the ELF, so FMCB can be easily installable from any device.
The reason why I put them outside, is so that they can be replaced. Also because having everything embedded into the ELF will mean that every file becomes loaded into EE RAM. So if you have 32MB of files, will there be enough RAM? The CJK font itself was about 16MB or something, from what I remember.
It was deliberately designed to have no support for CD/DVD, since it seemed unlikely for people to use it. To even use this method, the user would need a modded console and/or some disc-based exploit. If the user has no USB disk - then how will homebrew be copied to the PS2 and run? From a recordable disc?
If everything will be run from CD/DVD and the memory card, it feels like we're back in 2003 (before we had the homebrew USB drivers).
It's great that you would like to help, but perhaps it is best to work on some other area, like to help improve USBHDFSD etc. Or LaunchELF, if you say that that the late versions have problems...
Currently If you have a BSOD after launching FMCB installer through USB,
it means that USB device is not fully compatible.
As long as it was booted from a USB disk, it will continuously attempt to access the disk.
Some devices cannot be initialized correctly after a warm reset (e.g. transition between 2 pieces of software). Unplugging and re-connecting the device may cause it to start working.