On Tue, 22 Dec 2020 at 08:40, Clay Daniels <[email protected]> wrote:
>
> Lac, you probably installed flashrom from a binary package. The fix Edward 
> gives is intended to go into a source file sb600spi.c and then compiled to 
> produce the executable binary on your Lenovo Ideapad 3.

Thanks Clay for helping to explain!

>
> Go to: https://www.flashrom.org/Downloads
>
> You will need to make sure you install the required dependent apps & 
> libraries, then download the source. My suggestion is from GitHub thus:
>
> # git clone https://github.com/flashrom/flashrom.git
>
> When you have the source downloaded, navigate to the flashrom directory you 
> have made and edit sb600spi.c to include your rev=0x51 chip. It's just a one 
> line edit.
>
> Then, while in the flashrom directory, do

git fetch "https://review.coreboot.org/flashrom";
refs/changes/79/48779/1 && git cherry-pick FETCH_HEAD

then proceed with the rest of Clay's instructions..

> # make
> stuff happens
> # make install
>
> Then try running:
> # flashrom -p internal
>
> Hope this helps,
> Clay
>
> On Mon, Dec 21, 2020 at 1:29 AM Lac Onis <[email protected]> wrote:
>>
>> Thank you! I understand the commit but not how to proceed. What should i do 
>> with this .c file?
>> Kind regards
>>
>>
>>
>> Le lun. 21 déc. 2020 02 h 30, Edward O'Callaghan <[email protected]> a 
>> écrit :
>>>
>>> Hi,
>>>
>>> Please try the following
>>> https://review.coreboot.org/c/flashrom/+/48779 and let me know if it
>>> works for you?
>>>
>>> Kind regards,
>>> Edward.
>>>
>>>
>>> On Mon, 21 Dec 2020 at 12:03, Lac Onis <[email protected]> wrote:
>>> >
>>> > From a Lenovo Ideapad 3 15are05, on Ubuntu 20.04
>>> > As suggested, I report the following log.
>>> >
>>> > I'd be happy to have a suggestion on how to flash the Bios.
>>> > Thank you!
>>> >
>>> > $ sudo flashrom -r DZCN19WW.original.ROM
>>> > flashrom v1.2 on Linux 5.4.0-58-generic (x86_64)
>>> > flashrom is free software, get the source code at https://flashrom.org
>>> >
>>> > Please select a programmer with the --programmer parameter.
>>> > To choose the mainboard of this computer use 'internal'. Valid choices 
>>> > are:
>>> > internal, dummy, nic3com, nicrealtek, gfxnvidia, drkaiser, satasii, 
>>> > atavia,
>>> > it8212, ft2232_spi, serprog, buspirate_spi, dediprog, developerbox, 
>>> > rayer_spi,
>>> > pony_spi, nicintel, nicintel_spi, nicintel_eeprom, ogp_spi, satamv, 
>>> > linux_mtd,
>>> > linux_spi, usbblaster_spi, pickit2_spi, ch341a_spi, digilent_spi, 
>>> > stlinkv3_spi.
>>> >
>>> > $ sudo flashrom --programmer internal
>>> > flashrom v1.2 on Linux 5.4.0-58-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).
>>> > Found chipset "AMD FP4".
>>> > Enabling flash write... FCH device found but SMBus revision 0x51 does not 
>>> > match known values.
>>> > Please report this to [email protected] and include this log and
>>> > the output of lspci -nnvx, thanks!.
>>> > Could not determine chipset generation.PROBLEMS, continuing anyway
>>> > ========================================================================
>>> > You seem to be running flashrom on an unknown laptop. Some
>>> > internal buses have been disabled for safety reasons.
>>> >
>>> > Laptops, notebooks and netbooks are difficult to support and we
>>> > recommend to use the vendor flashing utility. The embedded controller
>>> > (EC) in these machines often interacts badly with flashing.
>>> > See the manpage and https://flashrom.org/Laptops for details.
>>> >
>>> > If flash is shared with the EC, erase is guaranteed to brick your laptop
>>> > and write may brick your laptop.
>>> > Read and probe may irritate your EC and cause fan failure, backlight
>>> > failure and sudden poweroff.
>>> > You have been warned.
>>> > ========================================================================
>>> > No EEPROM/flash device found.
>>> > Note: flashrom can never write if the flash chip isn't found 
>>> > automatically.
>>> >
>>> > _______________________________________________
>>> > flashrom mailing list -- [email protected]
>>> > To unsubscribe send an email to [email protected]
>>
>> _______________________________________________
>> flashrom mailing list -- [email protected]
>> To unsubscribe send an email to [email protected]
_______________________________________________
flashrom mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to