Checksum verification failed. File corrupt

Hello,

I’m installing the firmware with the script of mrchromebox.tech. My problem comes after doing the backup of the actual firmware. When I enter and proceed to start installing the UEFI Firmware for Full-ROM it says (it automatically selects coreboot_edk2-coral-mrchromebox_20251101.rom):
Firmware image checksum verification failed; download corrupted, cannot flash.

I tried deleting residual files at /tmp/ but it didn’t work.

My Chromebook is an Acer N17Q8/C732-C6W6. The HWID is ASTRONAUT D4Y-A3F-C47-B4E-A6B-A86 and the motherboard a Coral.

I don’t know what to do more, can someone help me?

Looks like the download gets a 404 on that firmware:

s$ curl https://www.mrchromebox.tech/files/firmware/full_rom/coreboot_edk2-coral-mrchromebox_20251101.rom
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache Server at www.mrchromebox.tech Port 443</address>
</body></html>

@MrChromebox

should be fixed now

Now it says 301 Moved permanently when doing curl mrchromebox.tech/firmware-util.sh

all I did was upload the missing files, nothing changed with the script itself.

It’s 200:

$ curl -I https://www.mrchromebox.tech/files/firmware/full_rom/coreboot_edk2-coral-mrchromebox_20251101.rom
HTTP/2 200 
last-modified: Wed, 05 Nov 2025 17:31:26 GMT
etag: "1000000-642dc516d90de"
accept-ranges: bytes
content-length: 16777216
date: Wed, 05 Nov 2025 17:38:09 GMT
server: Apache

You just get the 301 if your are going via http (instead of https)":

curl -I www.mrchromebox.tech/files/firmware/full_rom/coreboot_edk2-coral-mrchromebox_20251101.rom
HTTP/1.1 301 Moved Permanently
Date: Wed, 05 Nov 2025 17:38:41 GMT
Server: Apache
Location: https://www.mrchromebox.tech/files/firmware/full_rom/coreboot_edk2-coral-mrchromebox_20251101.rom
Content-Type: text/html; charset=iso-8859-1

So the script should work fine now

Sorry saw that you mean the script download itself. That’s why you need to use the `-L` flag to follow the redirect.

my site has instructions on how to properly download and run the script, if you don’t follow them, it’s at your own peril.

hint:

image