Changelog taken from here.
Changes since 1.0
- linux_spi: Reduce maximum read chunksize
- Improves compatibility with older Linux kernels that interpreted the interface differently.
- linux_spi: Hardcode default spispeed of 2MHz. Default speed of kernel drivers isn't always sane (any more).
- dediprog: Fix small, unaligned reads. An actual bug, discovered during experiments with arbitrary layouts.
- board_enable.c: Fix dmi_match string for ThinkPad X20
- Fix verification with sparse layouts
- A regression that sneaked into flashrom-1.0: When verifying the whole flash after a partial write with a sparse layout (i.e. a layout whose regions don't cover the whole chip), flashrom tried to verify against the wrong data and failed.
- Fix erasing of unaligned regions
- This never worked correctly from the beginning. We completely erased every block that touched an included layout region. Now, we restore surrounding data in case a block expands beyond the region.