Difference between revisions of "Supported programmers"

From flashrom
Jump to navigation Jump to search
(Supported programmers.)
 
m
Line 12: Line 12:
| internal
| internal
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| style="vertical-align: top" | Flashrom supports a large number of mainboards.
| 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"
|- bgcolor="#dddddd"
Line 18: Line 18:
| dummy
| dummy
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| style="vertical-align: top" | TODO
| 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="#dddddd"
|- bgcolor="#dddddd"
Line 24: Line 24:
| nic3com
| nic3com
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| style="vertical-align: top" | Some 3Com network cards.
| 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"
|- bgcolor="#dddddd"
| [[File:Nuvola Orange.png|120px|left]]
| [[File:Help-browser 200x200.png|120px|left]]
| nic3realtek
| nic3realtek
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
Line 48: Line 48:
| satasii
| satasii
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| style="vertical-align: top" | TODO
| 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"
|- bgcolor="#dddddd"
Line 54: Line 54:
| ft2232_spi
| ft2232_spi
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| style="vertical-align: top" | TODO
| style="vertical-align: top" | Flashrom supports the usage of various [[FT2232SPI Programmer|FTDI FT2232/FT4232H-based devices]] as SPI flashers.


|- bgcolor="#dddddd"
|- bgcolor="#dddddd"
| [[File:Nuvola Orange.png|120px|left]]
| [[File:Help-browser 200x200.png|120px|left]]
| serprog
| serprog
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
Line 63: Line 63:


|- bgcolor="#dddddd"
|- bgcolor="#dddddd"
| [[File:Nuvola Orange.png|120px|left]]
| [[File:Help-browser 200x200.png|120px|left]]
| nic3realtek
| nic3realtek
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
Line 72: Line 72:
| buspirate_spi
| buspirate_spi
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| style="vertical-align: top" | [[Bus Pirate]]
| 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"
|- bgcolor="#dddddd"
| [[File:Nuvola Orange.png|120px|left]]
| [[File:Help-browser 200x200.png|120px|left]]
| rayer_spi
| rayer_spi
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
Line 81: Line 81:


|- bgcolor="#dddddd"
|- bgcolor="#dddddd"
| [[File:Nuvola Orange.png|120px|left]]
| [[File:Help-browser 200x200.png|120px|left]]
| nicintel
| nicintel
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
Line 93: Line 93:


|- bgcolor="#dddddd"
|- bgcolor="#dddddd"
| [[File:Nuvola Orange.png|120px|left]]
| [[File:Help-browser 200x200.png|120px|left]]
| ogp_spi
| ogp_spi
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
Line 99: Line 99:


|- bgcolor="#dddddd"
|- bgcolor="#dddddd"
| [[File:Nuvola Orange.png|120px|left]]
| [[File:Help-browser 200x200.png|120px|left]]
| satamv
| satamv
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported
Line 111: Line 111:


|- bgcolor="#dddddd"
|- bgcolor="#dddddd"
| [[File:Nuvola Orange.png|120px|left]]
| [[File:Help-browser 200x200.png|120px|left]]
| nicnatsemi
| nicnatsemi
| bgcolor="orange" align="center" | [[File:Nuvola Red.png|32px]]<br />work in progress
| bgcolor="orange" align="center" | [[File:Nuvola Red.png|32px]]<br />work in progress
Line 117: Line 117:


|- bgcolor="#dddddd"
|- bgcolor="#dddddd"
| [[File:Nuvola Orange.png|120px|left]]
| [[File:Help-browser 200x200.png|120px|left]]
| dediprog
| dediprog
| bgcolor="orange" align="center" | [[File:Nuvola Red.png|32px]]<br />work in progress
| bgcolor="orange" align="center" | [[File:Nuvola Red.png|32px]]<br />work in progress

Revision as of 11:51, 17 July 2011

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.

Photo Programmer Status Comments
Via pc2500e.jpg
internal Nuvola OK.png
supported
Flashrom supports a large number of mainboards, other mainboards may be supported out-of-the-box too, or might require a little additional code in flashrom.
dummy Nuvola OK.png
supported
The "dummy" programmer is a software-only implementation of a simple programmer which is mostly useful for flashrom development and testing.
3com prog.jpg
nic3com Nuvola OK.png
supported
Flashrom supports some 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.
nic3realtek Nuvola OK.png
supported
TODO
Gfxnvidia original card.jpg
gfxnvidia Nuvola OK.png
supported
TODO
Dr kaiser.jpg
drkaiser Nuvola OK.png
supported
TODO
Satasii original.jpg
satasii Nuvola OK.png
supported
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.
Openbiosprog-spi-assembled-device-0.1-powerled-chip.jpg
ft2232_spi Nuvola OK.png
supported
Flashrom supports the usage of various FTDI FT2232/FT4232H-based devices as SPI flashers.
serprog Nuvola OK.png
supported
TODO
nic3realtek Nuvola OK.png
supported
TODO
Buspirate v3 front.jpg
buspirate_spi Nuvola OK.png
supported
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.
rayer_spi Nuvola OK.png
supported
TODO
nicintel Nuvola OK.png
supported
TODO
IMG 1774.JPG
nicintel_spi Nuvola OK.png
supported
TODO
ogp_spi Nuvola OK.png
supported
TODO
satamv Nuvola OK.png
supported
TODO
Hpt370a orig.jpg
atahpt Nuvola Red.png
work in progress
TODO
nicnatsemi Nuvola Red.png
work in progress
TODO
dediprog Nuvola Red.png
work in progress
TODO