Flashrom: Difference between revisions
Hailfinger (talk | contribs) (→Communication bus protocol: LPC/FWH Cycles) |
m (→Supported devices: Update to r574.) |
||
Line 17: | Line 17: | ||
== Supported chips == | == Supported chips == | ||
Total amount of supported chips: ''' | Total amount of supported chips: '''172''' | ||
{| border="0" valign="top" | {| border="0" valign="top" | ||
Line 81: | Line 81: | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Atmel || AT26F004 || {{?2}} || {{?2}} || {{?2}} || {{?2}} | | Atmel || AT26F004 || {{?2}} || {{?2}} || {{?2}} || {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |||
| Atmel || AT29C512 || {{OK}} || {{OK}} || {{OK}} || {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Atmel || AT29C010A || {{OK}} || {{OK}} || {{OK}} || {{?2}} | | Atmel || AT29C010A || {{OK}} || {{OK}} || {{OK}} || {{?2}} | ||
Line 135: | Line 137: | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Fujitsu || MBM29F400TC || {{?2}} || {{?2}} || {{?2}} || {{?2}} | | Fujitsu || MBM29F400TC || {{?2}} || {{?2}} || {{?2}} || {{?2}} | ||
|- bgcolor="#dddddd" valign="top" | |||
| Intel || 28F001BX-B || {{?}} || {{?}} || {{?}} || {{?}} | |||
|- bgcolor="#dddddd" valign="top" | |||
| Intel || 28F001BX-T || {{OK}} || {{OK}} || {{?}} || {{?}} | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Intel || 82802AB || {{OK}} || {{OK}} || {{OK}} || {{OK}} | | Intel || 82802AB || {{OK}} || {{OK}} || {{OK}} || {{OK}} | ||
Line 147: | Line 153: | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Macronix || MX25L4005 || {{OK}} || {{OK}} || {{OK}} || {{OK}} | | Macronix || MX25L4005 || {{OK}} || {{OK}} || {{OK}} || {{OK}} | ||
|} | |} | ||
Line 169: | Line 171: | ||
| Erase | | Erase | ||
|- bgcolor="#eeeeee" valign="top" | |||
| Macronix || MX25L8005 || {{OK}} || {{OK}} || {{OK}} || {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |||
| Macronix || MX25L1605 || {{OK}} || {{OK}} || {{OK}} || {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| Macronix || MX25L1635D || {{?2}} || {{?2}} || {{?2}} || {{?2}} | | Macronix || MX25L1635D || {{?2}} || {{?2}} || {{?2}} || {{?2}} | ||
Line 281: | Line 287: | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| SST || SST49LF160C || {{OK}} || {{OK}} || {{OK}} || {{OK}} | | SST || SST49LF160C || {{OK}} || {{OK}} || {{OK}} || {{OK}} | ||
|} | |} | ||
Line 301: | Line 305: | ||
| Erase | | Erase | ||
|- bgcolor="#eeeeee" valign="top" | |||
| ST || M25P05-A || {{?2}} || {{?2}} || {{?2}} || {{?2}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| ST || M25P10-A || {{?2}} || {{?2}} || {{?2}} || {{?2}} | | ST || M25P10-A || {{?2}} || {{?2}} || {{?2}} || {{?2}} | ||
Line 607: | Line 613: | ||
'''Known good (worked out of the box)''' | '''Known good (worked out of the box)''' | ||
Total amount of boards: ''' | Total amount of boards: '''71''' | ||
{| border="0" valign="top" | {| border="0" valign="top" | ||
Line 624: | Line 630: | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| ASI || [http://www.hojerteknik.com/winnet.htm MB-5BLMP] || {{OK}} | | ASI || [http://www.hojerteknik.com/winnet.htm MB-5BLMP] || {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |||
| ASUS || A7N8X Deluxe || {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |||
| ASUS || A7N8X-E Deluxe || {{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" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS || [http://www.asus.com.tw/products.aspx?l1=3&l2=15&l3=171&l4=0&model=455&modelmenu=2 A8N-E] || {{OK}} | | ASUS || [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 || [http://www.hardwareschotte.de/hardware/preise/proid_1266090/preis_ASUS+A8NE-FM A8NE-FM/S] || {{OK}} | | ASUS || [http://www.hardwareschotte.de/hardware/preise/proid_1266090/preis_ASUS+A8NE-FM A8NE-FM/S] || {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |||
| ASUS || A8N-SLI || {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS || [http://www.asus.com.tw/products.aspx?l1=3&l2=15&l3=148&l4=0&model=539&modelmenu=1 A8N-SLI Premium] || {{OK}} | | ASUS || [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 || [http://www.asus.com.tw/products.aspx?l1=3&l2=15&l3=143&l4=0&model=376&modelmenu=1 A8V-E Deluxe] || {{OK}} | | ASUS || [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" | |||
| ASUS || [http://www.asus.com.tw/products.aspx?l1=3&l2=15&l3=143&l4=0&model=576&modelmenu=1 A8V-E SE] || {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |||
| ASUS || [http://www.asus.com/products.aspx?l1=3&l2=101&l3=583&l4=0&model=1909&modelmenu=1 M2A-MX] || {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS || [http://www.asus.com.tw/products.aspx?l1=3&l2=101&l3=496&l4=0&model=1568&modelmenu=1 M2A-VM] || {{OK}} | | ASUS || [http://www.asus.com.tw/products.aspx?l1=3&l2=101&l3=496&l4=0&model=1568&modelmenu=1 M2A-VM] || {{OK}} | ||
Line 640: | Line 660: | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS || [http://www.motherboard.cz/mb/asus/P2B.htm P2B] || {{OK}} | | ASUS || [http://www.motherboard.cz/mb/asus/P2B.htm P2B] || {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS || [ftp://ftp.asus.com.tw/pub/ASUS/mb/slot1/440bx/p2b-d/ P2B-D] || {{OK}} | | ASUS || [ftp://ftp.asus.com.tw/pub/ASUS/mb/slot1/440bx/p2b-d/ P2B-D] || {{OK}} | ||
Line 647: | Line 665: | ||
| ASUS || [ftp://ftp.asus.com.tw/pub/ASUS/mb/slot1/440bx/p2b-ds/ P2B-DS] || {{OK}} | | ASUS || [ftp://ftp.asus.com.tw/pub/ASUS/mb/slot1/440bx/p2b-ds/ P2B-DS] || {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS || [http://www.motherboard.cz/mb/asus/P2B-F.htm P2B-F] || {{OK}} | |||
| ASUS || [http://www. | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS || [http://www.motherboard.cz/mb/asus/P2L97-S.htm P2L97-S] || {{OK}} | | ASUS || [http://www.motherboard.cz/mb/asus/P2L97-S.htm P2L97-S] || {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| ASUS || [ftp://ftp.asus.com.tw/pub/ASUS/mb/socket775/P5B-Deluxe/ P5B-Deluxe] || {{OK}} | | ASUS || [ftp://ftp.asus.com.tw/pub/ASUS/mb/socket775/P5B-Deluxe/ P5B-Deluxe] || {{OK}} | ||
Line 664: | Line 674: | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| A-Trend || [http://www.motherboard.cz/mb/atrend/atc6220.htm ATC-6220] || {{OK}} | | A-Trend || [http://www.motherboard.cz/mb/atrend/atc6220.htm ATC-6220] || {{OK}} | ||
|} | |} | ||
Line 677: | Line 685: | ||
! align="left" | Status | ! align="left" | Status | ||
|- bgcolor="#dddddd" valign="top" | |||
| BCOM || [http://www.coreboot.org/BCOM_WINNET100_Build_Tutorial WinNET100] || {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| GIGABYTE || [http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ClassValue=Motherboard&ProductID=1445&ProductName=GA-6BXC GA-6BXC] || {{OK}} | | GIGABYTE || [http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ClassValue=Motherboard&ProductID=1445&ProductName=GA-6BXC GA-6BXC] || {{OK}} | ||
Line 691: | Line 701: | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| MSI || MS-7065 || {{OK}} | | MSI || MS-7065 || {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |||
| MSI || [http://support.packardbell.co.uk/uk/item/index.php?i=spec_orion&pi=platform_honeymoon_istart MS-7168 (Orion)] || {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| MSI || [http://global.msi.com.tw/index.php?func=prodmbspec&maincat_no=1&cat2_no=&cat3_no=&prod_no=1173#menu MS-7236 (945PL Neo3)] || {{OK}} | | MSI || [http://global.msi.com.tw/index.php?func=prodmbspec&maincat_no=1&cat2_no=&cat3_no=&prod_no=1173#menu MS-7236 (945PL Neo3)] || {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |||
| MSI || MS-7255 (P4M890M) || {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| MSI || [http://www.msi.com/index.php?func=prodcpusupport&maincat_no=1&cat2_no=170&cat3_no=&prod_no=1261#menu MS-7345 (P35 Neo2-FIR)] || {{OK}} | | MSI || [http://www.msi.com/index.php?func=prodcpusupport&maincat_no=1&cat2_no=170&cat3_no=&prod_no=1261#menu MS-7345 (P35 Neo2-FIR)] || {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| NEC || [http://support.necam.com/mobilesolutions/hardware/Desktops/pm2000/celeron/ PowerMate 2000] || {{OK}} | | NEC || [http://support.necam.com/mobilesolutions/hardware/Desktops/pm2000/celeron/ PowerMate 2000] || {{OK}} | ||
Line 712: | Line 724: | ||
| RCA || [http://www.settoplinux.org RM4100] || {{OK}} | | RCA || [http://www.settoplinux.org RM4100] || {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Sun || [http://www.sun.com/servers/blades/x6250/ Blade x6250] || {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |||
| Supermicro || [http://www.supermicro.com/Aplus/motherboard/Opteron/nforce/H8QC8.cfm H8QC8] || {{OK}} | | Supermicro || [http://www.supermicro.com/Aplus/motherboard/Opteron/nforce/H8QC8.cfm H8QC8] || {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Thomson || [http://www.settoplinux.org IP1000] || {{OK}} | | Thomson || [http://www.settoplinux.org IP1000] || {{OK}} | ||
Line 720: | Line 732: | ||
| T-Online || [http://wiki.freifunk-hannover.de/T-Online_S_100 S-100] || {{OK}} | | T-Online || [http://wiki.freifunk-hannover.de/T-Online_S_100 S-100] || {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Tyan || [http://www.tyan.com/product_board_detail.aspx?pid=610 iS5375-1U] || {{OK}} | |||
| Tyan || [http://www.tyan.com/product_board_detail.aspx?pid= | |||
|} | |} | ||
Line 734: | Line 744: | ||
! align="left" | Status | ! align="left" | Status | ||
|- bgcolor="#dddddd" valign="top" | |||
| Tyan || [http://www.tyan.com/archive/products/html/tsunamiatx.html S1846] || {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |||
| Tyan || [http://www.tyan.com/product_board_detail.aspx?pid=115 S2881] || {{OK}} | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Tyan || [http://www.tyan.com/product_board_detail.aspx?pid=121 S2882] || {{OK}} | | Tyan || [http://www.tyan.com/product_board_detail.aspx?pid=121 S2882] || {{OK}} | ||
Line 760: | Line 774: | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Tyan || [http://www.tyan.com/product_board_detail.aspx?pid=566 S5375] || {{OK}} | | Tyan || [http://www.tyan.com/product_board_detail.aspx?pid=566 S5375] || {{OK}} | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Tyan || [http://www.tyan.com/product_board_detail.aspx?pid=605 S5376G2NR/S5376WAG2NR] || {{OK}} | | Tyan || [http://www.tyan.com/product_board_detail.aspx?pid=605 S5376G2NR/S5376WAG2NR] || {{OK}} | ||
Line 770: | Line 782: | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| VIA || [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=473 EPIA-LN] || {{OK}} | | VIA || [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=473 EPIA-LN] || {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| VIA || [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=590 NAB74X0] || {{OK}} | | VIA || [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=590 NAB74X0] || {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| VIA || [http://www.via.com.tw/en/initiatives/empowered/pc2500_mainboard/index.jsp pc2500e] || {{OK}} | | VIA || [http://www.via.com.tw/en/initiatives/empowered/pc2500_mainboard/index.jsp pc2500e] || {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |||
| VIA || [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=490 VB700X] || {{OK}} | |||
|} | |} | ||
Line 783: | Line 795: | ||
'''Known good (with write-enable code in flashrom)''' | '''Known good (with write-enable code in flashrom)''' | ||
Total amount of boards: ''' | Total amount of boards: '''34''' | ||
{| border="0" valign="top" | {| border="0" valign="top" | ||
Line 820: | Line 832: | ||
| GIGABYTE || GA-7VT600 || — || {{OK}} | | GIGABYTE || GA-7VT600 || — || {{OK}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| GIGABYTE || GA- | | GIGABYTE || GA-K8N-SLI || — || {{OK}} | ||
|} | |} | ||
Line 833: | Line 845: | ||
! align="left" | Status | ! align="left" | Status | ||
|- bgcolor="#eeeeee" valign="top" | |||
| GIGABYTE || GA-M57SLI-S4 || -m gigabyte:m57sli || {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| GIGABYTE || GA-M61P-S3 || -m gigabyte:m61p || {{OK}} | | GIGABYTE || GA-M61P-S3 || -m gigabyte:m61p || {{OK}} | ||
Line 855: | Line 869: | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| MSI || MS-7135 (K8N Neo3) || -m msi:k8n-neo3 || {{OK}} | | MSI || MS-7135 (K8N Neo3) || -m msi:k8n-neo3 || {{OK}} | ||
|} | |} | ||
Line 869: | Line 881: | ||
! align="left" | Status | ! align="left" | Status | ||
|- bgcolor="#eeeeee" valign="top" | |||
| MSI || MS-6702E (K8T Neo2-F) || — || {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| MSI || MS-6712 (KT4V) || -m msi:kt4v || {{OK}} | | MSI || MS-6712 (KT4V) || -m msi:kt4v || {{OK}} | ||
Line 892: | Line 906: | ||
'''Not supported (yet)''' | '''Not supported (yet)''' | ||
Total amount of boards: ''' | Total amount of boards: '''19''' | ||
{| border="0" valign="top" | {| border="0" valign="top" | ||
Line 937: | Line 951: | ||
| FIC || [ftp://ftp.fic.com.tw/motherboard/manual/socket7/va-502/ VA-502] || {{No}} | | FIC || [ftp://ftp.fic.com.tw/motherboard/manual/socket7/va-502/ VA-502] || {{No}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| MSI || MS-6178 || {{No}} | | MSI || MS-6178 || {{No}} | ||
|- bgcolor="#eeeeee" valign="top" | |||
| MSI || [http://global.msi.com.tw/index.php?func=proddesc&prod_no=255&maincat_no=1 MS-7260 (K9N Neo)] || {{No}} | |||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| | | PCCHIPS || [http://motherboards.mbarron.net/models/pcchips/m537dma.htm M537DMA33] || {{No}} | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| | | Soyo || [http://www.soyo.com/content/Downloads/163/&c=80&p=464&l=English SY-5VD] || {{No}} | ||
|} | |} | ||
Line 956: | Line 970: | ||
|- bgcolor="#dddddd" valign="top" | |- bgcolor="#dddddd" valign="top" | ||
| Sun || [http://www.sun.com/servers/x64/x4150/ Fire x4150] || {{No}} | | Sun || [http://www.sun.com/servers/x64/x4150/ Fire x4150] || {{No}} | ||
|- bgcolor="# | |- bgcolor="#dddddd" valign="top" | ||
| Sun || [http://www.sun.com/servers/entry/x4200/ Fire x4200] || {{No}} | | Sun || [http://www.sun.com/servers/entry/x4200/ Fire x4200] || {{No}} | ||
|- bgcolor="# | |- bgcolor="#dddddd" valign="top" | ||
| Sun || [http://www.sun.com/servers/x64/x4540/ Fire x4540] || {{No}} | |||
|- bgcolor="#dddddd" valign="top" | |||
| Sun || [http://www.sun.com/servers/x64/x4600/ Fire x4600] || {{No}} | | Sun || [http://www.sun.com/servers/x64/x4600/ Fire x4600] || {{No}} | ||
Line 998: | Line 1,010: | ||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| 3COM || 3C90xB: PCI 10BASE-FX || 10b7:905a || {{?2}} | | 3COM || 3C90xB: PCI 10BASE-FX || 10b7:905a || {{?2}} | ||
|- bgcolor="#eeeeee" valign="top" | |||
| 3COM || 3C905B: Cyclone 10/100/BNC || 10b7:9058 || {{OK}} | |||
|- bgcolor="#eeeeee" valign="top" | |- bgcolor="#eeeeee" valign="top" | ||
| 3COM || 3C905C: EtherLink 10/100 PCI (TX) || 10b7:9200 || {{OK}} | | 3COM || 3C905C: EtherLink 10/100 PCI (TX) || 10b7:9200 || {{OK}} |
Revision as of 13:17, 5 June 2009
flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. It's often used to flash BIOS/EFI/coreboot/firmware images.
- Supports more than 160 flash chips, 75 chipsets, 100 mainboards, and 10 PCI devices which can be used as external programmers.
- Supports parallel, LPC, FWH and SPI flash interfaces and various chip packages (DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, TSOP40 and more)
- No physical access needed, root access is sufficient.
- No bootable floppy disk, bootable CD-ROM or other media needed.
- No keyboard or monitor needed. Simply reflash remotely via SSH.
- No instant reboot needed. Reflash your chip in a running system, verify it, be happy. The new firmware will be present next time you boot.
- Crossflashing and hotflashing is possible as long as the flash chips are electrically and logically compatible (same protocol). Great for recovery.
- Scriptability. Reflash a whole pool of identical machines at the same time from the command line. It is recommended to check flashrom output and error codes.
- Speed. flashrom is often much faster than most vendor flash tools.
- Portability. Supports Linux, FreeBSD, DragonFly BSD, Solaris, Mac OS X, and other Unix-like OSes.
Supported devices
Supported chips
Total amount of supported chips: 172
|
|
|
Supported chipsets
Total amount of supported chipsets: 76
|
|
|
Supported mainboards
In general, it is very likely that flashrom works out of the box even if your mainboard is not listed below.
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 chipset and flash 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 mailing list.
Known good (worked out of the box)
Total amount of boards: 71
|
|
|
Known good (with write-enable code in flashrom)
Total amount of boards: 34
|
|
|
Not supported (yet)
Total amount of boards: 19
|
|
|
Supported programmers
This is a list of supported PCI devices flashrom can use as programmer:
Board notes
Supported laptops/notebooksIn general, flashing laptops is more difficult because
IMPORTANT: At this point we recommend to not use flashrom on untested laptops unless you have a means to recover from a flashing that goes wrong (a working backup flash chip and/or good soldering skills).
|