We are taking a stricter approach to what is considered "required" firmware
in that it must be 100% required for the core to function in any useful way with any content.
This is so that the frontend can warn users if an (absolutely) required firmware is missing.