Flashrom/0.9.1

From flashrom
Revision as of 13:11, 21 July 2009 by Hailfinger (talk | contribs) (→‎DRAFT: Urja's serprog is in)
Jump to navigation Jump to search

DRAFT

New features include:

  • External flasher infrastructure
  • 3Com NICs as external flasher
  • Silicon Image SATA controllers as external flasher
  • ITE IT87* SuperI/O SPI translation as external flasher
  • FT2232H/FT4232H based SPI external flasher support
  • Universal external flasher protocol
  • AVR based external flasher support attached via serial line
  • Dummy flasher driver to trace execution
  • Partial read support infrastructure
  • Automatic erase verification
  • Dozens of added flash chips
  • Some new chipsets are supported
  • Some new boards are supported
  • Improved SPI abstraction
  • Accurate timing information for probing
  • Tarball export target
  • User interface cleanup
  • Bus type dependent probing
  • Block protection printing for more chips
  • Probing accuracy improvements for old SPI chips on ICH
  • MMIO abstraction layer
  • Chip access abstraction layer
  • No root privileges needed for some external flashers
  • More intelligent error handling for ICH/VIA SPI
  • Fix corner case SB600 SPI hangs on non-SPI boards
  • Downgrade to byte program for certain chip families because they don't support page program
  • Detection of no-ID responses from chips
  • Elan SC520 runtime detection
  • 100x speedup for writes to some SPI chips
  • Improved error messages
  • Correctness fixes
  • Various workarounds for broken hardware
  • Code cleanups

Pending are:

  • Blockwise erase
  • Various small fixes
  • Partial read support
  • Partial erase support
  • Partial write support
  • Nvidia graphics card (which generations?) as external flasher

If you know of features or pending patches which are not in the list, please mail Carl-Daniel.