Hi,
i just want to confirm that the ARM-USB-OCD (without H suffix) works too so you can check this in the supported devices.
A USB3-SATA controllers flash was bricked but i found another board with the same controller, i desoldered both SPI-Flash chips, read the
good one and flashed the image to the bad one, soldered it back in and now it works just fine. (both are functional again)
i dont have the output here (on another PC) but at least i remember some details:
 
(i sudo'ed everything)
command: flashrom -p ft2232_spi:type=arm-usb-ocd -r dumpfile.bin
reading a 64kB flash image from a Pm25LD512 (SPI Flash, SO8)
no Errors reported (at least at the stdio shell output)
 
soldered the other flash Chip to flying-lead Adapters to the Connector of the Olimex ARM-USB-OCD
 
command: flashrom -p ft2232_spi:type=arm-usb-ocd -w dumpfile.bin
writing the 64kB flash image to a EN25P05 (SPI Flash, SO8)
no Errors reported
 
so 3 things can be checked:
ARM-USB-OCD: works
Pm25LD512 Probe/Read works
EN25P05 Probe/Read/Erase/Write works
 
greetings,
skrizi