Gergely, I have a similar AMD motherboard as you, and when I first tried playing with flashrom at the end of August I installed flashrom on FreeBSD. I got almost the same message as you:
"FCH device found but SMBus revision 0x59 does not match known values."
(Except mine said revision 0x61)

Well, I am retired and messing with computers is my hobby, so I thought maybe trying a Linux would work better with flashrom, and installed Ubuntu. I still got the same message, and no real answer until Rene' Rebe posted this email on Oct 12:

https://mail.google.com/mail/u/0/?tab=wm&ogbl#label/coreboot%2Fflashrom/WhctKJWHzSmQKFLjFkZrdWlXtzblWZTQhgLHvjxvmljHgPQLwpSfpwJdZrBqSvCfxLDJskv

What I realized was that I needed to download the source, modify a line to include my particular spi chip, compile and install flashrom myself. I looked at the documentation, asked questions, and IT WORKED.
And, besides being able to read my flash chip with flashrom, I have been able to use it to write a stock bios update from MSI on my x570 motherboard, and IT WORKED. The first place to look is here:

https://www.flashrom.org/Downloads

So look at  Rene's email & the flashrom download & install info, and ask more questions. Most everyone here is very willing to help.

And, there is a fix in the works on Gerrit by the flashrom developers, but it's not yet released. Unfortunately it doesn't cover your x370 motherboard, but I'm going to try to get that changed to include 0x51 too.

You might enjoy the #flashrom & #coreboot channels on Freenode IRC.
Best of luck,
Clay


On Tue, Dec 15, 2020 at 4:26 PM Gergely Tomka <tomkatudor@gmail.com> wrote:
Hi,

My computer said to me to send this output to you:

---8<--------

$ sudo flashrom   --programmer internal
flashrom v1.2 on Linux 5.8.0-31-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 0x59 does not match known values.
Please report this to flashrom@flashrom.org and include this log and
the output of lspci -nnvx, thanks!.
Could not determine chipset generation.PROBLEMS, continuing anyway
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.

--8<---------

See the lspci output attached.

Thanks,

tg

--
we do what we must because we can
_______________________________________________
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-leave@flashrom.org