Hello!

 

Do you have any idea why our flashrom v0.9.9 won’t accept ft2232_spi as a programmer? 

 

We want to use flashrom for our ft2232_spi devices and the website flashrom.org/Flashrom/0.9.9/Supported_Hardware claims that flashrom v0.9.9 supports ft2232_spi. 

However, for some reason it just won't accept ft2232_spi as a programmer: 

 

- flashrom -p ft2232_spi

  flashrom v0.9.9-rc1-r1942 on Linux 4.15.0-45-generic (i686)

  flashrom is free software, get the source code at https://flashrom.org

 

  Error: Unknown programmer "ft2232_spi". Valid choices are:

  internal, dummy, nic3com, nicrealtek, gfxnvidia, drkaiser, satasii, atavia,

  it8212, serprog, buspirate_spi, dediprog, rayer_spi, pony_spi, nicintel,

  nicintel_spi, nicintel_eeprom, ogp_spi, satamv, linux_spi, pickit2_spi,

  ch341a_spi.

  Please run "flashrom --help" for usage info.

 

 

 

 

Surprisingly, even the man page claims that ft2232_spi is supported:

 

- man flashrom

  ...

  -p, --programmer <name>[:parameter[,parameter[,parameter]]]

  Specify   the   programmer  device.  This  is  mandatory  for  all  operations  involving  any  chip  access

  (probe/read/write/...). Currently supported are:

  ...

  * ft2232_spi (for SPI flash ROMs attached to an FT2232/FT4232H/FT232H  family  based  USB  SPI  programmer),

  including the DLP Design DLP-USB1232H, FTDI FT2232H Mini-Module, FTDI FT4232H Mini-Module, openbiosprog-spi,

  Amontec JTAGkey/JTAGkey-tiny/JTAGkey-2, Dangerous Prototypes Bus  Blaster,  Olimex  ARM-USB-TINY/-H,  Olimex

  ARM-USB-OCD/-H,  TIAO/DIYGADGET  USB  Multi-Protocol  Adapter (TUMPA), TUMPA Lite, GOEPEL PicoTAP and Google

  Servo v1/v2.

  ...

 

 

 

 

This is how we installed it:

- sudo apt install flashrom

  Reading package lists... Done

  Building dependency tree      

  Reading state information... Done

  The following NEW packages will be installed:

    flashrom

  0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.

  Need to get 169 kB of archives.

  After this operation, 868 kB of additional disk space will be used.

  Get:1 http://ch.archive.ubuntu.com/ubuntu xenial/universe i386 flashrom i386 0.9.9~rc1+r1942-1 [169 kB]

  Fetched 169 kB in 0s (1'116 kB/s)

  Selecting previously unselected package flashrom.

  (Reading database ... 165415 files and directories currently installed.)

  Preparing to unpack .../flashrom_0.9.9~rc1+r1942-1_i386.deb ...

  Unpacking flashrom (0.9.9~rc1+r1942-1) ...

  Processing triggers for man-db (2.7.5-1) ...

  Setting up flashrom (0.9.9~rc1+r1942-1) ...

 

This is our system:

- cat /etc/lsb-release

  DISTRIB_ID=Ubuntu

  DISTRIB_RELEASE=16.04

  DISTRIB_CODENAME=xenial

  DISTRIB_DESCRIPTION="Ubuntu 16.04.6 LTS"

- uname -m

  i686

 

 

 

We don’t understand why our flashrom won’t accept ft2232_spi or how to proceed. 

And would appreciate any assistance, if you have the resources to assist or even just point us in the right direction here we can fix this ourselves. 

 

 

Freundliche Grüsse | Best regards,

Michael Leukert | Software Developer R&D-ES

 

Direct +41 58 710 4469

michael.leukert@ampegon.com

 

Ampegon Power Electronics AG

Kreuzweg 11 | 5400 Baden, Switzerland

Tel.+ 41 58 710 44 00 | Fax +41 58 710 44 01

info@ampegon.com | ampegon.com

 

MWST Nr. CHE-310.342.455 MWST | UID: CHE-310.342.455

 

Follow Ampegon’s latest news online via our website or LinkedIn group