Püsivara uuendamine#

Hoiatus

Enne uuendamist peaksite varundama kõik andmed seadmest, kuna püsivara uuendamine võib hävitada kõik seadme andmed (eriti kui need pärinevad püsivara versioonist <0.45)!

Tähtis

Ärge kunagi ühendage Nitrokey 3 lahti või katkestage protsessi uuendamise ajal, see muudab teie seadme tõenäoliselt kasutamiskõlbmatuks!

  1. Lae alla Nitrokey App ja programm „dfu-programmer“, mis peaks olema saadaval sinu paketihalduri kaudu, nt apt-get update && apt-get install dfu-programmer Debian-põhistes süsteemides.

  2. Download the latest firmware „.hex“ file from here and store it as „firmware.hex“ in your home folder. Older releases are here.

  3. Tehke paremklõps Nitrokey rakenduse ikoonil ja valige „Configure“ -> „Enable Firmware Update“. Vaikimisi on püsivara parool „12345678“.

    Firmware uuendamise lubamine

    Märkus

    Nitrokey rakendus ei tuvasta Nitrokey Storage’i enam, kui uuendamisrežiim on aktiveeritud. Selleks, et see uuesti tööle saada, peate järgima allpool kirjeldatud juhiseid.

  4. Avage terminal ja käivitage:

    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"
    

    arvestades, et „firmware.hex“ peab olema sammus 2 alla laaditud püsivara tee ja failinimi.