Flashrom: Difference between revisions
(→Supported chipsets: status on vt8235) |
|||
(12 intermediate revisions by the same user not shown) | |||
Line 24: | Line 24: | ||
| AMD | | AMD | ||
| Am29F040B | | Am29F040B | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| AMD | | AMD | ||
| Am29LV040B | | Am29LV040B | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| AMD | | AMD | ||
| Am29F016D | | Am29F016D | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |||
| AMIC | |||
| A25L40P | |||
| {{?2}} | |||
| {{?2}} | |||
| {{?2}} | |||
| {{?2}} | |||
|- bgcolor="#eeeeee" valign="top" | |||
| AMIC | |||
| A29040B | |||
| {{OK}} | |||
| {{OK}} | |||
| {{?2}} | |||
| {{?2}} | |||
|- bgcolor="#eeeeee" valign="top" | |||
| AMIC | |||
| A49LF040A | |||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASD | | ASD | ||
| AE49F2008 | | AE49F2008 | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#eeeeee" valign="top" | |||
| Atmel | |||
| AT25DF321 | |||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Atmel | | Atmel | ||
| AT29C040A | | AT29C040A | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Atmel | | Atmel | ||
| AT29C020 | | AT29C020 | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Atmel | | Atmel | ||
| AT49F002(N) | | AT49F002(N) | ||
| | | {{OK}}<sup>6</sup> | ||
| | | {{OK}}<sup>6</sup> | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Atmel | | Atmel | ||
| AT49F002(N)T | | AT49F002(N)T | ||
| | | {{OK}}<sup>6</sup> | ||
| | | {{OK}}<sup>6</sup> | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| EON | | EON | ||
| EN29F002(A)(N)T | | EN29F002(A)(N)T | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| EON | | EON | ||
| EN29F002(A)(N)B | | EN29F002(A)(N)B | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| EMST | | EMST | ||
| F49B002UA | | F49B002UA | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Fujitsu | | Fujitsu | ||
| MBM29F400TC | | MBM29F400TC | ||
| | | {{OK}}<sup>5</sup> | ||
| | | {{OK}}<sup>5</sup> | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Intel® | | Intel® | ||
| 82802AB | | 82802AB | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Intel® | | Intel® | ||
| 82802AC | | 82802AC | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| M-Systems | | M-Systems | ||
Line 132: | Line 160: | ||
| Macronix | | Macronix | ||
| MX29F002 | | MX29F002 | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Macronix | | Macronix | ||
| MX29F002 | | MX29F002 | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Macronix | | Macronix | ||
| MX25L4005 | | MX25L4005 | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Macronix | | Macronix | ||
| MX25L8005 | | MX25L8005 | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Macronix | | Macronix | ||
| MX25L3205 | | MX25L3205 | ||
| | | {{OK}} | ||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
| | |||
| | |||
| | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| PMC | | PMC | ||
| Pm49FL002 | | Pm49FL002 | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| PMC | | PMC | ||
| Pm49FL004 | | Pm49FL004 | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| PMC | | PMC | ||
| Pm25LV512 | | Pm25LV512 | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| PMC | | PMC | ||
| Pm25LV010 | | Pm25LV010 | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| PMC | | PMC | ||
| Pm25LV020 | | Pm25LV020 | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| PMC | | PMC | ||
| Pm25LV040 | | Pm25LV040 | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| PMC | | PMC | ||
| Pm25LV080B | | Pm25LV080B | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| PMC | | PMC | ||
| Pm25LV016B | | Pm25LV016B | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Sharp | | Sharp | ||
| LHF00L04 | | LHF00L04 | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#eeeeee" valign="top" | |||
| Spansion | |||
| S25FL016A | |||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST25VF040B | | SST25VF040B | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST25VF016B | | SST25VF016B | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |||
| SST | |||
| SST29EE010A | |||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST29EE020A | | SST29EE020A | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST28SF040A | | SST28SF040A | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST39SF010A | | SST39SF010A | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST39SF020A | | SST39SF020A | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |||
| SST | |||
| SST39SF020 | |||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST39SF040 | | SST39SF040 | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST39VF020 | | SST39VF020 | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |||
| SST | |||
| SST39VF040 | |||
| {{OK}} | |||
| {{?2}} | |||
| {{?2}} | |||
| {{?2}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST49LF040B | | SST49LF040B | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST49LF040 | | SST49LF040 | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST49LF020A | | SST49LF020A | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST49LF080A | | SST49LF080A | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST49LF002A/B | | SST49LF002A/B | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST49LF003A/B | | SST49LF003A/B | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST49LF004A/B | | SST49LF004A/B | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST49LF008A | | SST49LF008A | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST49LF004C | | SST49LF004C | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST49LF008C | | SST49LF008C | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST49LF016C | | SST49LF016C | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SST | | SST | ||
| SST49LF160C | | SST49LF160C | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|} | |} | ||
Line 396: | Line 445: | ||
| Erase | | Erase | ||
|- bgcolor="#dddddd" valign="top" | |||
| ST | |||
| M25P32 | |||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
| {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M50FLW040A | | M50FLW040A | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M50FLW040B | | M50FLW040B | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M50FLW080A | | M50FLW080A | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M50FLW080B | | M50FLW080B | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M50FW040 | | M50FW040 | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M50FW080 | | M50FW080 | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M50FW016 | | M50FW016 | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M50LPW116 | | M50LPW116 | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M29F002B | | M29F002B | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M29F002T | | M29F002T | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M29F002NT | | M29F002NT | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M29F400BT | | M29F400BT | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M29F040B | | M29F040B | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M29W010B | | M29W010B | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ST | | ST | ||
| M29W040B | | M29W040B | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SyncMOS | | SyncMOS | ||
| S29C51001T/B | | S29C51001T/B | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SyncMOS | | SyncMOS | ||
| S29C51002T/B | | S29C51002T/B | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SyncMOS | | SyncMOS | ||
| S29C51004T/B | | S29C51004T/B | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SyncMOS | | SyncMOS | ||
| S29C31004T | | S29C31004T | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
| | | {{?2}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W29C011 | | W29C011 | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W29C020C | | W29C020C | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W29C040P | | W29C040P | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W29EE011 | | W29EE011 | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W49F002U | | W49F002U | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W49V002A | | W49V002A | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W49V002FA | | W49V002FA | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W39V040FA | | W39V040FA | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W39V040A | | W39V040A | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W39V040B | | W39V040B | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W39V080A | | W39V080A | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W25x10 | | W25x10 | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W25x20 | | W25x20 | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W25x40 | | W25x40 | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Winbond™ | | Winbond™ | ||
| W25x80 | | W25x80 | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
| | | {{?}} | ||
|} | |} | ||
Line 650: | Line 706: | ||
| ALi | | ALi | ||
| M1533 | | M1533 | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| AMD | | AMD | ||
| Geode™ CS5530/CS5530A | | Geode™ CS5530/CS5530A | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| AMD | | AMD | ||
| Geode™ SC1100 | | Geode™ SC1100 | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| AMD | | AMD | ||
| AMD-8111 | | AMD-8111 | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| ATI | | ATI | ||
Line 670: | Line 726: | ||
| Broadcom | | Broadcom | ||
| HT-1000 | | HT-1000 | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Intel® | | Intel® | ||
| ICH* | | ICH* | ||
| | | {{OK}}<sup>2</sup> | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Intel® | | Intel® | ||
| PIIX4/PIIX4E/PIIX4M | | PIIX4/PIIX4E/PIIX4M | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Intel® | | Intel® | ||
| 440MX | | 440MX | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| NVIDIA | | NVIDIA | ||
| CK804 | | CK804 | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| NVIDIA | | NVIDIA | ||
| MCP51 | | MCP51 | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| NVIDIA | | NVIDIA | ||
| MCP55 | | MCP55 | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| SiS | | SiS | ||
Line 706: | Line 762: | ||
| VIA | | VIA | ||
| CX700 | | CX700 | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| VIA | | VIA | ||
| VT8231 | | VT8231 | ||
| | | {{?}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| VIA | | VIA | ||
| VT8235 | | VT8235 | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| VIA | | VIA | ||
| VT8237 | | VT8237 | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| VIA | | VIA | ||
| VT82C686 | | VT82C686 | ||
| | | {{?}} | ||
|} | |} | ||
Line 754: | Line 810: | ||
| Advantech | | Advantech | ||
| [http://taiwan.advantech.com.tw/products/Model_Detail.asp?model_id=1-1TGZL8&BU=ACG&PD= PCM-5820] | | [http://taiwan.advantech.com.tw/products/Model_Detail.asp?model_id=1-1TGZL8&BU=ACG&PD= PCM-5820] | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| ASI | | ASI | ||
| [http://www.hojerteknik.com/winnet.htm MB-5BLMP]<sup>1</sup> | | [http://www.hojerteknik.com/winnet.htm MB-5BLMP]<sup>1</sup> | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS | | ASUS | ||
| [http://www.asus.com.tw/products.aspx?l1=3&l2=15&l3=171&l4=0&model=455&modelmenu=2 A8N-E] | | [http://www.asus.com.tw/products.aspx?l1=3&l2=15&l3=171&l4=0&model=455&modelmenu=2 A8N-E] | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS | | ASUS | ||
| [http://www.hardwareschotte.de/hardware/preise/proid_1266090/preis_ASUS+A8NE-FM A8NE-FM/S] | | [http://www.hardwareschotte.de/hardware/preise/proid_1266090/preis_ASUS+A8NE-FM A8NE-FM/S] | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS | | ASUS | ||
| [http://www.asus.com.tw/products.aspx?l1=3&l2=15&l3=148&l4=0&model=539&modelmenu=1 A8N-SLI Premium] | | [http://www.asus.com.tw/products.aspx?l1=3&l2=15&l3=148&l4=0&model=539&modelmenu=1 A8N-SLI Premium] | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS | | ASUS | ||
| [http://www.asus.com.tw/products.aspx?l1=3&l2=15&l3=143&l4=0&model=376&modelmenu=1 A8V-E Deluxe] | | [http://www.asus.com.tw/products.aspx?l1=3&l2=15&l3=143&l4=0&model=376&modelmenu=1 A8V-E Deluxe] | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS | | ASUS | ||
| [http://www.asus.com.tw/products.aspx?l1=3&l2=101&l3=496&l4=0&model=1568&modelmenu=1 M2A-VM] | | [http://www.asus.com.tw/products.aspx?l1=3&l2=101&l3=496&l4=0&model=1568&modelmenu=1 M2A-VM] | ||
| | | {{OK}}<sup>4</sup> | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS | | ASUS | ||
| [http://www.motherboard.cz/mb/asus/P2B.htm P2B] | | [http://www.motherboard.cz/mb/asus/P2B.htm P2B] | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS | | ASUS | ||
| [http://www.motherboard.cz/mb/asus/P2B-F.htm P2B-F] | | [http://www.motherboard.cz/mb/asus/P2B-F.htm P2B-F] | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |||
| ASUS | |||
| [http://www.asus.com.tw/products.aspx?l1=3&l2=13&l3=63&l4=0&model=228&modelmenu=1 A7V400-MX] | |||
| {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |||
| ASUS | |||
| [http://www.asus.com.tw/products.aspx?l1=3&l2=13&l3=64&l4=0&model=229&modelmenu=1 A7V8X-MX] | |||
| {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |||
| ASUS | |||
| [http://www.ciao.co.uk/ASUS_Intel_845D_Chipset_P4B266__5409807#productdetail P4B266] | |||
| {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |||
| ASUS | |||
| [http://www.asus.com.tw/products.aspx?l1=3&l2=15&l3=143&l4=0&model=576&modelmenu=1 A8V-E SE] | |||
| {{OK}}<sup>6</sup> | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| BCOM | | BCOM | ||
| [[BCOM WINNET100 Build Tutorial|WinNET100]]<sup> | | [[BCOM WINNET100 Build Tutorial|WinNET100]]<sup>5</sup> | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| GIGABYTE | | GIGABYTE | ||
| [http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ClassValue=Motherboard&ProductID=1445&ProductName=GA-6BXC GA-6BXC] | | [http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ClassValue=Motherboard&ProductID=1445&ProductName=GA-6BXC GA-6BXC] | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |||
| PC Engines | |||
| [http://pcengines.ch/alix1c.htm Alix.1c] | |||
| {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |||
| PC Engines | |||
| [http://pcengines.ch/alix2c2.htm Alix.2c2] | |||
| {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |||
| PC Engines | |||
| [http://pcengines.ch/alix2c3.htm Alix.2c3] | |||
| {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |||
| PC Engines | |||
| [http://pcengines.ch/alix3c3.htm Alix.3c3] | |||
| {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| RCA | | RCA | ||
| [http://www.settoplinux.org RM4100] | | [http://www.settoplinux.org RM4100] | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Tyan | | Tyan | ||
| [http://www.tyan.com/archive/products/html/tsunamiatx.html S1846] | | [http://www.tyan.com/archive/products/html/tsunamiatx.html S1846] | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Tyan | | Tyan | ||
| [http://www.tyan.com/product_board_detail.aspx?pid=115 S2881] | | [http://www.tyan.com/product_board_detail.aspx?pid=115 S2881] | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Tyan | | Tyan | ||
| [http://www.tyan.com/product_board_detail.aspx?pid=127 S2882] | | [http://www.tyan.com/product_board_detail.aspx?pid=127 S2882] | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |||
| Tyan | |||
| [http://www.tyan.com/archive/products/html/tomcatk7m.html S2498 (Tomcat K7M)] | |||
| {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |||
| VIA | |||
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=81 EPIA-M] | |||
| {{OK}}<sup>2</sup> | |||
|- bgcolor="#eeeeee" valign="top" | |||
| VIA | |||
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=202 EPIA-MII] | |||
| {{OK}}<sup>2</sup> | |||
|} | |} | ||
Line 837: | Line 943: | ||
| [http://www.digit-life.com/articles/i815epacorp6a815epd/index.html 6A815EPD] | | [http://www.digit-life.com/articles/i815epacorp6a815epd/index.html 6A815EPD] | ||
| -m acorp:6a815epd | | -m acorp:6a815epd | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
Line 843: | Line 949: | ||
| [http://agami.com/products/AIS6000/ Aruma/AIS6000] | | [http://agami.com/products/AIS6000/ Aruma/AIS6000] | ||
| -m AGAMI:ARUMA | | -m AGAMI:ARUMA | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
Line 849: | Line 955: | ||
| [http://www.artecgroup.com/thincan/models.html DBE61] | | [http://www.artecgroup.com/thincan/models.html DBE61] | ||
| -m artecgroup:dbe61 | | -m artecgroup:dbe61 | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Artec Group | | Artec Group | ||
| [http://www.artecgroup.com/thincan/models.html DBE62] | | [http://www.artecgroup.com/thincan/models.html DBE62] | ||
| -m artecgroup:dbe62 | | -m artecgroup:dbe62 | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS | | ASUS | ||
| [http://www.hardwarezone.com/reviews/mb/p5a/p5a.htm P5A] | | [http://www.hardwarezone.com/reviews/mb/p5a/p5a.htm P5A] | ||
| -m asus:p5a | | -m asus:p5a | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
Line 886: | Line 972: | ||
| [http://www.epox.com/usa/product.asp?ID=EP-BX3 EP-BX3] | | [http://www.epox.com/usa/product.asp?ID=EP-BX3 EP-BX3] | ||
| -m epox:ep-bx3 | | -m epox:ep-bx3 | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
Line 892: | Line 978: | ||
| [http://www-03.ibm.com/systems/x/rack/x3455/ x3455] | | [http://www-03.ibm.com/systems/x/rack/x3455/ x3455] | ||
| -m ibm:x3455 | | -m ibm:x3455 | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
Line 898: | Line 984: | ||
| [http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2287&ModelName=GA-M57SLI-S4 GA-M57SLI-S4] | | [http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2287&ModelName=GA-M57SLI-S4 GA-M57SLI-S4] | ||
| -m gigabyte:m57sli | | -m gigabyte:m57sli | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| GIGABYTE | | GIGABYTE | ||
| [http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2434 GA-M61P-S3] | | [http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2434 GA-M61P-S3] | ||
| -m gigabyte:m61p | | -m gigabyte:m61p | ||
| | | {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
Line 909: | Line 995: | ||
| [http://web.archive.org/web/20060507170150/http://www.iwill.net/product_2.asp?p_id=98 DK8-HTX] | | [http://web.archive.org/web/20060507170150/http://www.iwill.net/product_2.asp?p_id=98 DK8-HTX] | ||
| -m iwill:dk8_htx | | -m iwill:dk8_htx | ||
| | | {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
Line 915: | Line 1,001: | ||
| [http://global.msi.com.tw/index.php?func=proddesc&prod_no=170&maincat_no=1 K8N Neo3] | | [http://global.msi.com.tw/index.php?func=proddesc&prod_no=170&maincat_no=1 K8N Neo3] | ||
| -m msi:k8n-neo3 | | -m msi:k8n-neo3 | ||
| | | {{OK}} | ||
| | |} | ||
| valign="top"| | | valign="top"| | ||
Line 948: | Line 1,019: | ||
| ASUS | | ASUS | ||
| MEW-AM | | MEW-AM | ||
| | | {{No}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| ASUS | | ASUS | ||
| MEW-VM | | MEW-VM | ||
| | | {{No}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Biostar | | Biostar | ||
| [ftp://ftp.biostar-usa.com/manuals/M6TBA/ M6TBA] | | [ftp://ftp.biostar-usa.com/manuals/M6TBA/ M6TBA] | ||
| | | {{No}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| MSI | | MSI | ||
| [http://global.msi.com.tw/index.php?func=proddesc&prod_no=255&maincat_no=1 MS-7260 (K9N Neo)] | | [http://global.msi.com.tw/index.php?func=proddesc&prod_no=255&maincat_no=1 MS-7260 (K9N Neo)] | ||
| style="background:yellow" | SEMI-SUPPORTED<sup> | | style="background:yellow" | SEMI-SUPPORTED<sup>3</sup> | ||
|} | |} | ||
Line 971: | Line 1,042: | ||
<sup>1</sup> Used in the IGEL WinNET III thin client.<br /> | <sup>1</sup> Used in the IGEL WinNET III thin client.<br /> | ||
<sup>2</sup> Might also work for other CLE266 based EPIAs.<br /> | <sup>2</sup> Might also work for other CLE266 based EPIAs.<br /> | ||
<sup>3 | <sup>3</sup> Interestingly flashrom does not work when the vendor BIOS is booted, but it ''does'' work flawlessly when the machine is booted with coreboot.<br /> | ||
<sup>4</sup> See http://www.coreboot.org/pipermail/coreboot/2007-September/025281.html.<br /> | |||
<sup> | <sup>5</sup> Used in the IGEL-316 thin client.<br /> | ||
<sup> | <sup>6</sup> See http://www.coreboot.org/pipermail/coreboot/2007-October/026496.html.<br /> | ||
<sup> | |||
</small> | </small> | ||
Revision as of 15:33, 22 June 2008
Flashrom is a utility which can be used to detect, read, or write BIOS chips (DIP, PLCC, SPI).
Supported devices
Note: There are probably some flash ROM chips which are compatible to the ones listed below.
|
|
Supported chipsets
Vendor | Southbridge | Status |
---|---|---|
ALi | M1533 | OK |
AMD | Geode™ CS5530/CS5530A | OK |
AMD | Geode™ SC1100 | ? |
AMD | AMD-8111 | OK |
ATI | SB400 | ? |
Broadcom | HT-1000 | OK |
Intel® | ICH* | OK2 |
Intel® | PIIX4/PIIX4E/PIIX4M | OK |
Intel® | 440MX | OK |
NVIDIA | CK804 | OK |
NVIDIA | MCP51 | ? |
NVIDIA | MCP55 | OK |
SiS | 630 | ? |
SiS | 5595 | ? |
VIA | CX700 | OK |
VIA | VT8231 | ? |
VIA | VT8235 | OK |
VIA | VT8237 | OK |
VIA | VT82C686 | ? |
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.
4 Untested, but should work.
5 Only reading the chip, but not writing to it has been tested. Both is expected to work, though.
6 Should work, but only reading (not writing or erasing) the chip has been tested.
Supported mainboards
This is a list of mainboards where we have verified that they either do or do not need any special initialization to make flashrom work (given flashrom supports the respective southbridge and ROM chip), or that they do not yet work at all. If they do not work, support may or may not be added later.
Mainboards which don't appear in the list may or may not work (we don't know, someone has to give it a try). Please report any further verified mainboards on the mailinglist or add them here directly.
Known-good
|
Known-good (but special setup required)
|
Known-bad
|
1 Used in the IGEL WinNET III thin client.
2 Might also work for other CLE266 based EPIAs.
3 Interestingly flashrom does not work when the vendor BIOS is booted, but it does work flawlessly when the machine is booted with coreboot.
4 See http://www.coreboot.org/pipermail/coreboot/2007-September/025281.html.
5 Used in the IGEL-316 thin client.
6 See http://www.coreboot.org/pipermail/coreboot/2007-October/026496.html.
Installation
Requirements
Flashrom requires the pciutils and zlib and the respective development packages in order to be built.
In Debian unstable these development packages are called pciutils-dev/libpci-dev and zlib1g-dev. Most other distributions call them pciutils-devel and zlib-devel.
Manual Installation
$ svn co svn://coreboot.org/repos/trunk/util/flashrom $ cd flashrom $ make $ sudo make install
Debian
$ sudo aptitude install flashrom
Fedora
$ sudo yum install flashrom
Mandriva
$ urpmi flashrom
openSUSE
$ yast -i coreboot-utils
For distributions older than openSUSE Factory (11.0) you find "backports" in the openSUSE Build Service.
Usage
Detect whether flashrom knows about your chipset/mainboard/BIOS chip:
$ flashrom
Read the current BIOS image into a file:
$ flashrom -r backup.bin
Write a BIOS image (proprietary or coreboot) on the ROM chip:
$ flashrom -wv newbios.bin
For more documentation please see the flashrom README or the manpage.