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

Warning

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

Important

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

  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. Изтеглете най-новия файл с фърмуера „.hex“ от тук и го запазете като „firmware.hex“ в домашната си папка. По-старите версии са тук.

  3. Right click on the icon of the Nitrokey App and go to “Configure” -> “Enable Firmware Update”. The default firmware password is 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.