flashrom/0.9.7
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
New major user-visible features
- serprog
- Add support for setting the SPI frequency.
- Add opcode to control the programmer's output drivers.
- Enable serprog on Windows.
- buspirate_spi
- Improvements to support different firmware versions safely.
- Support the new fast SPI mode present in Bus Pirate firmware v5.5 or newer.
- Add user interface to activate the Bus Pirate pull-up resistors.
- ftdi_spi
- Allow to select FTDI device by serial number.
- Add support for all 4 possible channels.
- Add support for FT232H.
- pony_spi: Add support for AJAWe.
- Add support for Realtek RTL8169.
- dediprog:
- Add a "device" parameter to support mutliple devices.
- Adds a programmer parameter 'spispeed'.
- internal:
- AMD Geode on OpenBSD
- Add safe support for the integrated micro controller (IMC) in AMD chipsets.
- Add full support for VX800/VX820, VX855/VX875 and VX900 (both SPI and LPC).
- Varous new untested board enables (please don't run away without testing our work).
- Fix evil twins of Macronix MX25L1605, MX25L3205, MX25L6405.
- Add Altera USB-Blaster SPI programmer.
New or refined chips
- AMIC A25L(Q) series
- Atmel AT26DF041
- Atmel AT49(H)F010, AT49F080 and AT49F080T
- Atmel AT25F series (AT25F512, AT25F512A, AT25F512B, AT25F1024, AT25F1024A, AT25F2048, AT25F4096)
- Eon EN25F64
- Eon EN25S series
- More Eon EN25QH chips
- More GigaDevice GD25* devices
- Intel S33 series (QB25FxxxS33x8)
- Macronix MX25U1635E, MX25U3235E/F and MX25U6435E/F
- Micron (Numonyx) N25Q series
- Micron (ST) M45PE series
- Micron (ST) M25PX80
- Nantronics N25 series
- PMC Pm25LV and Pm25LD series
- Sanyo LE25FW series
- Spansion S25FL2 and S25FL...S series
- SST SST25WF512, SST25WF010, SST25WF020 and SST25WF040
- Winbond W39F010/W39L010/W39L020
Infrastructural improvements and fixes
- struct flashctx contains a pointer to the detected flash chip instead of a complete copy.
- Some ISO C(99) changes, fixed memory leaks and removals of exit() calls.
- Various cross-platform fixes.
- Improved CFLAGS and CPPFLAGS handling.
- Introduce a compile time option to select a default programmer.
- Do not read the flash chip twice in verification mode.
- Refactor PCI and USB device status accounting/printing.
- Unify PCI init and let pcidev clean itself up.
- Decouple BAR reading from pci device init.
- Make write granularity a chip attribute.
Download
flashrom 0.9.7 can be downloaded in various ways:
Anonymous checkout from the subversion repository at svn://flashrom.org/flashrom/tags/flashrom-0.9.7
A tarball is available for download at
http://download.flashrom.org/releases/flashrom-0.9.7.tar.bz2 (GPG signature).
Supported hardware
Please see the archived status page for the hardware supported by this release.