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. Napsauta hiiren kakkospainikkeella Nitrokey-sovelluksen kuvaketta ja siirry kohtaan ”Configure” -> ”Enable Firmware Update”. Oletusarvoinen laiteohjelmiston salasana on ’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.