Difference between revisions of "Flashrom"

From flashrom
Jump to: navigation, search
(Supported devices: update all tested flashes from flashrom/flashchips.c rev 3359)
(use more templates in tables ; shift (autodetected) mainboards to "known good")
Line 45: Line 45:
 
| ASD
 
| ASD
 
| AE49F2008
 
| AE49F2008
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| Atmel
 
| Atmel
Line 73: Line 73:
 
| Atmel
 
| Atmel
 
| AT49F002(N)
 
| AT49F002(N)
| style="background:lime" | OK<sup>6</sup>
+
| {{OK}}<sup>6</sup>
| style="background:lime" | OK<sup>6</sup>
+
| {{OK}}<sup>6</sup>
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
Line 80: Line 80:
 
| Atmel
 
| Atmel
 
| AT49F002(N)T
 
| AT49F002(N)T
| style="background:lime" | OK<sup>6</sup>
+
| {{OK}}<sup>6</sup>
| style="background:lime" | OK<sup>6</sup>
+
| {{OK}}<sup>6</sup>
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
Line 88: Line 88:
 
| EON
 
| EON
 
| EN29F002(A)(N)T
 
| EN29F002(A)(N)T
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| EON
 
| EON
 
| EN29F002(A)(N)B
 
| EN29F002(A)(N)B
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
  
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| EMST
 
| EMST
 
| F49B002UA
 
| F49B002UA
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
  
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| Fujitsu
 
| Fujitsu
 
| MBM29F400TC
 
| MBM29F400TC
| style="background:lime" | OK<sup>5</sup>
+
| {{OK}}<sup>5</sup>
| style="background:lime" | OK<sup>5</sup>
+
| {{OK}}<sup>5</sup>
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
Line 118: Line 118:
 
| Intel&reg;
 
| Intel&reg;
 
| 82802AB
 
| 82802AB
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Intel&reg;
 
| Intel&reg;
 
| 82802AC
 
| 82802AC
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| M-Systems
 
| M-Systems
Line 139: Line 139:
 
| Macronix
 
| Macronix
 
| MX29F002
 
| MX29F002
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
  
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Macronix
 
| Macronix
 
| MX29F002
 
| MX29F002
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Macronix
 
| Macronix
Line 161: Line 161:
 
| Macronix
 
| Macronix
 
| MX25L8005
 
| MX25L8005
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Macronix
 
| Macronix
Line 176: Line 176:
 
| PMC
 
| PMC
 
| Pm49FL002
 
| Pm49FL002
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| PMC
 
| PMC
 
| Pm49FL004
 
| Pm49FL004
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| PMC
 
| PMC
Line 233: Line 233:
 
| Sharp
 
| Sharp
 
| LHF00L04
 
| LHF00L04
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
  
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
Line 291: Line 291:
 
| SST
 
| SST
 
| SST39SF020
 
| SST39SF020
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| SST
 
| SST
Line 312: Line 312:
 
| SST
 
| SST
 
| SST39VF040
 
| SST39VF040
| style="background:lime" | OK
+
| {{OK}}
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
Line 319: Line 319:
 
| SST
 
| SST
 
| SST49LF040B
 
| SST49LF040B
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| SST
 
| SST
Line 340: Line 340:
 
| SST
 
| SST
 
| SST49LF080A
 
| SST49LF080A
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| SST
 
| SST
 
| SST49LF002A/B
 
| SST49LF002A/B
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| SST
 
| SST
Line 361: Line 361:
 
| SST
 
| SST
 
| SST49LF004A/B
 
| SST49LF004A/B
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| SST
 
| SST
 
| SST49LF008A
 
| SST49LF008A
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
 
| style="background:#eeeeee" | ?
Line 427: Line 427:
 
| ST
 
| ST
 
| M50FLW040A
 
| M50FLW040A
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M50FLW040B
 
| M50FLW040B
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M50FLW080A
 
| M50FLW080A
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M50FLW080B
 
| M50FLW080B
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M50FW040
 
| M50FW040
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M50FW080
 
| M50FW080
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M50FW016
 
| M50FW016
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M50LPW116
 
| M50LPW116
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M29F002B
 
| M29F002B
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M29F002T
 
| M29F002T
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M29F002NT
 
| M29F002NT
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M29F400BT
 
| M29F400BT
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M29F040B
 
| M29F040B
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M29W010B
 
| M29W010B
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| ST
 
| ST
 
| M29W040B
 
| M29W040B
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| SyncMOS
 
| SyncMOS
Line 560: Line 560:
 
| Winbond&trade;
 
| Winbond&trade;
 
| W29C011
 
| W29C011
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W29C020C
 
| W29C020C
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W29C040P
 
