You can browse the flashrom source code online, or download and install flashrom and/or its source code as explained below.
Installation from source
- pciutils development package (pciutils-dev/libpci-dev/pciutils-devel, depending on OS/distribution)
- zlib development package (zlib1g-dev/zlib-devel, depending on OS/distribution)
- libftdi development package (libftdi-dev), optional support for the external FT2232SPI flasher
- various build utilities like make, gcc etc. (build-essential or similar depending on OS/distribution)
- subversion (if you checkout the source and build manually)
Manual installation from source:
If you want the latest source code (for developers), check out our code from subversion:
$ svn co svn://flashrom.org/flashrom/trunk flashrom $ cd flashrom $ make $ sudo make install
You can also download source code snapshots here.
- T2 SDE
- Installation from source: Emerge-Pkg flashrom
- Installation of binaries: mine -i flashrom-0.9.1.tar.bz2
- Source Mage GNU/Linux:
- Arch Linux:
- Installation: cd /usr/ports/sysutils/flashrom && make install clean
- Maintainer: ?
- The version from trunk (latest revision while writing this is r968) is usable too, but you NEED to install devel/libpci, sysutils/dmidecode and devel/gmake from ports. Run "gmake".
- DragonFly BSD:
- Installation: ?
- Maintainer: Jonathan Kollasch
- Installation: Currently a build from source is required via MinGW/MSYS, see Windows. Only dummy, ft2232_spi, and buspirate_spi are supported so far.
- Maintainer: Uwe Hermann (uwe_) and others
- There is a (very old and probably obsolete) Windows port of the flashrom utility at DarmawanMappatutu_Salihun.tar.gz.
In 2009, several patches for Windows, based on a more recent revision of flashrom, were made available: