Flashrom/0.9.1: Difference between revisions
Jump to navigation
Jump to search
Hailfinger (talk | contribs) m (wording) |
Hailfinger (talk | contribs) (→DRAFT: Urja's serprog is in) |
||
Line 7: | Line 7: | ||
* ITE IT87* SuperI/O SPI translation as external flasher | * ITE IT87* SuperI/O SPI translation as external flasher | ||
* FT2232H/FT4232H based SPI external flasher support | * 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 | * Dummy flasher driver to trace execution | ||
* Partial read support infrastructure | * Partial read support infrastructure | ||
Line 31: | Line 33: | ||
* Improved error messages | * Improved error messages | ||
* Correctness fixes | * Correctness fixes | ||
* Various workarounds for broken hardware | |||
* Code cleanups | * Code cleanups | ||
Line 36: | Line 39: | ||
* Blockwise erase | * Blockwise erase | ||
* Various small fixes | * Various small fixes | ||
* Partial read support | * Partial read support | ||
* Partial erase support | * Partial erase support |
Revision as of 13:11, 21 July 2009
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.