| W29C040P
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W29EE011
 
| W29EE011
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W49F002U
 
| W49F002U
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W49V002A
 
| W49V002A
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W49V002FA
 
| W49V002FA
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W39V040FA
 
| W39V040FA
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W39V040A
 
| W39V040A
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W39V040B
 
| W39V040B
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W39V080A
 
| W39V080A
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
  
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W25x10
 
| W25x10
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W25x20
 
| W25x20
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W25x40
 
| W25x40
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| Winbond&trade;
 
| Winbond&trade;
 
| W25x80
 
| W25x80
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
| style="background:#dddddd" | ?
+
| {{?}}
  
 
|}
 
|}
Line 678: Line 678:
 
| ALi
 
| ALi
 
| M1533
 
| M1533
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| AMD
 
| AMD
 
| Geode&trade;&nbsp;CS5530/CS5530A
 
| Geode&trade;&nbsp;CS5530/CS5530A
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| AMD
 
| AMD
 
| Geode&trade;&nbsp;SC1100
 
| Geode&trade;&nbsp;SC1100
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| AMD
 
| AMD
 
| AMD-8111
 
| AMD-8111
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| ATI
 
| ATI
Line 698: Line 698:
 
| Broadcom
 
| Broadcom
 
| HT-1000
 
| HT-1000
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| Intel&reg;&nbsp;
 
| Intel&reg;&nbsp;
 
| ICH*
 
| ICH*
| style="background:lime" | OK<sup>2</sup>
+
| {{OK}}<sup>2</sup>
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| Intel&reg;&nbsp;
 
| Intel&reg;&nbsp;
 
| PIIX4/PIIX4E/PIIX4M
 
| PIIX4/PIIX4E/PIIX4M
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| Intel&reg;&nbsp;
 
| Intel&reg;&nbsp;
 
| 440MX
 
| 440MX
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| NVIDIA
 
| NVIDIA
 
| CK804
 
| CK804
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| NVIDIA
 
| NVIDIA
 
| MCP51
 
| MCP51
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| NVIDIA
 
| NVIDIA
 
| MCP55
 
| MCP55
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| SiS
 
| SiS
Line 734: Line 734:
 
| VIA
 
| VIA
 
| CX700
 
| CX700
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| VIA
 
| VIA
 
| VT8231
 
| VT8231
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| VIA
 
| VIA
 
| VT8235
 
| VT8235
| style="background:#dddddd" | ?
+
| {{?}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| VIA
 
| VIA
 
| VT8237
 
| VT8237
| style="background:lime" | OK
+
| {{OK}}
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
 
| VIA
 
| VIA
 
| VT82C686
 
| VT82C686
| style="background:#dddddd" | ?
+
| {{?}}
 
|}
 
|}
  
Line 782: Line 782:
 
