On this page
rocket_launch
Flashing FW on CrOS
Enabling DevMode + Flashing FW
Requirements
- A Chromebook
- A USB drive larger than 8 gigabytes
- Internet connection
- Yo brain
Step 1: Enabling Developer Mode
- Press the
esc
+refresh
+power
buttons all at once on your Chromebook. Doing so will bring you to a screen that will prompt you to insert a USB stick or SD card. - On that screen, press
ctrl
+d
. It will prompt you if you want to turn off OS verification. PressENTER
. Your Chromebook will restart and present a screen that says OS verification is OFF. - ChromeOS will then display a message for 30 seconds about transitioning the system to developer mode.
- Once done, the Chromebook will restart into developer mode. Now, you can flash custom firmware.
Step 2: Disabling Write Protection:
- Open up the back of your Chromebook. There are screws under all 4 rubber feet.
- Find the cable going from the battery to the motherbord
- Pull back the metal cover protecting the cable.
- Gently lift up the cable.
- Plug in your charger, then boot chromeOS with the battery unplugged.
- Flash FW (see below)
Step 3: Firmware
To keep it breif, UEFI firmware allows the Chromebook to become any other laptop. This means you will lose access to chromeOS. RW_Legacy allows you to dualboot chromeOS along with Linux.
- Open a terminal via VT-2 by pressing
ctrl
+alt
+→
. - Log in as user
chronos
. Note that there should be no password unless you set one yourself. - Run the Firmware Utility Script:
cd; curl -LO mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh
If you encounter certificate related errors when downloading the script from ChromeOS, then add -k to the curl command and script command to bypass SSL certificate checking as so:
cd; curl -LOk mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh
The Firmware Utility Script cannot be run from a crosh shell, or a crostini shell.
- Select the firmware you would like to flash.
- Follow the on-screen prompts. Once you are done, you should reboot into the new firmware! Keep in mind that the first boot will always take longer due to a process called “memory training”. DO NOT power off the device at any time during the first boot.
Last updated 03 Dec 2023, 21:31 -0800 .