Flashrom: Difference between revisions
(→Supported devices: A bunch of new supported chips.) |
(List which mainboards need/have a special setup in flashrom.) |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
== Supported devices == | == Supported devices == | ||
Note: The LinuxBIOSv1 version of Flashrom ("flash_and_burn") only supported a very small number of devices. Always use the [http://tracker.linuxbios.org/trac/LinuxBIOS/browser/trunk/LinuxBIOSv2/util/flashrom latest Flashrom version from LinuxBIOSv2]! | Note: The LinuxBIOSv1 version of Flashrom ("flash_and_burn") only supported a very small number of devices. Always use the [http://tracker.linuxbios.org/trac/LinuxBIOS/browser/trunk/LinuxBIOSv2/util/flashrom latest Flashrom version from LinuxBIOSv2]! There are some compatible chips out to the below list. | ||
{| border="0" valign="top" | {| border="0" valign="top" | ||
Line 284: | Line 284: | ||
| VT82C686 | | VT82C686 | ||
| style="background:#dddddd" | ? | | style="background:#dddddd" | ? | ||
|} | |||
| valign="top"| | |||
'''Mainboards which need special setup''' | |||
{| border="0" style="font-size: smaller" | |||
|- bgcolor="#6699dd" | |||
! align="left" | Vendor | |||
! align="left" | Mainboard | |||
! align="left" | Required option | |||
! align="left" | Status | |||
|- bgcolor="#dddddd" valign="top" | |||
| agámi | |||
| [http://agami.com/products/AIS6000/ Aruma/AIS6000] | |||
| -m AGAMI:ARUMA | |||
| style="background:lime" | OK | |||
|- bgcolor="#dddddd" valign="top" | |||
| ASUS | |||
| A7V400-MX | |||
| — | |||
| style="background:lime" | OK | |||
|- bgcolor="#dddddd" valign="top" | |||
| ASUS | |||
| A7V8X-MX | |||
| — | |||
| style="background:lime" | OK | |||
|- bgcolor="#dddddd" valign="top" | |||
| ASUS | |||
| P5A | |||
| -m asus:p5a | |||
| style="background:lime" | OK | |||
|- bgcolor="#dddddd" valign="top" | |||
|- bgcolor="#eeeeee" valign="top" | |||
| IWILL | |||
| [http://web.archive.org/web/20060507170150/http://www.iwill.net/product_2.asp?p_id=98 DK8-HTX] | |||
| -m iwill:dk8_htx | |||
| style="background:lime" | OK | |||
|- bgcolor="#dddddd" valign="top" | |||
| VIA | |||
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=81 EPIA-M] | |||
| — | |||
| style="background:lime" | OK<sup>5</sup> | |||
|- bgcolor="#dddddd" valign="top" | |||
| VIA | |||
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=202 EPIA-MII] | |||
| — | |||
| style="background:lime" | OK<sup>5</sup> | |||
|} | |} | ||
Line 293: | Line 346: | ||
<sup>3</sup> Identifying and reading chips seems to work, but there are [http://tracker.linuxbios.org/trac/LinuxBIOS/ticket/7 reports] that writing may not work on some mainboards.<br /> | <sup>3</sup> Identifying and reading chips seems to work, but there are [http://tracker.linuxbios.org/trac/LinuxBIOS/ticket/7 reports] that writing may not work on some mainboards.<br /> | ||
<sup>4</sup> Untested, but should work.<br /> | <sup>4</sup> Untested, but should work.<br /> | ||
<sup>5</sup> Might also work for other CLE266 based EPIAs. | |||
</small> | </small> | ||
Revision as of 17:01, 20 May 2007
Flashrom is a utility written for LinuxBIOS and maintained in the LinuxBIOS Subversion repository. It can be used to detect BIOS chips (DIP, PLCC), read their contents and write new contents on the chips ("flashing").
Supported devices
Note: The LinuxBIOSv1 version of Flashrom ("flash_and_burn") only supported a very small number of devices. Always use the latest Flashrom version from LinuxBIOSv2! There are some compatible chips out to the below list.
Flash chips
|
Southbridges
|
Mainboards which need special setup
|
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, ICH7DH, 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.
5 Might also work for other CLE266 based EPIAs.
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