Programinės įrangos atnaujinimas#

Įspėjimas

Prieš atnaujindami turėtumėte sukurti atsarginę visų prietaiso duomenų kopiją, nes programinės įrangos atnaujinimas gali sunaikinti visus prietaiso duomenis (ypač nuo programinės įrangos versijos <0.45)!

Svarbu

Niekada neatjunkite „Nitrokey 3“ arba nenutraukite proceso atnaujinimo metu, nes dėl to jūsų prietaisas gali tapti nenaudingas!

  1. Atsisiųskite „Nitrokey“ programą ir programą „dfu-programmer“, kuri turėtų būti prieinama per paketų tvarkytuvę, pvz., apt-get update && apt-get install dfu-programmer „Debian“ sistemose.

  2. Atsisiųskite naujausią programinės aparatinės įrangos „.hex“ failą iš kur ir išsaugokite jį kaip „firmware.hex“ savo namų aplanke. Senesnės versijos yra kur.

  3. Dešiniuoju pelės mygtuku spustelėkite „Nitrokey“ programos piktogramą ir eikite į „Configure“ -> „Enable Firmware Update“. Numatytasis programinės įrangos slaptažodis yra „12345678“.

    Įjungti programinės įrangos atnaujinimą

    Pastaba

    Įjungus atnaujinimo režimą „Nitrokey“ programėlė „Nitrokey“ nebeatpažįsta „Nitrokey“ saugyklos. Norėdami, kad ji vėl veiktų, turite vykdyti toliau aprašytas instrukcijas.

  4. Atidarykite terminalą ir atlikite:

    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"
    

    o „firmware.hex“ turi būti 2 veiksmu atsisiųstos programinės įrangos kelias ir failo pavadinimas.