BootManager and homebrew software compatability
This post is intended to cover incompatabilities between CrystalChips BootManager software and homebrew applications. When possible, solutions will be listed here.
First, it is important that you understand that there is a limited amount of memory in the PS2 which is not used by official Sony applications. In order for many of the features of the BootManager software to function, they must make use of this unused memory. Some applications, such as USB Advance/Extreme, Xploder HDTV and some others make use of the unused memory areas as well.
Some applications, such as SMS, use non-standard drivers in place of the standard drivers found in the PS2 BIOS. This results in crashes when the BM software attempts to use these drivers.
By adding the line: SHUTDOWN "MM" to the APPINFO.PBT file for an application, you shut down BootManager's memory-resident portion which provides the majority of the BM features. This allows the application to use the memory area that would normally be occupied by BM's "ModuleManager" software.
Since ModuleManager(aka "MM") is necessary to provide video fixes and help homebrew applications load the necessary drivers for accessing files, you will lose those functions when MM has been shut down. The only applications that will work without MM are those which are properly written for booting from the device(USB/HDD) they're installed on. In most cases, homebrew applications are designed to run from Memory Card only so unless MM is running they will not work if running from USB/HDD/etc.
Now for the list of applications that are known to have problems with BootManager:
SMS: must be booted with "SHUTDOWN MM" due to use of non-standard drivers.
uLaunchELF(ULE): must be booted with "SHUTDOWN MM" due to use of non-standard drivers.
Unofficial Commercial Software:
CodeBreaker: CodeBreaker utilizes anti-modchip technology. While we attempt to work around this problem, it is a complicated situation that requires a number of patches to "fix". There is only so much we can do to resolve this issue without compromising the over-all stability of the system. We feel very strongly that Pelican(the makers of CodeBreaker) do their customers a huge injustice by adding anti-mod technology to their software. Cracked versions of CodeBreaker are readily available on the internet which have had their anti-mod software disabled. Pirates use these versions so the
only people who their anti-mod protections protect against are those who actually purchase the CodeBreaker software and attempt to use their legitimately-owned copy on a modified system. We highly suggest that if you are a CodeBreaker owner that you contact Pelican and express your displeasure to them and request that future versions not include anti-mod technology or ask them to refund your money.
USB Advance/USB Extreme: must be booted with "SHUTDOWN MM" due to use of "unused" memory locations that ModuleManager must use.