I'm having trouble flashing the full ROM firmware

System Details

  • Device: Acer Chromebook C710 (HWID: PARROT)
  • OS: ChromeOS
  • Firmware Type: UEFI Full ROM
  • Firmware Version: Google_Parrot.2685.37.0

I’m trying to fix up my friend’s chromebook to run Linux, but I’m having trouble flashing the full ROM firmware. Here’s what the log says:

Calibrating delay loop… OK.

coreboot table found at 0x7beddc00

The Flash Descriptor Security Override Strap-Pin is set. Restrictions implied by the FRAP and FREG registers are NOT in effect. Please note that Protected Range (PR) restrictions still apply.

Invalid entry specified: BIOS

FAILED

the script tells you to provide the script session log and the flashrom log. A snippet of one that you think is relevant isn’t going to cut it.

Ah, sorry! Hopefully this is better.

After logging in as root in the terminal, I get to the ChromeOS Device Firmware Utility Script with:

cd; curl -LOfk https://mrchromeboxmrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh

I pick option 2, Install/update UEFI (full ROM) firmware, say yes to the warnings, no to the backup of the stock firmware.

-

Skipping backup - ensure you have a backup stored safely!

Download Full ROM firmware

(coreboot_edk2-parrot-mrchromebox_20260714.rom)

############ 100.0%

############ 100.0%

Persisting device HWID

VPD extracted from current firmware

Disabling software write-protect and clearing WP range

Installing Full ROM firmware (may take up to 90s)

Firmware flash failed; retrying once…

Firmware flash failed after retry.

Attempting to restore previous firmware from /tmp/bios.bin…

CRITICAL: Failed to restore previous firmware.

DO NOT REBOOT. Seek recovery help if the device will not boot.

Please report this issue and include /tmp/flashrom.log

(and session log /tmp/mrchromebox-20260805-154341.log)

Press [Enter] to view the flashrom log file, then space for the next page, q to quit

-

I press enter

-

=== attempt 1: writing coreboot_edk2-parrot-mrchromebox_20260714.rom ===

Wed Aug 5 15:59:25 PDT 2026

flashrom v0.9.9 : 87913db : Apr 06 2018 18:51:24 UTC on Linux 3.8.11 (x86_64)

Calibrating delat loop… OK

Coreboot table found at 0x7beddc00

The Flash Descriptor Security Override Strap-Pin is set. Restrictions implied by the FRAP and FREG registers are NOT in effect. Please note that Protected Range (PR) restrictions still apply.

Invalid entry specified: BIOS

FAILED

=== attempt 2: writing coreboot_edk2-parrot-mrchromebox_20260714.rom ===

Wed Aug 5 15:59:26 PDT 2026

flashrom v0.9.9 : 87913db : Apr 06 2018 18:51:24 UTC on Linux 3.8.11 (x86_64)

Calibrating delat loop… OK

Coreboot table found at 0x7beddc00

The Flash Descriptor Security Override Strap-Pin is set. Restrictions implied by the FRAP and FREG registers are NOT in effect. Please note that Protected Range (PR) restrictions still apply.

Invalid entry specified: BIOS

FAILED

=== restore: writing /tmp/bios.bin ===

Wed Aug 5 15:59:27 PDT 2026

flashrom v0.9.9 : 87913db : Apr 06 2018 18:51:24 UTC on Linux 3.8.11 (x86_64)

Calibrating delay loop… OK

Coreboot table found at 0x7beddc00

The Flash Descriptor Security Override Strap-Pin is set. Restrictions implied by the FRAP and FREG registers are NOT in effect. Please note that Protected Range (PR) restrictions still apply.

Invalid entry specified: BIOS

FAILED

An error occured flashing the Full ROM firmware

Press [Enter] to return to the main menu.

-

Pressing space for the next page, nothing happens. I had to recreate it just now to get the info, but this happened every time.

think I got this sorted.

reboot and try the script again please

It worked! Thank you so much :folded_hands: