Firmware frissítés#

Figyelem

A frissítés előtt készítsen biztonsági másolatot a készülék összes adatáról, mivel a firmware frissítés megsemmisítheti a készülék összes adatát (különösen a <0.45-ös firmware-verziótól kezdve)!

Fontos

Soha ne válassza le a Nitrokey 3-at, és ne szakítsa meg a folyamatot frissítés közben, mert ez valószínűleg használhatatlanná teszi a készüléket!

  1. Töltse le a Nitrokey App és a „dfu-programmer” programot, amelynek elérhetőnek kell lennie a csomagkezelőn keresztül, pl. apt-get update && apt-get install dfu-programmer Debian alapú rendszereken.

  2. Töltse le a legújabb firmware „.hex” fájlt honnan, és tárolja el „firmware.hex” néven az otthoni mappájában. A régebbi kiadások itt.

  3. Kattintson a jobb gombbal a Nitrokey App ikonjára, és válassza a „Configure” -> „Enable Firmware Update” menüpontot. Az alapértelmezett firmware jelszó «12345678».

    A firmware frissítésének engedélyezése

    Megjegyzés

    A Nitrokey tárolót a Nitrokey App nem érzékeli többé, miután a frissítési mód aktiválódott. Az alábbiakban leírt utasítások szerint kell eljárnia, hogy újra működjön.

  4. Nyisson egy terminált és hajtsa végre:

    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"
    

    mivel a „firmware.hex” a 2. lépésben letöltött firmware elérési útja és fájlneve kell, hogy legyen.