flashrom - A universal flash programming utility

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss all
Package filename flashrom-1.0-lp151.2.3.x86_64.rpm
Package name flashrom
Package version 1.0
Package release lp151.2.3
Package architecture x86_64
Package type rpm
Category Development/Tools/Other
Homepage https://flashrom.org/Flashrom
License GPL-2.0
Maintainer -
Download size 200.07 KB
Installed size 814.68 KB
flashrom is a utility for reading, writing, verifying and erasing flash ROM
chips. It's often used to flash BIOS/EFI/coreboot/firmware images in-system
using a supported mainboard, but it also supports flashing of network
cards (NICs), SATA controller cards, and other external devices which can
program flash chips.
It supports a wide range of DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, and
TSOP40 chips, which use various protocols such as LPC, FWH, parallel flash,
or SPI.


Package Version Architecture Repository
flashrom - - -


Name Value
dmidecode -
libc.so.6(GLIBC_2.14)(64bit) -
libftdi1.so.2()(64bit) -
libpci.so.3()(64bit) -
libpci.so.3(LIBPCI_3.0)(64bit) -
libpci.so.3(LIBPCI_3.3)(64bit) -
libpci.so.3(LIBPCI_3.5)(64bit) -
librt.so.1()(64bit) -
librt.so.1(GLIBC_2.2.5)(64bit) -
libusb-0.1.so.4()(64bit) -
libusb-1.0.so.0()(64bit) -


Name Value
flashrom = 1.0-lp151.2.3
flashrom(x86-64) = 1.0-lp151.2.3


Type URL
Mirror widehat.opensuse.org
Binary Package flashrom-1.0-lp151.2.3.x86_64.rpm
Source Package flashrom-1.0-lp151.2.3.src.rpm

Install Howto

Install flashrom rpm package:

# zypper install flashrom




2018-01-03 - mardnh@gmx.de
- Update to version 1.0
* Support layouts for read and erase commands
* New command line switch --noverify-all (-N) allows flashing of
individual regions without reading the whole flash chip
(particular useful with locked down Intel ME firmware)
* New command line switch --ifd to read the layout from an
Intel Firmware Descriptor on flash
* We got rid of the delay-loop calibration (if the OS provides an
accurate timer through clock_gettime())
* Reading speed of USB programmers should have increased (reading
bigger chunks at once, we reduce the overhead)
* Support Intel 100 series PCHs (Sunrise Point, coupled with
Skylake and Kaby Lake) and C620 series PCHs (Lewisburg paired
with Workstation/Server versions of the former)
* New programmers
+ Intel 100 series / C620 series PCHs
+ Intel I210 NICs (EEPROM and SPI)
+ AMD Merlin Falcon (FP4)
* New chips
+ W25Q128.W
- Specfile cleanup
- Verify source signature
2017-04-26 - agraf@suse.com
- Enable build for ARM
2016-07-26 - glin@suse.com
- Update to 0.9.9
* Enable the dediprog module by default, add support for Dediprog
SF600 and the new communication protocol of the SF100 with
newer firmware
* Add support to update the firmware of Promise UltraATA
* Support new programers: WCH CH341A, VIA VT8251
* Support new chips:
+ ESI ES25P40, ES25P80, ES25P16
+ GigaDevice GD25VQ41B, GD25Q128C, GD25VQ21B, GD25VQ40C,
GD25VQ80C and GD25VQ16C, GD25LQ40, GD25LQ80, GD25LQ16,
GD25LQ64(B), GD25LQ128
+ PMC Pm25LQ020, Pm25LQ040, Pm25LQ080, Pm25LQ016, Pm25LQ032C
+ Sanyo LE25FU406C/LE25U40CMC
+ SST SST25WF020A, SST25WF040B, SST25WF080B
+ Winbond W29C512A/W29EE512
* Allow to link flashrom statically (with make CONFIG_STATIC=yes)
* Ease debugging of build problems with libraries
* Ignore 0x00 as a flash chip manufacturer ID in the generic
match to avoid ambiguous messages
* Various improvements for serprog-based programmers
* Add support for libftdi1
* Add infrastructure for libusb1 and use it for new programmers
* Rigorously check integrity of I/O stream data
* Add make parameters for easier disabling/enabling of various
classes of programmers
2015-04-03 - mpluskal@suse.com
- Update to 0.9.8
* A bunch of newly supported architectures: ARM 64bit,
big-endian ARM, PowerPC 64bit, SPARC.
* Better support for AMD chipsets in general (speed selection,
more conservative defaults etc.).
* Add new programmer support:
* AMD Yangtze's SPI controller (found in Kabini and Tamesh) as
well as the one in Bolton FCHs (A78, A88X, A77E).
* Intel Silvermont chipsets (Bay Trail, Rangeley and Avoton) and
Wildcat Point (for Broadwell).
* ITE IT8212F parallel programmer as it8212 (found on PCI SATA
RAID controllers).
* VIA VT6421A LPC programmer as atavia (found on PCI SATA
* EEPROMs on Intel network cards based on the 82580 NIC
* Intel 82599 10 GbE NICs boot PROMs (part of nicintel_spi).
* Microchip PICkit 2
* MSTAR IC ISP protocol (not compiled in by default). Rewrites the
firmware of your screen over VGA/DVI(!).
* Extension of the rayer_spi module to supported various similar
devices (Altera ByteBlasterMV, Atmel STK200/300, Wiggler LPT).
* Switching betweens chips on boards with GIGABYTE's DualBIOS
(using the dualbiosindex programmer parameter).
* Enable fwh_idsel parameter for C-ICH and ICH2/3/4/5 chipsets.
* Finer-grained display of support status used for flash chip
operations, chipsets, mainboards and programmers (new states:
configuration-dependent, not applicable).
2014-10-30 - crrodriguez@opensuse.org
- Build Require libusb-devel, fix build in factory
2014-10-30 - stepan@coresystems.de
- update to 0.9.7 r1852.

See Also

Package Description
flatpak-1.2.3-lp151.2.1.x86_64.rpm OSTree based application bundles management
flatpak-builder-1.0.3-lp151.1.1.x86_64.rpm Tool to build flatpaks from source
flatpak-devel-1.2.3-lp151.2.1.x86_64.rpm Development files for the flatpak library
flatpak-zsh-completion-1.2.3-lp151.2.1.x86_64.rpm Zsh tab-completion for flatpak
fldigi-4.0.16-lp151.2.4.x86_64.rpm Digital modem program (hamradio)
fldigi-lang-4.0.16-lp151.2.4.noarch.rpm Translations for package fldigi
flex-2.6.4-lp151.3.67.x86_64.rpm Fast Lexical Analyzer Generator
flexdock-1.2.4-lp151.2.1.noarch.rpm Swing windowing and docking framework
flickcurl-1.26-lp151.2.3.x86_64.rpm Command-Line Tools for the Flickr Web Service
flickcurl-doc-1.26-lp151.2.3.x86_64.rpm Documentation for flickcurl, a Flickr Web Service C library
flickrnet-3.5-lp151.2.55.noarch.rpm Flickr
flickrnet-devel-3.5-lp151.2.55.noarch.rpm Development files for Flickr.Net
flim-xemacs-1.14.7-lp151.251.51.noarch.rpm Lisp Library for Basic Features Concerning Internet Messages
flint-devel-3.0~5831-lp151.2.3.x86_64.rpm Development files for flint
florence-0.6.3-lp151.2.3.x86_64.rpm Extensible scalable on-screen virtual keyboard