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!
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ä.Lataa uusin laiteohjelmisto ”.hex” tiedosto osoitteesta täältä ja tallenna se nimellä ”firmware.hex” kotikansioosi. Vanhemmat versiot ovat täällä.
Napsauta hiiren oikealla painikkeella Nitrokey-sovelluksen kuvaketta ja siirry kohtaan ”Configure” -> ”Enable Firmware Update”. Oletusarvoinen laiteohjelmiston salasana on ’12345678’.
Muista
Nitrokey-sovellus ei enää havaitse Nitrokey Storagea, kun päivitystila on aktivoitu. Sinun on toimittava alla kuvattujen ohjeiden mukaisesti saadaksesi sen toimimaan uudelleen.
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.