Актуализация на фърмуера#

Warning

Трябва да направите резервно копие на всички данни от устройството, преди да извършите ъпгрейд, тъй като ъпгрейдът на фърмуера може да унищожи всички данни в устройството (особено от версия на фърмуера <0.45)!

Important

Никога не изключвайте Nitrokey 3 или не прекъсвайте процеса по време на актуализиране, защото това вероятно ще направи устройството ви безполезно!

  1. Изтеглете приложението Nitrokey и програмата „dfu-programmer“, която трябва да е налична чрез вашия мениджър на пакети, например apt-get update && apt-get install dfu-programmer за системите, базирани на Debian.

  2. Изтеглете най-новия файл с фърмуера „.hex“ от тук и го запазете като „firmware.hex“ в домашната си папка. По-старите версии са тук.

  3. Щракнете с десния бутон върху иконата на приложението Nitrokey и отидете на „Configure“ -> „Enable Firmware Update“. Паролата за фърмуера по подразбиране е „12345678“.

    Актуализация на фърмуера

    Note

    Nitrokey Storage вече не се открива от приложението Nitrokey, след като се активира режимът за актуализация. Трябва да продължите с инструкциите, описани по-долу, за да го накарате да работи отново.

  4. Отворете терминал и изпълнете:

    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"
    

    докато „firmware.hex“ трябва да е пътят и името на файла на фърмуера, който сте изтеглили в стъпка 2.