flashrom/1.2.1
This wiki is retired
Our website is https://www.flashrom.org, instructions on how to add or update documentation are here
All wiki content available in read-only mode at wiki.flashrom.org
This is an archived release notes page. For the release notes of the latest stable release please see here.
1.2.1 is so far our most important point release. Where 1.2 is still used in current OS distributions, the compatibility updates for newer libraries are mandatory. Especially the support for PCI-based drivers with an up-to-date libpci requires 1.2.1.
Changes since 1.2
The more noteworthy changes:
5feb8cdb6ff4
Fixed our strndup() implementation for Windows.a8c0b68199c5
Fixed compatibility with some J-Link programmers.595c5d017402
Fixed the linux_mtd driver in case libc would buffer I/O for the character device file.298ac33bc495
and380090faffcb
fixed the way we use libpci to discover devices. The problem became visible when flashrom was linked with newer versions of libpci.1900e1d5d39d
Replaced references to the abandoned freenode IRC channel.7cb43957c5fe
Increased timeouts in the driver for Intel platforms. This is necessary in case the ME is concurrently accessing the flash.
The full log:
5ac6a637b07e
test_build.sh: Move build test procedure to repositoryb428c319ed62
libflashrom.c: Use casts on enum conversionsb57f48f77f36
spi95: Check for success before using send_command's returned data399a4dd721a6
chipset_enable.c: Disable SPI on ICH7 if booted from LPC355a1df1837e
stlinkv3_spi: Avoid division by zero4af3609828a9
spi25: Debug flashrom crash when Write Protect is ONd92dd50bcac6
it87spi.c: Prevent use-after-free bugeaf701dc68e1
chipset_enable.c: check return value from rphysmap() call2e3e10669d71
chipset_enable.c: Validate physmap() return rcrb valueb822ce85aaed
dediprog: Fix segmentation fault on no device found5feb8cdb6ff4
helpers.c: Fix undefined behavior in strndup()595c5d017402
linux_mtd: Disable buffering on the mtd devicea8c0b68199c5
jlink_spi: Reduce transfer size96cc5d3ea84e
flashrom.8: add missing entry for `--flash-contents`04fce478cb9a
linux_mtd: check ioctl() return value properly245e540ecbe8
dmi: Correctly check for ERROR_PTR298ac33bc495
pcidev.c: populate IDs with pci_fill_info()380090faffcb
pcidev: Always fetch ident info89cc73bda5fd
Makefile: Fix building on AArch64 NixOS87aa19314523
print_wiki.c: Update mailing list reference1900e1d5d39d
Replace freenode references4cbc1cb32dec
Makefile: Fix dependencies for developerbox_spi7cb43957c5fe
ichspi: Unify timeouts across all SPI operations to 30s
Download
flashrom 1.2.1 can be downloaded in various ways:
Anonymous checkout from the git repository at https://review.coreboot.org/flashrom.git (tag v1.2.1)
A tarball is available for download at
https://download.flashrom.org/releases/flashrom-v1.2.1.tar.bz2 (GPG signature) (see GPG Signatures)
Supported hardware
Please see the archived status page for the hardware supported by this release.