Aktualizacja oprogramowania sprzętowego

Ostrzeżenie

Należy wykonać kopię zapasową wszystkich danych z urządzenia przed aktualizacją, ponieważ aktualizacja firmware może zniszczyć wszystkie dane na urządzeniu (zwłaszcza pochodzące z wersji <0.45 firmware)!

Ważne

Nigdy nie odłączaj Nitrokey 3 ani nie przerywaj procesu podczas aktualizacji, ponieważ w ten sposób Twoje urządzenie może stać się bezużyteczne!

  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. Pobierz najnowszy plik firmware „.hex” z here i przechowuj go jako „firmware.hex” w swoim folderze domowym. Starsze wydania to here.

  3. Right click on the icon of the Nitrokey App and go to “Configure” -> “Enable Firmware Update”. The default firmware password is 12345678.

    Włącz aktualizację oprogramowania sprzętowego

    Informacja

    Po aktywacji trybu aktualizacji Nitrokey Storage nie jest już wykrywany przez aplikację Nitrokey. Musisz postępować zgodnie z instrukcjami opisanymi poniżej, aby przywrócić jego działanie.

  4. Otwórz terminal i wykonaj polecenie:

    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"
    

    podczas gdy „firmware.hex” musi być ścieżką i nazwą pliku firmware, który został pobrany w kroku 2.