./sysutils/flashrom [flash ROM programmer for BIOS etc]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.2, Package name: flashrom-1.2
Maintained by: Stuart Henderson
Master sites:
Description
flashrom is a utility for identifying, reading, writing, verifying
and erasing flash chips. It is designed to flash BIOS, EFI, coreboot,
firmware and optionROM images on mainboards, network/graphics/storage
controller cards, and various programmer devices.

* Supports more than 225 flash chips, 128 chipsets, 186 mainboards, 19 PCI
devices, 3 USB devices and all external programmers using the serprog protocol.
* Supports parallel, LPC, FWH and SPI flash interfaces and various chip
packages (DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, TSOP40, TSOP48, and more)
* No physical access needed, root and /dev/mem access is sufficient.
* No bootable floppy disk, bootable CD-ROM or other media needed.
* No keyboard or monitor needed. Simply reflash remotely via SSH.
* No instant reboot needed. Reflash your chip in a running system,
verify it, be happy. The new firmware will be present next time you boot.
* Crossflashing and hotflashing is possible as long as the flash chips are
electrically and logically compatible (same protocol). Great for recovery.
* Scriptability. Reflash a whole pool of identical machines at the
same time from the command line. It is recommended to check flashrom
output and error codes.
* Speed. flashrom is often much faster than most vendor flash tools.


Filesize: 358.394 KB
Version History (View Complete History)
  • (2020-06-13) Updated to version: flashrom-1.2
  • (2020-01-13) Updated to version: flashrom-1.1
  • (2016-06-02) Package added to openports.se, version flashrom-0.9.9 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2020-11-20 05:48:58 by Stuart Henderson | Files touched by this commit (5)
Log message:
flashrom tweaks:
- allow building on all arches (without libpci support, it can
programme some devices via USB flashers)
- remove dmidecode dependency, flashrom moved to using an internal
DMI/SMBIOS decoder by default in 0.9.8.
   2020-07-11 16:54:41 by Stuart Henderson | Files touched by this commit (98)
Log message:
switch my maintainer email addresses to my own domain
   2020-06-13 08:04:53 by Klemens Nanni | Files touched by this commit (5)
Log message:
Update to flashrom 1.2
https://flashrom.org/Flashrom/1.2 has lots of (build) fixes and drops
devel/libusb-compat in favour of devel/libusb1.
Remove PLIST entry for README as it is taken care of automatically.
OK sthen
   2020-04-23 09:06:27 by Stuart Henderson | Files touched by this commit (2)
Log message:
shift some commas around in pkg-readme
   2020-02-22 03:39:56 by Stuart Henderson | Files touched by this commit (2)
Log message:
additional notes for flashrom's readme
   2020-01-26 03:21:28 by Stuart Henderson | Files touched by this commit (1)
Log message:
bump flashrom REVISION (static-linked special build of pciutils which
was updated). fix deps, uses libftdi1 instead of libftdi if present.
   2019-11-19 03:42:38 by Stuart Henderson | Files touched by this commit (2)
Log message:
add URLs for a couple of resources relating to coreboot updates on PC Engines boards
   2019-07-05 10:01:57 by Stuart Henderson | Files touched by this commit (7)
Log message:
update to flashrom-1.1
   2019-06-07 04:37:45 by Klemens Nanni | Files touched by this commit (2)
Log message:
Update to flashrom 1.0.1
Small bugfix release, see https://www.flashrom.org/Flashrom/1.0.1.
OK sthen
   2019-06-03 10:06:58 by Stuart Henderson | Files touched by this commit (153)
Log message:
s/PERMIT_PACKAGE_CDROM/PERMIT_PACKAGE/ and some light whitespace tidying
in ports which I maintain
   2018-09-04 06:46:28 by Marc Espie | Files touched by this commit (918)
Log message:
convert to PKGSTEM
   2018-01-16 15:16:41 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to flashrom-1.0, from Klemens Nanni
   2017-05-18 09:29:35 by Stuart Henderson | Files touched by this commit (3)
Log message:
adjust error message text, the securelevel mechanism changed in src/etc/rc 1.432
   2017-05-03 17:22:19 by Marc Espie | Files touched by this commit (1)
Log message:
some configury hidden inside the Makefile uses -Werror... on libusb1
headers, which are not really clean (uses bad preprocessor magic), so
to detect it and finish building with clang, turning off -Werror is
the simplest way.
   2016-07-06 15:08:57 by Stuart Henderson | Files touched by this commit (1)
Log message:
sync WANTLIB
   2016-06-01 16:36:30 by Stuart Henderson | Files touched by this commit (1)
Log message:
post-extract -> pre-patch, to fix "make extract NO_DEPENDS=Yes"