From flashrom
Revision as of 16:08, 21 January 2010 by Idwer (talk | contribs) (edited the freebsd section)
Jump to navigation Jump to search

This wiki is retired

Our website is, instructions on how to add or update documentation are here

All wiki content available in read-only mode at

You can browse the flashrom source code online, or download and install flashrom as explained below.


  • 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.
  • subversion (if you checkout the source and build manually)

Manual installation from source:

If you just want to use the latest release, download flashrom 0.9.1 (source) here (sig).

If you want the latest source code (for developers), check out our code from subversion:

$ svn co svn:// flashrom
$ cd flashrom
$ make
$ sudo make install

Binary packages:

  • Debian: sudo aptitude install flashrom
  • Ubuntu: sudo aptitude install flashrom
  • Fedora: sudo yum install flashrom
  • Gentoo: emerge flashrom
  • Mandriva: urpmi flashrom
  • openSUSE: yast -i coreboot-utils
  • T2 SDE
    • Installation from source: Emerge-Pkg flashrom
    • Installation of binaries: mine -i flashrom-0.9.0.tar.bz2
  • FreeBSD: cd /usr/ports/sysutils/flashrom && make install clean

The version from trunk (latest revision while writing this is r877) is usable too but you Bold textNEED devel/libpci and devel/gmake from ports.

Furthermore, edit Makefile and change line 254 into this: - @$(CC) $(CFLAGS) $(LDFLAGS) .test1.c -o .test1 -lpci $(LIBS) >/dev/null 2>&1 && \ + @$(CC) -c $(CFLAGS) $(LDFLAGS) .test1.c -o .test1 -lpci $(LIBS) >/dev/null 2>&1 && \


Windows port: In 2009, several patches for Windows, based on a more recent revision of flashrom, were made available:

  • [flashrom] GSoCs Winflashrom versus r126. [1]
  • [flashrom] [PATCH] Clean up before Windows support merge [2]
  • [flashrom] [PATCH] new windows port [3]