Skip to content

Acer C710-2834 (PARROT) - multiple flash chips detected when updating firmware #277

@oberon4071

Description

@oberon4071

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions