Up to [cvs.NetBSD.org] / pkgsrc / sysutils / flashrom
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.7 / (download) - annotate - [select for diffs], Mon Dec 9 18:54:24 2013 UTC (3 days, 6 hours ago) by jakllsch
CVS Tags: HEAD
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)
Update flashrom to 0.9.7. changes since 0.9.6: ==New major user-visible features== * Warn if all blocks were skipped while writing. * Fix evil twins of Macronix MX25L1605, MX25L3205, MX25L6405. * Exit if there are unused programmer parameters. === Related to programmers === * 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). ** Various new untested board enables (please don't run away without testing our work). * 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. * Add Altera USB-Blaster SPI programmer. * dediprog: ** Add a "device" parameter to support multiple devices. ** Adds a programmer parameter 'spispeed'. ===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 changes since 0.9.5: ==User interface changes== * The -p/--programmer parameter is now mandatory for all operations that access the programmer/chip. *: Previously there was a default programmer selected at build time. This was convenient for most users, but created a danger for others that increased with the number of platforms and programmers supported, namely that they get used to a default programmer that later changes when they use another binary. It is very easy to brick a mainboard in case you do not notice you are writing its firmware instead of a device attached to an external programmer. The disadvantage is of course that many users have now to add '''-p internal''' to the command line when they want to do ''the obvious'' and flash their mainboards. * It is now possible to let flashrom create log files directly (by using the new -o/--output option). * flashrom now checks for duplicate -i/--image arguments (which are used together with layout files). ==New major user-visible features== * Programmer support: ** new driver ''ponyprog'' for hardware similar to SI Prog ** native SPI AAI write support to the Dediprog SF100 driver * Support for new chips: ** Atmel AT49F040 ** Eon EN25QH32 ** Eon EN29LV640B ** GigaDevice GD25QXX ** Numonyx N25Q064 ** PMC Pm39LV512 ==Infrastructural improvements and fixes== * The dummy programmer got support for SFDP and now has a dedicated status register. * Various minor refactorings of SPI-related code. * The code generating the list of supported hardware for the wiki has been improved. * Many exit() calls have been replaced by proper error handling. * I/O permissions are now released automatically on shutdown. * Preliminary work on Winbond W836xx and ITE IT8707F/IT8710F detection. = Minor versions = flashrom 0.9.6 had a small bug regarding the version string, which has been fixed in 0.9.6.1.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Oct 23 19:51:02 2012 UTC (13 months, 2 weeks ago) by asau
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.5: +1 -3 lines
Diff to previous 1.5 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Mar 8 22:47:05 2012 UTC (21 months ago) by jakllsch
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)
Update flashrom to 0.9.5.2. changes since 0.9.5.1: - fixes to (linux) spidev programmer - SFDP bug fixes - fixes for W83627 and IT87 SPI programmers
Revision 1.4 / (download) - annotate - [select for diffs], Sun Feb 26 16:33:12 2012 UTC (21 months, 2 weeks ago) by jakllsch
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)
update flashrom to 0.9.5.1. since 0.9.4: 4 new recognized flash chips 4 new chipsets including: AMD Hudson Intel Tunnelcreek RDC R6030 68 additional verified mainboards 3 new FT2232-based programmers 1 new Rayer-compatible programmer new Linux SPI subsystem (spidev) programmer SFDP (Serial Flash Discoverable Parameters) support initial Intel Hardware Sequencing support detection of Intel chipset locks SPI support for serprog dediprog speedup chip voltage range listing 3 levels of -V verbosity --mainboard replaced with -p internal:mainboard
Revision 1.3 / (download) - annotate - [select for diffs], Fri Jul 29 13:35:42 2011 UTC (2 years, 4 months ago) by jakllsch
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)
Update flashrom to 0.9.4. ==New major user-visible features== * Support for new programmers: ** OpenMoko Neo1973/Neo FreeRunner debug board version 2 or 3, FTDI FT2232-based (r1231) ** Olimex ARM-USB-TINY, ARM-USB-TINY-H, ARM-USB-OCD, and ARM-USB-OCD-H, FTDI FT2232-based (r1331) ** Open Graphics Project development card, OGD1 (r1241) ** Angelbird Wings PCIe SSD/88SX7042 (r1258) ** ITE IT85xx embedded controllers (r1262) ** Intel NIC with parallel flash (r1297) * Dozens of added flash chips, chipsets, mainboards. * Improved user interface. * Reliability fixes for buggy hardware, buggy third party software and corner case spec conformance. * Improved Dediprog SF100 support. * Update port of flashrom package to Mac OS X using DirectHW. * Improved support for protection status printing and chip unlocking. * Fix and improve libpayload platform support. * Add support for more than one Super I/O or EC per machine. * Always read the flash chip before writing, for improved error checking and faster programming. * Enable write support on NVIDIA MCP6x/MCP7x. * Added SPI flash emulation capability to the dummy programmer. ==Infrastructural improvements and fixes== * Shutdown function registration * Improved error messages * Correctness fixes * Various workarounds for broken hardware * Code cleanups
Revision 1.2 / (download) - annotate - [select for diffs], Tue Feb 8 19:33:18 2011 UTC (2 years, 10 months ago) by jakllsch
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.1: +3 -5 lines
Diff to previous 1.1 (colored)
Update sysutils/flashrom to the 0.9.3 release.
Revision 220.127.116.11 / (download) - annotate - [select for diffs] (vendor branch), Sat Oct 23 15:56:19 2010 UTC (3 years, 1 month ago) by jakllsch
CVS Tags: pkgsrc-base, pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)
import flashrom 0.9.3 prerelease Flashrom is a utility which can be used to detect, read, and write BIOS chips.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Oct 23 15:56:19 2010 UTC (3 years, 1 month ago) by jakllsch
This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.