Downloads: Difference between revisions

From flashrom
Jump to navigation Jump to search
m (→‎Binary packages: openSUSE)
(→‎Binary packages: Windows / DOS.)
Line 60: Line 60:
: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.
: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.
:Run gmake.
* '''Windows''': There is a (very old and probably obsolete) Windows port of the flashrom utility at [http://google-summer-of-code-2007-coresystems.googlecode.com/files/DarmawanMappatutu_Salihun.tar.gz DarmawanMappatutu_Salihun.tar.gz].<br />In 2009, several patches for Windows, based on a more recent revision of flashrom, were made available:
* '''Windows''':
** [flashrom] GSoCs Winflashrom versus r126 [http://www.coreboot.org/pipermail/flashrom/2009-August/000225.html]
** Installation: Currently a build from source is required via MinGW/MSYS, see [[Windows]]. Only dummy, ft2232_spi, and buspirate_spi are supported so far.
** [flashrom] [PATCH] new windows port [http://www.coreboot.org/pipermail/flashrom/2009-August/000239.html]
** Maintainer: [[User:Uwe|Uwe Hermann]] (uwe_) and others
** There is a (very old and probably obsolete) Windows port of the flashrom utility at [http://google-summer-of-code-2007-coresystems.googlecode.com/files/DarmawanMappatutu_Salihun.tar.gz DarmawanMappatutu_Salihun.tar.gz].<br />In 2009, several patches for Windows, based on a more recent revision of flashrom, were made available:
*** [flashrom] GSoCs Winflashrom versus r126 [http://www.coreboot.org/pipermail/flashrom/2009-August/000225.html]
*** [flashrom] [PATCH] new windows port [http://www.coreboot.org/pipermail/flashrom/2009-August/000239.html]
* '''DOS''':
* '''DOS''':
:A DOS binary can be cross compiled using Linux. Instructions on how to compile can be found here: http://www.flashrom.org/trac/flashrom/browser/trunk/README#L78. Also general instuctions available here: [[DOS]]
** Installation: TODO
** Maintainer: [[User:Idwer|Idwer Vollering]] (idwer)
** A DOS binary can be cross compiled using Linux. Instructions on how to compile can be found in the [http://www.flashrom.org/trac/flashrom/browser/trunk/README#L78 README]. Also general instuctions available on the [[DOS]] page.
* '''OpenWRT'''
* '''OpenWRT'''
** Installation: ?
** Installation: ?

Revision as of 13:32, 29 July 2011

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

Installation from source

Requirements:

  • 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 just want to use the latest release, download flashrom 0.9.4 (source) here (GPG signature). Older releases can be found here.

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.

Binary packages

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.
  • Windows:
    • 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:
      • [flashrom] GSoCs Winflashrom versus r126 [1]
      • [flashrom] [PATCH] new windows port [2]
  • DOS:
    • Installation: TODO
    • Maintainer: Idwer Vollering (idwer)
    • A DOS binary can be cross compiled using Linux. Instructions on how to compile can be found in the README. Also general instuctions available on the DOS page.
  • OpenWRT

Releases