| 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]
| style="background:lime" | OK
+
| {{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>
| style="background:lime" | OK
+
| {{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]
| style="background:lime" | OK
+
| {{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]
| style="background:lime" | OK
+
| {{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]
| style="background:lime" | OK
+
| {{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]
| style="background:lime" | OK
+
| {{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]
| style="background:lime" | OK<sup>4</sup>
+
| {{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]
| style="background:lime" | OK
+
| {{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]
| style="background:lime" | OK
+
| {{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>5</sup>
 
| [[BCOM WINNET100 Build Tutorial|WinNET100]]<sup>5</sup>
| style="background:lime" | OK
+
| {{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]
| style="background:lime" | OK
+
| {{OK}}
  
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| RCA
 
| RCA
 
| [http://www.settoplinux.org RM4100]
 
| [http://www.settoplinux.org RM4100]
| style="background:lime" | OK
+
| {{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]
| style="background:lime" | OK
+
| {{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]
| style="background:lime" | OK
+
| {{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]
| style="background:lime" | OK
+
| {{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 865: Line 895:
 
| [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
| style="background:lime" | OK
+
| {{OK}}
  
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
Line 871: Line 901:
 
| [http://agami.com/products/AIS6000/ Aruma/AIS6000]
 
| [http://agami.com/products/AIS6000/ Aruma/AIS6000]
 
| -m AGAMI:ARUMA
 
| -m AGAMI:ARUMA
| style="background:lime" | OK
+
| {{OK}}
  
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
Line 877: Line 907:
 
| [http://www.artecgroup.com/thincan/models.html DBE61]
 
| [http://www.artecgroup.com/thincan/models.html DBE61]
 
| -m artecgroup:dbe61
 
| -m artecgroup:dbe61
| style="background:lime" | OK
+
| {{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
| style="background:lime" | OK
+
| {{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]
 
| (autodetected)
 
| style="background:lime" | 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]
 
| (autodetected)
 
| style="background:lime" | OK
 
|- bgcolor="#dddddd" valign="top"
 
| ASUS
 
| [http://www.ciao.co.uk/ASUS_Intel_845D_Chipset_P4B266__5409807#productdetail P4B266]
 
| (autodetected)
 
| style="background:lime" | 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]
 
| (autodetected)
 
| style="background:lime" | OK<sup>6</sup>
 
 
|- 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
| style="background:lime" | OK
+
| {{OK}}
  
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
Line 914: Line 924:
 
| [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
| style="background:lime" | OK
+
| {{OK}}
  
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
Line 920: Line 930:
 
| [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
| style="background:lime" | OK
+
| {{OK}}
  
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
Line 931: Line 941:
 
| [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
| style="background:lime" | OK
+
| {{OK}}
  
 
|- bgcolor="#dddddd" valign="top"
 
|- bgcolor="#dddddd" valign="top"
Line 937: Line 947:
 
| [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
| style="background:lime" | OK
+
| {{OK}}
  
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
Line 943: Line 953:
 
| [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
| style="background:lime" | OK
+
| {{OK}}
  
|- bgcolor="#dddddd" valign="top"
+
|}
| Tyan
 
| [http://www.tyan.com/archive/products/html/tomcatk7m.html S2498 (Tomcat K7M)]
 
| (autodetected)
 
| style="background:lime" | OK
 
  
|- bgcolor="#eeeeee" valign="top"
 
| VIA
 
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=81 EPIA-M]
 
| (autodetected)
 
| style="background:lime" | OK<sup>2</sup>
 
|- bgcolor="#eeeeee" valign="top"
 
| VIA
 
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=202 EPIA-MII]
 
| (autodetected)
 
| style="background:lime" | OK<sup>2</sup>
 
|}
 
  
 
| valign="top"|
 
| valign="top"|
Line 976: Line 971:
 
| ASUS
 
| ASUS
 
| MEW-AM
 
| MEW-AM
| style="background:red" | No
+
| {{No}}
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"
 
| ASUS
 
| ASUS
 
| MEW-VM
 
| MEW-VM
| style="background:red" | No
+
| {{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]
| style="background:red" | No
+
| {{No}}
  
 
|- bgcolor="#eeeeee" valign="top"
 
|- bgcolor="#eeeeee" valign="top"

Revision as of 04:11, 3 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.

Vendor Flash part Status
  Probe Read Write Erase
AMD Am29F040B OK OK OK OK
AMD Am29LV040B  ?  ?  ?  ?
AMD Am29F016D  ?  ?  ?  ?
ASD AE49F2008  ?  ?  ?  ?
Atmel AT25DF321 OK OK OK OK
Atmel AT29C040A  ?  ?  ?  ?
Atmel AT29C020  ?  ?  ?  ?
Atmel AT49F002(N) OK6 OK6  ?  ?
Atmel AT49F002(N)T OK6 OK6  ?  ?
EON EN29F002(A)(N)T  ?  ?  ?  ?
EON EN29F002(A)(N)B  ?  ?  ?  ?
EMST F49B002UA  ?  ?  ?  ?
Fujitsu MBM29F400TC OK5 OK5  ?  ?
Intel® 82802AB OK OK OK OK
Intel® 82802AC  ?  ?  ?  ?
M-Systems MD-2802 WIP1 WIP1 WIP1 WIP1
Macronix MX29F002  ?  ?  ?  ?
Macronix MX29F002  ?  ?  ?  ?
Macronix MX25L4005 OK OK OK OK
Macronix MX25L8005  ?  ?  ?  ?
Macronix MX25L3205 OK OK OK OK
PMC Pm49FL002 OK OK OK OK
PMC Pm49FL004 OK OK OK OK
PMC Pm25LV512  ?  ?  ?  ?
PMC Pm25LV010  ?  ?  ?  ?
PMC Pm25LV020  ?  ?  ?  ?
PMC Pm25LV040  ?  ?  ?  ?
PMC Pm25LV080B  ?  ?  ?  ?
PMC Pm25LV016B  ?  ?  ?  ?
Sharp LHF00L04  ?  ?  ?  ?
Spansion S25FL016A OK OK OK OK
SST SST25VF040B  ?  ?  ?  ?
SST SST25VF016B  ?  ?  ?  ?
SST SST29EE020A  ?  ?  ?  ?
SST SST28SF040A  ?  ?  ?  ?
SST SST39SF010A  ?  ?  ?  ?
SST SST39SF020A  ?  ?  ?  ?
SST SST39SF020 OK OK OK OK
SST SST39SF040  ?  ?  ?  ?
SST SST39VF020  ?  ?  ?  ?
SST SST39VF040 OK  ?  ?  ?
SST SST49LF040B OK OK OK OK
SST SST49LF040  ?  ?  ?  ?
SST SST49LF020A  ?  ?  ?  ?
SST SST49LF080A OK OK OK OK
SST SST49LF002A/B OK OK OK OK
SST SST49LF003A/B  ?  ?  ?  ?
SST SST49LF004A/B OK OK OK OK
SST SST49LF008A OK OK  ?  ?
SST SST49LF004C  ?  ?  ?  ?
SST SST49LF008C  ?  ?  ?  ?
SST SST49LF016C  ?  ?  ?  ?
SST SST49LF160C  ?  ?  ?  ?
Vendor Flash part Status
  Probe Read Write Erase
ST M25P32 OK OK OK OK
ST M50FLW040A  ?  ?  ?  ?
ST M50FLW040B  ?  ?  ?  ?
ST M50FLW080A  ?  ?  ?  ?
ST M50FLW080B  ?  ?  ?  ?
ST M50FW040  ?  ?  ?  ?
ST M50FW080 OK OK OK OK
ST M50FW016  ?  ?  ?  ?
ST M50LPW116  ?  ?  ?  ?
ST M29F002B  ?  ?  ?  ?
ST M29F002T  ?  ?  ?  ?
ST M29F002NT  ?  ?  ?  ?
ST M29F400BT  ?  ?  ?  ?
ST M29F040B  ?  ?  ?  ?
ST M29W010B  ?  ?  ?  ?
ST M29W040B  ?  ?  ?  ?
SyncMOS S29C51001T/B  ?  ?  ?  ?
SyncMOS S29C51002T/B  ?  ?  ?  ?
SyncMOS S29C51004T/B  ?  ?  ?  ?
SyncMOS S29C31004T  ?  ?  ?  ?
Winbond™ W29C011 OK OK OK OK
Winbond™ W29C020C OK OK OK OK
Winbond™ W29C040P  ?  ?  ?  ?
Winbond™ W29EE011  ?  ?  ?  ?
Winbond™ W49F002U OK OK OK OK
Winbond™ W49V002A  ?  ?  ?  ?
Winbond™ W49V002FA  ?  ?  ?  ?
Winbond™ W39V040FA  ?  ?  ?  ?
Winbond™ W39V040A  ?  ?  ?  ?
Winbond™ W39V040B OK OK OK OK
Winbond™ W39V080A OK OK OK OK
Winbond™ W25x10  ?  ?  ?  ?
Winbond™ W25x20  ?  ?  ?  ?
Winbond™ W25x40 OK OK OK OK
Winbond™ W25x80  ?  ?  ?  ?

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  ?
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

Vendor Mainboard Status
Advantech PCM-5820 OK
ASI MB-5BLMP1 OK
ASUS A8N-E OK
ASUS A8NE-FM/S OK
ASUS A8N-SLI Premium OK
ASUS A8V-E Deluxe OK
ASUS M2A-VM OK4
ASUS P2B OK
ASUS P2B-F OK
ASUS A7V400-MX OK
ASUS A7V8X-MX OK
ASUS P4B266 OK
ASUS A8V-E SE OK6
BCOM WinNET1005 OK
GIGABYTE GA-6BXC OK
RCA RM4100 OK
Tyan S1846 OK
Tyan S2881 OK
Tyan S2882 OK
Tyan S2498 (Tomcat K7M) OK
VIA EPIA-M OK2
VIA EPIA-MII OK2

Known-good (but special setup required)

Vendor Mainboard Required option Status
Acorp 6A815EPD -m acorp:6a815epd OK
agámi Aruma/AIS6000 -m AGAMI:ARUMA OK
Artec Group DBE61 -m artecgroup:dbe61 OK
Artec Group DBE62 -m artecgroup:dbe62 OK
ASUS P5A -m asus:p5a OK
EPoX EP-BX3 -m epox:ep-bx3 OK
IBM x3455 -m ibm:x3455 OK
GIGABYTE GA-M57SLI-S4 -m gigabyte:m57sli OK
GIGABYTE GA-M61P-S3 -m gigabyte:m61p OK
IWILL DK8-HTX -m iwill:dk8_htx OK
MSI K8N Neo3 -m msi:k8n-neo3 OK


Known-bad

Vendor Mainboard Status
ASUS MEW-AM No
ASUS MEW-VM No
Biostar M6TBA No
MSI MS-7260 (K9N Neo) SEMI-SUPPORTED3

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
WARNING: This will overwrite your current BIOS! Make sure you know what you're doing!

For more documentation please see the flashrom README or the manpage.