The global boolean preventing SAFE_FIRM from being launched is now set in Process9's main() if CFG9_BOOTENV has bit0 set, that is to say, if it has been launched from a firmlaunch (this register is set to 1 just before a firmlaunch). Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.