Firmware-päivitys

Varoitus

Varmuuskopioi kaikki tiedot laitteesta ennen päivitystä, sillä laiteohjelmiston päivitys voi tuhota kaikki laitteen tiedot (erityisesti laiteohjelmiston versiosta <0.45 alkaen).

Tärkeä

Älä koskaan irrota Nitrokey 3:a tai keskeytä prosessia päivityksen aikana, sillä tämä todennäköisesti tekee laitteestasi käyttökelvottoman!

  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. Lataa uusin laiteohjelmisto ”.hex” tiedosto osoitteesta täältä ja tallenna se nimellä ”firmware.hex” kotikansioosi. Vanhemmat versiot ovat täällä.

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

    Ota laiteohjelmiston päivitys käyttöön

    Muista

    Nitrokey-sovellus ei enää havaitse Nitrokey Storagea, kun päivitystila on aktivoitu. Sinun on toimittava alla kuvattujen ohjeiden mukaisesti saadaksesi sen toimimaan uudelleen.

  4. Avaa terminaali ja suorita:

    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"
    

    kun taas ”firmware.hex” on oltava vaiheessa 2 ladatun laiteohjelmiston polku ja tiedostonimi.