On my Acer C710-2834 (PARROT), I attempted to run the firmware-util.sh script to upgrade the firmware from coreboot 4.19 to coreboot 4.20. However, the script was not able to proceed because flashrom detected multiple flash chips when attempting to perform the firmware update.
More info:
Machine/board: Acer C710-2834 (PARROT)
CPU: Intel Celeron 1007U (Ivy Bridge)
Host OS used for running firmware script: Kubuntu 23.04 live ISO
Firmware script command: cd; curl -LO mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh
Here is the relevant flashrom output demonstrating this issue:
Unable to read current firmware; cannot continue:
flashrom dc8caac9-dirty on Linux 6.2.0-20-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
coreboot table found at 0xacf4c000.
Found chipset "Intel NM70".
Enabling flash write... SPI Configuration is locked down.
The Flash Descriptor Override Strap-Pin is set. Restrictions implied by
the Master Section of the flash descriptor are NOT in effect. Please note
that Protected Range (PR) restrictions still apply.
OK.
Found Macronix flash chip "MX25L6405" (8192 kB, SPI) mapped at physical address 0x00000000ff800000.
Found Macronix flash chip "MX25L6405D" (8192 kB, SPI) mapped at physical address 0x00000000ff800000.
Found Macronix flash chip "MX25L6406E/MX25L6408E" (8192 kB, SPI) mapped at physical address 0x00000000ff800000.
Found Macronix flash chip "MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E/MX25L6473F" (8192 kB, SPI) mapped at physical address 0x00000000ff800000.
Multiple flash chip definitions match the detected chip(s): "MX25L6405", "MX25L6405D", "MX25L6406E/MX25L6408E", "MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E/MX25L6473F"
Please specify which chip definition to use with the -c <chipname> option.
On my Acer C710-2834 (PARROT), I attempted to run the
firmware-util.shscript to upgrade the firmware from coreboot 4.19 to coreboot 4.20. However, the script was not able to proceed becauseflashromdetected multiple flash chips when attempting to perform the firmware update.More info:
Machine/board: Acer C710-2834 (PARROT)
CPU: Intel Celeron 1007U (Ivy Bridge)
Host OS used for running firmware script: Kubuntu 23.04 live ISO
Firmware script command:
cd; curl -LO mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.shHere is the relevant
flashromoutput demonstrating this issue: