Actualizarea firmware-ului

Atenționare

Ar trebui să faceți o copie de rezervă a tuturor datelor de pe dispozitiv înainte de a face actualizarea, deoarece actualizările de firmware pot distruge toate datele de pe dispozitiv (în special cele care provin de la versiunea de firmware <0.45)!

Important

Nu deconectați niciodată Nitrokey 3 sau nu întrerupeți procesul în timpul actualizării, deoarece acest lucru va face ca dispozitivul să devină inutilizabil!

  1. Download the Nitrokey App and the program “dfu-programmer” which should be available through your package-manager, e.g. apt-get update && apt-get install dfu-programmer on Debian-based systems.

  2. Descărcați cel mai recent fișier firmware „.hex” de la ` aici <https://github.com/Nitrokey/nitrokey-storage-firmware/releases/latest>`__ și stocați-l ca „firmware.hex” în dosarul dvs. de acasă. Versiunile mai vechi sunt ici.

  3. Faceți clic dreapta pe pictograma aplicației Nitrokey și mergeți la „Configure” -> „Enable Firmware Update”. Parola implicită pentru firmware este „12345678”.

    Activați actualizarea firmware-ului

    Notă

    Nitrokey Storage nu mai este detectat de aplicația Nitrokey odată ce modul de actualizare a fost activat. Trebuie să procedați conform instrucțiunilor descrise mai jos pentru a-l face să funcționeze din nou.

  4. Deschideți un terminal și executați:

    sudo dfu-programmer at32uc3a3256s erase
    sudo dfu-programmer at32uc3a3256s flash --suppress-bootloader-mem firmware.hex
    sudo dfu-programmer at32uc3a3256s launch
    # versions <0.7 of dfu-programmer use "start" instead of "launch"
    

    în timp ce „firmware.hex” trebuie să fie calea și numele de fișier al firmware-ului pe care l-ați descărcat la pasul 2.