[flashrom] modifying the BIOS of an Acer C720 from within FreeBSD CURRENT

Stefan Tauner stefan.tauner at gmx.at
Tue Sep 12 20:34:49 CEST 2017


On Tue, 12 Sep 2017 13:44:31 +0200
Matthias Apitz <guru at unixarea.de> wrote:

> Hello,
> 
> This is with flashrom of FreeBSD CURRENT amd64.
> 
> The background: To be able to install and boot FreeBSD on an Acer C720
> Chromebook, one must tweak some bits in the BIOS and enable a so called
> LEGACY BIOS mode (after removing the hardware write protection of the
> BIOS). To do so, there are some tools within ChromeOS which allow this
> procedure, but after this you can not boot ChromeOS anymore (from the
> saved SSD) and so you can't use these tools within ChromeOS to switch
> the bits back.
> 
> The tools to use are simple:
> 
> # flashrom -p internal -i GBB -r bios.bin
> # futility gbb -s --flags=$flags bios.bin
> # flashrom -p host -i GBB --fast-verify -w bios.bin

According to these commands you want to use the chromiumos fork of
flashrom for this not the one provided by distributions or flashrom.org.

> Flashrom we have in the FreeBSD ports as sysutils/flashrom and it seems
> to works:
> 
> $ flashrom -R
> flashrom v0.9.9-r1955 on FreeBSD 12.0-CURRENT (amd64)
> flashrom is free software, get the source code at https://flashrom.org
> 
> $ flashrom -L | egrep -i 'acer|720|chro'
> Acer            V75-M                                   OK
> Acer            EM61SM/EM61PM                           OK
> GIGABYTE        GA-M720-US3                             OK
> MSI             MS-7207 (K8NGM2-L)                      OK      (autodetected)
> Acer       Aspire 1520         OK
> Acer       Aspire One          BAD
> 
> $ flashrom -p internal -i GBB -r bios.bin
> flashrom v0.9.9-r1955 on FreeBSD 12.0-CURRENT (amd64)
> flashrom is free software, get the source code at https://flashrom.org
> 
> Region requested (with -i "GBB"), but no layout data is available.
> 
> What does this error message mean?

The vanilla flashrom expects a layout file to specify the address range.

-- 
Kind regards/Mit freundlichen Grüßen, Stefan Tauner



More information about the flashrom mailing list