./sysutils/flashrom, Universal (coreboot/LinuxBIOS) flash utility

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.2nb3, Package name: flashrom-1.2nb3, Maintainer: jakllsch

Flashrom is a utility which can be used to detect, read, and write BIOS chips.


Required to run:
[sysutils/dmidecode] [devel/libftdi1]

Required to build:
[sysutils/pciutils] [pkgtools/cwrappers]

Master sites:

Filesize: 358.394 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-24 20:50:01 by Taylor R Campbell | Files touched by this commit (1)
Log message:
sysutils/flashrom: Declare dependency on libusb1.

And pass in the necessary -I flag.

Resolves:

Checking for libusb-1.0 headers... not found.

The following features require libusb-1.0: CONFIG_PICKIT2_SPI \ 
CONFIG_STLINKV3_SPI CONFIG_DEDIPROG CONFIG_DEVELOPERBOX_SPI CONFIG_CH341A_SPI \ 
CONFIG_DIGILENT_SPI.
Please install libusb-1.0 headers or disable all features
mentioned above by specifying make CONFIG_ENABLE_LIBUSB1_PROGRAMMERS=no
See README for more information.
   2022-05-13 17:43:20 by Thomas Klausner | Files touched by this commit (1)
Log message:
flashrom: adapt for pciutils 3.8
   2021-12-19 10:48:00 by Maya Rashish | Files touched by this commit (11)
Log message:
sysutils/pciutils: no longer static, remove
BUILDLINK_DEPMETHOD.pciutils?= build

And pkgrevision bump consumers.

Pointed out by tsutsui in PR pkg/56553
   2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:58:44 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Remove SHA1 hashes for distfiles
   2020-02-20 15:50:07 by Nia Alarie | Files touched by this commit (2)
Log message:
flashrom: Update to 1.2

This release was rushed a bit so that we have a release that includes
numerous build fixes that have been merged since v1.1. Fedora's build
system started to encounter compilation issues that needed to be
addressed for their upcoming release, so that became our canary in the
coal mine this time around.

Other highlights:
- Meson support (hello fwupd!)
- Layout improvements/fixes and many, many code cleanups.
- New chips: MX25U25635F, MX25L51245G, GD25Q256D, M95M02-A125,
N25Q/MT25Q variants, W25Q128JW_DTR, AT25SF321, S25FL512S
- New programmers: National Instruments USB-845x, Tin Can Tools
Flyswatter/Flyswatter 2, STLINK V3, more Intel PCHs (Apollo Lake,
Cannon Lake variants, Ice Lake U)
- Reduced dependency on libusb0
- Syntax: Added --flash-name and --flash-size arguments to print
information about the flash chip

Please report issues, and as always thanks to all who have contributed.
   2019-11-04 22:28:59 by Roland Illig | Files touched by this commit (174)
Log message:
sysutils: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

Manually excluded consolekit and dc-tools since pkglint didn't get the
formatting correct.
   2019-07-11 19:04:04 by Nia Alarie | Files touched by this commit (2)
Log message:
flashrom: Update to 1.1

New major user-visible features

    4-byte address support for many SPI programmers
    New option to use a reference file for flash contents (--flash-contents)
    Layout support for coreboot's FMAP format (--fmap, --fmap-file)
    BAUD rate selection for Buspirate SPI
    Support for the ENE Embedded Debug Interface (EDI), probably our first \ 
non-jedec SPI target
    On Intel ME enabled systems, internal flashing is allowed by default

New programmers

    ENE Embedded Debug Interface EDI
    Linux' MTD interface
    Digilent SPI for the iCEblink40 development board
    Developerbox/CP2104 bit banging
    J-Link SPI
    Dediprog firmwares >= 7.2.30
    Dediprog SF200
    Intel Kabylake PCHs

New chips

    AT25DF021A
    AT25SF041
    AT25SF081
    AT25SF161
    AT25SL128A
    KB9012 (EDI)
    GD25B128B
    IS25LP064
    IS25LP128
    IS25LP256
    IS25WP032
    IS25WP064
    IS25WP128
    IS25WP256
    MX25L6473F
    MX25L25635F
    MX66L51235F
    MX25U8032E
    MX25U51245G
    MX25R6435F
    N25Q256..3E/MT25QL256
    N25Q512..3E/MT25QL512
    LE25FU106B
    LE25FU206
    LE25FU206A
    S25FL256S......0
    SST26VF016B
    SST26VF032B
    SST26VF064B
    W25Q128.V..M
    W25Q256.V
    W25Q256JV_M
    W25Q40BW
    W25Q80BW
    W25Q40EW
    W25Q80EW
    W25P80
    W25P16
    W25P32
    ZD25D20
    ZD25D40