Nitrokey 3C NFC Firmwareupdate M1 Mac

Hallo,

ich habe versucht die Firmware meines Nitrokey 3C NFC an meinem MacBook pro 14" M1 (OS 13.3.1) zu aktualisieren, das klappt nicht, ich bekomme folgende Fehlermeldung:

Hi, I tried to update the firmware of the Nitrokey 3C NFC with my M1 Macbook Pro (OS 13.3.1) but I get this error message:

Command line tool to interact with Nitrokey devices 0.4.21

Critical error:

Failed to find latest firmware update

Exception encountered: ValueError(‘Failed to find update file for firmware release v1.4.0’)

Warning: no backend was found to use for communication. Please refer to documentation how to install additional libraries.

Was soll mir diese Meldung sagen? What does that message mean?

Danke!

Grüße

Hallo, bitte aktualisiere deine pynitrokey-Installation. Aufgrund einer Änderung des Firmware-Formats benötigst du zur Aktualisierung mindestens pynitrokey 0.4.35.

Hi, danke für deine Antwort, aber ich bin schon auf 0.4.36:
pynitrokey is already at latest version 0.4.36

In deinem ersten Post steht:

Vielleicht hast du zwei unterschiedliche Versionen installiert?

hm…und wie finde ich das raus bzw. wie kann ich die alte Version löschen?

Was sagt denn which nitropy? Und woher kommt die Ausgabe „pynitrokey is already at latest version 0.4.36“?

Library/Frameworks/Python.framework/Versions/3.10/bin/nitropy

Die Version 0.4.36 kommt hier her:
/Users/xxxxxx/.local/pipx/venvs/pynitrokey

Ah, okay. Dann solltest du mit pip uninstall pynitrokey die alte Version deinstallieren können.

Danke, das hat nun geklappt und die Updates sind erfolgreich durchgelaufen.
Besten Dank für die schnelle Hilfe!