Hello - I was told to email by flashrom :)
I tried to read the BIOS chip in my ASRock B450M Pro4 R2.0, with UEFI firmware version 10.20 (recently released - less than a month old) with flashrom and it failed:
[nix-shell:~]$ sudo flashrom -p internal -r asrock-b450mpro4-efifw.rom
[sudo] password for jrg:
flashrom v1.3.0 on Linux 6.6.39 (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 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.
Here is your requested information. The output of lspci -nnvx is in the attached .log file.