flashrom/1.0

From flashrom
Revision as of 21:04, 28 December 2017 by Nico (talk | contribs) (Start 1.0 release notes)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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


Long overdue, we finally have another release after 0.9.9. The biggest change is our transition to Git. Though, out of two features we put on the Roadmap, also one made it into the release: Flashrom now has layout support for all read, write and erase commands. Also, a new option to refrain from reading the whole chip before a write cycle.

New major user-visible features

  • 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

Infrastructural improvements and fixes

  • Replace the calibrated delay-loop with a loop over clock_gettime() if applicable
  • Switch to Git as VCS

Download

flashrom 1.0 can be downloaded in various ways:

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

A tarball is available for download at

https://download.flashrom.org/releases/flashrom-1.0.tar.bz2

and more in the "Tags" section of CGit at

https://review.coreboot.org/cgit/flashrom.git

Supported hardware

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