Posodobitev vdelane programske opreme

Opozorilo

Pred nadgradnjo morate narediti varnostno kopijo vseh podatkov iz naprave, saj lahko nadgradnja vdelane programske opreme uniči vse podatke v napravi (zlasti od različice vdelane programske opreme <0.45)!

Pomembno

Med posodabljanjem nikoli ne odklopite naprave Nitrokey 3 ali prekinite postopka, saj bo naprava zaradi tega verjetno neuporabna!

  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. Prenesite najnovejšo datoteko vdelane programske opreme „.hex“ s zgoraj in jo shranite kot „firmware.hex“ v domačo mapo. Starejše izdaje so tudi.

  3. Z desno tipko miške kliknite ikono aplikacije Nitrokey in pojdite na „Configure“ -> „Enable Firmware Update“. Privzeto geslo za vdelano programsko opremo je „12345678“.

    Omogoči posodobitev vdelane programske opreme

    Opomba

    Aplikacija Nitrokey ne zazna več shrambe Nitrokey, ko se aktivira način posodobitve. Če želite, da začne znova delovati, morate nadaljevati z navodili, opisanimi v nadaljevanju.

  4. Odprite terminal in izvedite:

    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"
    

    ker mora biti „firmware.hex“ pot in ime datoteke vdelane programske opreme, ki ste jo prenesli v koraku 2.