|
|
(34 intermediate revisions by 9 users not shown) |
Line 1: |
Line 1: |
| Flashrom supports many different programmers, including your PC mainboard, various PCI cards with soldered-on flash chips, and various USB/serial-port/paralell-port based programmers.
| | {{#externalredirect: https://www.flashrom.org/supported_hw/supported_prog/index.html }} |
| | |
| {| border="0" style="vertical-align: top" | |
| |- bgcolor="#6699ff"
| |
| !Photo
| |
| !Programmer
| |
| !Status
| |
| !Comments
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Via pc2500e.jpg|120px|left]]
| |
| | internal
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | Flashrom supports a [[Supported_hardware#Supported_mainboards|large number of mainboards]], other mainboards may be supported out-of-the-box too, or might require a little additional code in flashrom.
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Computer_200x200.png|120px|left]]
| |
| | dummy
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | The "dummy" programmer is a software-only implementation of a simple programmer which is mostly useful for flashrom development and testing.
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:3com prog.jpg|120px|left]]
| |
| | nic3com
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | Flashrom supports some [[NIC3Com|3Com network cards]] to reflash the (parallel) flash attached to these cards, but it is also possible to use these cards to reflash other chips which fit in there electrically. Please note that the small number of address lines connected to the chip may make accessing large chips impossible. The maximum supported chip size if '''128KB'''.
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Help-browser 200x200.png|120px|left]]
| |
| | nic3realtek
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | TODO
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Gfxnvidia original card.jpg|120px|left]]
| |
| | gfxnvidia
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | TODO
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Dr kaiser.jpg|120px|left]]
| |
| | drkaiser
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | TODO
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Satasii original.jpg|120px|left]]
| |
| | satasii
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | Flashrom supports some SiI ATA/SATA controllers to reflash the flash attached to these controller cards, but it is also possible to use these cards to reflash other chips which fit in there electrically. Please note that the small number of address lines connected to the chip may make accessing large chips impossible.
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Help-browser 200x200.png|120px|left]]
| |
| | ft2232_spi
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | Flashrom supports the usage of various [[FT2232SPI Programmer|FTDI FT2232/FT4232H-based devices]] as SPI flashers:
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Dlp usb1232h spi programmer breadboard 1.jpg|80px|right]]
| |
| | ft2232_spi
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | [[FT2232SPI_Programmer#DLP_Design_DLP-USB1232H|DLP Design DLP-USB1232H]]
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Help-browser 200x200.png|80px|right]]
| |
| | ft2232_spi
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | [[FT2232SPI_Programmer#FTDI_FT2232H_Mini-Module|FTDI FT2232H Mini-Module]]
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Help-browser 200x200.png|80px|right]]
| |
| | ft2232_spi
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | [[FT2232SPI_Programmer#FTDI_FT4232H_Mini-Module|FTDI FT4232H Mini-Module]]
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Openbiosprog-spi-assembled-device-0.1-powerled-chip.jpg|80px|right]]
| |
| | ft2232_spi
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | openbiosprog-spi
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Jtagkey-tiny.jpg|80px|right]]
| |
| | ft2232_spi
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | [[FT2232SPI_Programmer#Amontec_JTAGkey2|Amontec JTAGkey, JTAGkey-tiny, and JTAGkey2]]
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:ARM-USB-TINY pinout.png|80px|right]]
| |
| | ft2232_spi
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | [[FT2232SPI_Programmer#Olimex_ARM-USB-TINY_and_related_devices|ARM-USB-TINY, ARM-USB-TINY-H, ARM-USB-OCD, ARM-USB-OCD-H]]
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Help-browser 200x200.png|120px|left]]
| |
| | serprog
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | Flashrom supports various [[serprog|serprog-derived hardware projects]] which all use the [http://flashrom.org/trac/flashrom/browser/trunk/serprog-protocol.txt serprog protocol]:
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Avr rs232 programmer.jpg|80px|right]]
| |
| | serprog
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | [[Serprog#AVR_flasher_by_Urja_Rannikko|AVR flasher by Urja Rannikko]]
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Help-browser 200x200.png|80px|right]]
| |
| | serprog
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | [[Serprog#AVR_flasher_by_eightdot|AVR flasher by eightdot]]
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Help-browser 200x200.png|80px|right]]
| |
| | serprog
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | [[Serprog#Arduino_Mega_flasher_by_fritz|Arduino Mega flasher by fritz]]
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Help-browser 200x200.png|80px|right]]
| |
| | serprog
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | [[Serprog#InSystemFlasher_by_Juhana_Helovuo|InSystemFlasher by Juhana_Helovuo]]
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:AtmegaXXu2-flasher.jpg|80px|right]]
| |
| | serprog
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | [[Serprog#atmegaXXu2-flasher_by_Stefan_Tauner|atmegaXXu2-flasher by Stefan Tauner]]
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Help-browser 200x200.png|120px|left]]
| |
| | nic3realtek
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | TODO
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Buspirate v3 front.jpg|120px|left]]
| |
| | buspirate_spi
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | The [[Bus Pirate]] is a USB-attached opensource/openhardware device for debugging and prototyping various serial bus protocols. Flashrom supports flashing SPI chips which are connected to a Bus Pirate.
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Help-browser 200x200.png|120px|left]]
| |
| | rayer_spi
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | TODO
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Help-browser 200x200.png|120px|left]]
| |
| | nicintel
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | TODO
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:IMG 1774.JPG|120px|left]]
| |
| | nicintel_spi
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | TODO
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Help-browser 200x200.png|120px|left]]
| |
| | ogp_spi
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | TODO
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Help-browser 200x200.png|120px|left]]
| |
| | satamv
| |
| | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| |
| | style="vertical-align: top" | TODO
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Hpt370a orig.jpg|120px|left]]
| |
| | atahpt
| |
| | bgcolor="orange" align="center" | [[File:Nuvola Red.png|32px]]<br />work in progress
| |
| | style="vertical-align: top" | TODO
| |
| | |
| |- bgcolor="#dddddd"
| |
| | [[File:Help-browser 200x200.png|120px|left]]
| |
| | nicnatsemi
| |
| | bgcolor="orange" align="center" | [[File:Nuvola Red.png|32px]]<br />work in progress
| |
| | style="vertical-align: top" | TODO
| |
| | |
| |- bgcolor="#eeeeee"
| |
| | [[File:Help-browser 200x200.png|120px|left]]
| |
| | dediprog
| |
| | bgcolor="orange" align="center" | [[File:Nuvola Red.png|32px]]<br />work in progress
| |
| | style="vertical-align: top" | TODO
| |
| | |
| |}
| |