flashrom-stable/1.1

From flashrom
Revision as of 23:34, 3 April 2023 by Nico (talk | contribs)
Jump to navigation Jump to search

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


After a little (boring) testing, the v1.1 release is ready and tagged. 281 commits went into this release. About 200 of them were cherry-picks from the original master branch. After those, regular development continued, mostly adding more programmer drivers.

What changed

  • The buildsystem integration was almost re-written. The Makefile looks a lot cleaner now, and Meson is ready to be used on more than just Linux.
  • Two new programmer drivers were added: `ch347_spi`, `linux_gpio_spi`
  • The `dirtyjtag_spi` driver is DJTAG2 ready.
  • The `internal` programmer has a new driver for AMD's SPI100 controller now. This was tested with different chipset configurations on Pinnacle Ridge, Raven Ridge, Matisse, Vermeer, and Genoa(!) :)
  • And the usual smaller refactorings and other changes.

Download

flashrom-stable v1.1 can be downloaded in various ways:

Anonymous checkout from the git repository at https://review.coreboot.org/flashrom-stable.git (tag v1.1)

A tarball is available for download at

https://download.flashrom.org/flashrom-stable/releases/flashrom-stable-v1.1.tar.bz2 (GPG signature) (see GPG Signatures)

What was tested recently

  • external SPI: ch347_spi, ft2232_spi, dirtyjtag_spi, buspirate_spi, serprog (w/ stm32-vserprog, SPI flash), pickit2_spi, jlink_spi, usbblaster_spi, ch341a_spi, linux_spi and linux_gpio_spi
  • internal: SPI on Intel ICH7, ICH9 (hw&sw sequencing), PCH7, and APL; Parallel through VIA VT82C686 southbridge

Supported hardware

Please see the archived status page for the hardware supported by this release.