Supported programmers: Difference between revisions
Jump to navigation
Jump to search
m (Test) |
m (Smaller images, to make programmer list a bit more compact.) |
||
Line 8: | Line 8: | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| [[File:Via pc2500e.jpg| | | [[File:Via pc2500e.jpg|100px|left]] | ||
| internal | | internal | ||
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | ||
Line 14: | Line 14: | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| [[File:Computer_200x200.png| | | [[File:Computer_200x200.png|100px|left]] | ||
| dummy | | dummy | ||
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | ||
Line 20: | Line 20: | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| [[File:3com prog.jpg| | | [[File:3com prog.jpg|100px|left]] | ||
| nic3com | | nic3com | ||
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | ||
Line 26: | Line 26: | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| [[File:Help-browser.png| | | [[File:Help-browser.png|100px|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 32: | Line 32: | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| [[File:Gfxnvidia original card.jpg| | | [[File:Gfxnvidia original card.jpg|100px|left]] | ||
| gfxnvidia | | gfxnvidia | ||
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | ||
Line 38: | Line 38: | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| [[File:Dr kaiser.jpg| | | [[File:Dr kaiser.jpg|100px|left]] | ||
| drkaiser | | drkaiser | ||
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | ||
Line 44: | Line 44: | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| [[File:Satasii original.jpg| | | [[File:Satasii original.jpg|100px|left]] | ||
| satasii | | satasii | ||
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | ||
Line 50: | Line 50: | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| [[File:Help-browser.png| | | [[File:Help-browser.png|100px|left]] | ||
| 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 | ||
Line 92: | Line 92: | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| [[File:Help-browser.png| | | [[File:Help-browser.png|100px|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 128: | Line 128: | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| [[File:Help-browser.png| | | [[File:Help-browser.png|100px|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 134: | Line 134: | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| [[File:Buspirate v3 front.jpg| | | [[File:Buspirate v3 front.jpg|100px|left]] | ||
| 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 | ||
Line 140: | Line 140: | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| [[File:Help-browser.png| | | [[File:Help-browser.png|100px|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 146: | Line 146: | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| [[File:Help-browser.png| | | [[File:Help-browser.png|100px|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 152: | Line 152: | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| [[File:IMG 1774.JPG| | | [[File:IMG 1774.JPG|100px|left]] | ||
| nicintel_spi | | nicintel_spi | ||
| bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | | bgcolor="lime" align="center" | [[File:Nuvola OK.png|32px]]<br />supported | ||
Line 158: | Line 158: | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| [[File:Help-browser.png| | | [[File:Help-browser.png|100px|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 164: | Line 164: | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| [[File:Help-browser.png| | | [[File:Help-browser.png|100px|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 170: | Line 170: | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| [[File:Hpt370a orig.jpg| | | [[File:Hpt370a orig.jpg|100px|left]] | ||
| atahpt | | atahpt | ||
| 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 176: | Line 176: | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| [[File:Help-browser.png| | | [[File:Help-browser.png|100px|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 182: | Line 182: | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| [[File:Help-browser.png| | | [[File:Help-browser.png|100px|left]] | ||
| dediprog | | dediprog | ||
| bgcolor="yellow" align="center" | [[File:Nuvola Orange.png|32px]]<br />partially working | | bgcolor="yellow" align="center" | [[File:Nuvola Orange.png|32px]]<br />partially working |
Revision as of 13:29, 17 July 2011
Flashrom supports many different programmers, including PC mainboards, various PCI cards with soldered-on flash chips, and various USB/serial-port/paralell-port based programmers.
Programmer | Status | Comments | |
---|---|---|---|
internal | 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 | supported |
The "dummy" programmer is a software-only implementation of a simple programmer which is mostly useful for flashrom development and testing. | |
nic3com | 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 | supported |
TODO | |
gfxnvidia | supported |
TODO | |
drkaiser | supported |
TODO | |
satasii | 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. | |
ft2232_spi | supported |
Flashrom supports the usage of various FTDI FT2232/FT4232H-based devices as SPI flashers: | |
ft2232_spi |
supported |
DLP Design DLP-USB1232H | |
ft2232_spi |
supported |
FTDI FT2232H Mini-Module | |
ft2232_spi |
supported |
FTDI FT4232H Mini-Module | |
ft2232_spi |
supported |
openbiosprog-spi | |
ft2232_spi |
supported |
Amontec JTAGkey, JTAGkey-tiny, and JTAGkey2 | |
ft2232_spi |
supported |
ARM-USB-TINY, ARM-USB-TINY-H, ARM-USB-OCD, ARM-USB-OCD-H | |
serprog | supported |
Flashrom supports various serprog-derived hardware projects which all use the serprog protocol: | |
serprog | supported |
AVR flasher by Urja Rannikko | |
serprog | supported |
AVR flasher by eightdot | |
serprog | supported |
Arduino Mega flasher by fritz | |
serprog | partially working |
InSystemFlasher by Juhana_Helovuo | |
serprog | partially working |
atmegaXXu2-flasher by Stefan Tauner | |
nic3realtek | supported |
TODO | |
buspirate_spi | 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 | supported |
TODO | |
nicintel | supported |
TODO | |
nicintel_spi | supported |
TODO | |
ogp_spi | supported |
TODO | |
satamv | supported |
TODO | |
atahpt | work in progress |
TODO | |
nicnatsemi | work in progress |
TODO | |
dediprog | partially working |
TODO |