Updating MrChromebox Custom Firmware
This guide is for updating UEFI Full ROM firmware on devices that already have MrChromebox UEFI firmware installed. If you haven't yet installed UEFI firmware on your device, see Flashing Firmware instead.
IMPORTANT
The Firmware Utility Script can only be run from ChromeOS or Linux. If you are using Windows, boot a live Linux ISO (such as Ubuntu or Fedora) from USB and run the script from there.
NOTE
The curl application is not installed by default on some Ubuntu / Ubuntu-based distros. To install it, run: sudo apt update && sudo apt install -y curl
Update Process
- Run the Firmware Utility Script:
- From a terminal, run:
cd; curl -LOf https://mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.shand press[ENTER].
- From a terminal, run:
- The script will detect your current UEFI firmware and display the UEFI firmware menu
- Choose option 1:
Install/Update UEFI (Full ROM) Firmwareand press[ENTER]. - Follow the prompts - the script will automatically preserve your device-specific data (serial, HWID, VPD, etc.)
- Assuming no errors occur, reboot your device.
NOTE
Firmware write-protect does not need to be disabled when updating UEFI firmware, as the software write-protect remains disabled after the initial installation. If you previously re-enabled hardware write-protect (reconnected battery, reinstalled WP screw), you do not need to disable it again for updates.
Related Documentation
- Firmware Utility Script - Complete script feature reference
- Flashing Firmware - Initial installation guide
- Making a Bootable USB - Create Linux live USB for updates
- Manual Flashing - Advanced manual update methods
- Known Issues - Common update problems and solutions