Michael, Carl-Daniel -
Sorry was away on a trip. See my answers below:
-----Original Message----- From: Michael Karcher [mailto:flashrom@mkarcher.dialup.fu-berlin.de] Sent: Thursday, February 18, 2010 3:12 PM To: Carl-Daniel Hailfinger Cc: 'flashrom@flashrom.org'; Spangler, Mike T Subject: Re: [flashrom] Trial of ARIMA:HDAMA Motherboard
Am Donnerstag, den 18.02.2010, 23:40 +0100 schrieb Michael Karcher:
could you please take care of this one? Mike has been waiting for 5 months to get a solution, and a stream of unlucky events caused his request to end up on the TODO list each time.
First result: The BIOS is a new-style Phoenix BIOS image with the board enable code appended to the ROM. The idea of cutting the first 512K to get the BIOS image is correct. This file format is usually distributed with the extension ".WPH".
The BIOS upgrade does not contain an GPIO board enable in the upgrade code. I would guess that the GPIO based boot block write protection that was observed on this board is already disabled in startup code by the vendor.
Mike, do you have a board with the vendor BIOS and a coreboot board, both running linux, at hand? If yes, I can send you a tool that dumps GPIO configuration for both the chipset and the SuperIO, so we can compare the differences. Beforehands you should check whether flashrom works on a board with vendor the BIOS. If yes, the crucial point is really hidden in the POST code.
Yes. I have both vendor BIOS and LinuxBios systems all running Linux. If you send me your GPIO code I'll run it for you on both systems. Don't think flashrom will work with vendor BIOS, but will try.
As I understand it, you have a lot of boards to flash, so hot-swap-flashing in another board is not an option for you.
Yes. You are correct.
Regards, Michael Karcher