Supported programmers
Jump to navigation
Jump to search
Flashrom supports many different programmers, including PC mainboards, PCI/PCIe cards with attached flash chips, USB programmers, serial programmers, parallel-port programmers, and Linux SPI interfaces.
This page lists programmer types supported by flashrom and links to more detailed setup pages where available.
Supported programmers
| Programmer | Description | Detail page |
|---|---|---|
internal
|
Internal chipset/mainboard programmer. Supports many PC mainboards. | Supported mainboards |
dummy
|
Software-only programmer useful for flashrom development and testing. | — |
nic3com
|
Some 3Com network cards with attached parallel flash. Historical maximum chip size: 128 KiB. | NIC3Com |
nicrealtek
|
Realtek NIC programmer support. Needs documentation. | — |
gfxnvidia
|
Some NVIDIA graphics cards with attached flash. | Gfxnvidia |
drkaiser
|
Dr. Kaiser card programmer support. Needs documentation. | — |
satasii
|
Some SiI ATA/SATA controller cards with attached flash. | — |
ft2232_spi
|
FTDI FT2232/FT4232H/FT232H-based SPI programmers. | FT2232SPI Programmer |
serprog
|
Programmers using the serprog protocol. | Serprog |
linux_spi
|
Linux spidev-based SPI flashing. | Linux SPI |
satamv
|
Marvell SATA controller programmer support. Needs documentation. | — |
buspirate_spi
|
Dangerous Prototypes Bus Pirate SPI programmer. | Bus Pirate |
rayer_spi
|
RayeR parallel-port SPI programmer. Needs documentation. | — |
nicintel
|
Intel NIC programmer support. Needs documentation. | — |
nicintel_spi
|
Intel NIC SPI programmer support. Needs documentation. | — |
ogp_spi
|
Open Graphics Project SPI programmer support. Needs documentation. | — |
usbblaster_spi
|
Altera USB Blaster and compatible clone adapters. | — |
dediprog
|
Dediprog programmer support. | — |