Hello Dominique,
you should always keep the mailing list in the loop. This way you wouldn't rely on a single person giving the answers :)
On 05.04.19 22:35, Dominique Wille wrote:
What is strange is we can flash from DOS with the oem flashing software without touching BIOS. So we guess there is maybe something missing in flashrom ?
Possible, but not necessarily. Flashrom is a simple tool to write data to a flash chip. It doesn't care about the contents, just that they are written correctly.
Updating the firmware of a modern mainboard, however, is a complex process that may involve more than just writing data to the flash. There are roughly three ways how the update process of that DOS tool might look like:
a) The tool "asks" the firmware to allow write access to the flash chip (then does what flashrom would do). - This is rather old school, but who knows? *shrug*
b) The tool hands the data over to a program running in the firmware (usually involves SMM; that's also where the write protection is implemented).
c) The tool writes the data to a specific memory location, and the update is done during the next reboot/resume (when the firmware is the only process running on the computer).
( d) A combination of b) and c) )
Only for case a), flashrom would be the correct program to use. But that would still need a piece of code to talk to the running firmware (what we call a board-enable).
I guess the best option would be to talk to the manufacturer of your devices. And there is also LVFS [1]. The people there might even know already how it works for your device.
Nico