Flashrom: Difference between revisions
m (→Installation: Requirements) |
(→Supported devices: Now supports NVIDIA MCP55, and SST-49LF004C, SST-49LF008C, and SST-49LF016C.) |
||
Line 119: | Line 119: | ||
| SST | | SST | ||
| SST-49LF008A | | SST-49LF008A | ||
| style="background:lime" | OK | |||
|- bgcolor="#eeeeee" valign="top" | |||
| SST | |||
| SST-49LF004C | |||
| style="background:lime" | OK | |||
|- bgcolor="#eeeeee" valign="top" | |||
| SST | |||
| SST-49LF008C | |||
| style="background:lime" | OK | |||
|- bgcolor="#eeeeee" valign="top" | |||
| SST | |||
| SST-49LF016C | |||
| style="background:lime" | OK | | style="background:lime" | OK | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
Line 216: | Line 228: | ||
| MCP51 | | MCP51 | ||
| style="background:#dddddd" | ? | | style="background:#dddddd" | ? | ||
|- bgcolor="#dddddd" valign="top" | |||
| NVIDIA | |||
| MCP55 | |||
| style="background:lime" | OK | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SiS | | SiS |
Revision as of 20:36, 22 January 2007
Flashrom is a utility written for LinuxBIOS and maintained in the LinuxBIOS svn repository. It can be used to detect BIOS chips (DIP, PLCC), read their contents and write new contents on the chips ("flashing").
Supported devices
The LinuxBIOSv1 version of Flashrom ("flash_and_burn") only supported a very small number of devices. Always use the latest Flashrom version from LinuxBIOSv2!
Flash chips
|
Southbridges
|
1 Unsupported, disabled by default.
2 This includes the ICH, ICH0, ICH2, ICH2-M, ICH3-S, ICH3-M, ICH4/ICH4-L, ICH4-M, ICH5/ICH5R, ICH6/ICH6R, ICH6-M, ICH7/ICH7R, ICH7M, ICH7MDH, ICH8/ICH8R, ICH8DH, and ICH8DO chipsets.
3 Identifying and reading chips seems to work, but there are reports that writing may not work on some mainboards.
4 Untested, but should work.
Installation
Requirements
Flashrom requires the libpci and zlib development packages in order to be built.
In Debian unstable the respective packages are called libpci-dev and zlib1g-dev.
Manual Installation
$ svn co svn://linuxbios.org/repos/trunk/LinuxBIOSv2 $ cd LinuxBIOSv2/util/flashrom $ make $ make install
Debian
$ apt-get install flashrom