NitroKey HSM firmware update failed

As a last resort you can specify the reader on the command line

Enter

asc@caprese:~/Downloads$ java -jar ocf-cc.jar -l
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
OCF1.2;IBM Reference Implementation with OpenSCDP extensions 1.9.300
Available card terminals:
 Identiv uTrust 3512 SAM slot Token [CCID Interface] (55511725601946) 00 00
 Nitrokey Nitrokey HSM (010000000000000000000000) 01 00

to list the reader names, then specify the reader with -r

java -jar ocf-cc.jar -r "Nitrokey Nitrokey HSM (010000000000000000000000) 01 00"

Thanks so much. The “java -jar ocf-cc.jar” didn’t include an icon in my tray, so I tried the -w option which did open a log window with the Reader Configuration screen. Note that the HSM (serial number) names shown in that screen were the original versions before the working one was updated yesterday (a bit confusing). However this worked and I was able to reload the firmware on the locked HSM!

Thanks again for all the help. I know it was an odd situation (remote server with 2 HSM) but the portal got me out of a jam.

1 Like

I think this confusion is temporary - I remember seeing the mismatch between the reader serial number and the token serial number after the upgrade, but now I have checked one of my tokens updated sometime ago - and all the serial numbers (reported by USB as well as the PKCS#11 interface) seem to be in sync.