Firmware-päivitys#

(Nitrokey Storage 2 - Linux)

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. Lataa Nitrokey App ja ohjelma ”dfu-programmer”, jonka pitäisi olla saatavilla paketinhallintasi kautta, esimerkiksi apt-get update && apt-get install dfu-programmer Debian-pohjaisissa järjestelmissä.

  2. Lataa uusin laiteohjelmisto ”.hex” tiedosto osoitteesta täältä ja tallenna se nimellä ”firmware.hex” kotikansioosi. Vanhemmat versiot ovat täällä.

  3. Napsauta hiiren oikealla painikkeella 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.

  1. 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.