Recently, I've seen a lot of threads about "B9S crashes" and "B9S boot problems", and even some users ranting about B9S being the cause of every single problem on Earth. I created this thread to say that no, B9S is not behind these problems, and that the cause is most likely the Luma3DS CFW in its latest versions.
Explanation:
Boot9Strap cannot cause any problem once inside of the 3DS. Boot9Strap is only an exploit or entrypoint, exactly like ARM9LoaderHax or even menuhax, oot3dhax etc., which allows the CFW to boot. When you 3DS boots, Boot9Strap only searches for a boot.firm file to run, and that's all. Once boot.firm, which contains your CFW (for example Luma3DS), is launched, B9S doesn't act anymore. You could called B9S the front door of your house, the latter being your 3DS's CFW.
The crashes and how to remedy to them:
The latest versions (v8.0 and v8.1) of Luma3DS, a common 3DS CFW, have as a new feature called Rosalina. But due to the fact that the latter is still a highly experimental beta feature, it has been known to cause a lot of ARM11 crashes, mostly in-game. The only faulty software here is Luma3DS AND NOT by B9S, since the latter has stopped running since you've booted the device.
If you encounter a lot of these crashes, it is advised to try and switch to the special Luma 3DS 7.1 "legacy" Rosalina-free build made compatible with the latest version of B9S.
Update:
Support for the legacy builds of Luma has been dropped, since as of 8.1.1, no crash has been shown to be only triggered with the Rosalina-enabled Luma builds.
Explanation:
Boot9Strap cannot cause any problem once inside of the 3DS. Boot9Strap is only an exploit or entrypoint, exactly like ARM9LoaderHax or even menuhax, oot3dhax etc., which allows the CFW to boot. When you 3DS boots, Boot9Strap only searches for a boot.firm file to run, and that's all. Once boot.firm, which contains your CFW (for example Luma3DS), is launched, B9S doesn't act anymore. You could called B9S the front door of your house, the latter being your 3DS's CFW.
The crashes and how to remedy to them:
The latest versions (v8.0 and v8.1) of Luma3DS, a common 3DS CFW, have as a new feature called Rosalina. But due to the fact that the latter is still a highly experimental beta feature, it has been known to cause a lot of ARM11 crashes, mostly in-game. The only faulty software here is Luma3DS AND NOT by B9S, since the latter has stopped running since you've booted the device.
If you encounter a lot of these crashes, it is advised to try and switch to the special Luma 3DS 7.1 "legacy" Rosalina-free build made compatible with the latest version of B9S.
Update:
Support for the legacy builds of Luma has been dropped, since as of 8.1.1, no crash has been shown to be only triggered with the Rosalina-enabled Luma builds.
Last edited by StarTrekVoyager,