Firmware-päivitys#
Tässä oppaassa kuvataan, miten Nitrokey 3:n laiteohjelmisto päivitetään.
Varoitus
Tämä opas on vielä kokeiluvaiheessa!
Tärkeä
Päivittäminen voi johtaa tietojen menetykseen, joten varmista, että sinulla on käytössäsi asianmukaiset varmuuskopiointikirjautumismenetelmät ja/tai varmista, että Nitrokey Pro ei ole ainoa tapa tunnistautua/2FA-sovelluksiisi/palveluihisi.
Kuinka päivittää#
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!
Varmista, että sinulla on asennettuna uusin pynitrokey-versio, tarkista käyttöjärjestelmäsi asennusohjeet <../../software/nitropy/all-platforms/installation.html>`__.
Lataa uusin vakaa firmware-kuva.
Tärkeä
Tuotantokäyttöön kannattaa valita uusin vakaa versio (siis vain versiot, jotka eivät sisällä esimerkiksi ”pre-release” tai ”RC”).
Voit suorittaa päivityksen:
$ nitropy pro enable-update
$ nitropy pro update nitrokey-pro-firmware-<version>.bin
Vaihtoehtoinen päivitysmenetelmä#
Vaihtoehtoisesti laiteohjelmiston päivittämiseen voidaan käyttää dfu-util -ohjelmaa:
Asenna dfu-util
- Binäärit Windowsille ovat saatavilla osoitteessa:
- MacOS:lle binäärit ovat saatavilla Homebrew:n kautta:
vain macOS: Asenna dfu-util Homebrew:n kautta.
brew install dfu-util
Käytä Nitrokey App v1.5-RC7:ää tai uudempaa Nitrokey Pro -sovellusta vaihtaaksesi Nitrokey Pron käynnistystilan päivitystilaan.
Nyt seuraava komento soveltaa päivitystä
$ dfu-util -D update_binary.bin
Käynnistystilan voi nyt vaihtaa takaisin Nitrokey-sovelluksella.
Vianmääritys#
- Issue:
libnitrokey
ei löytynyt. Jos libnitrokey ei löydy automaattisesti, sen polku voidaan antaa muuttujalla env:
$ env LIBNK_PATH=/libnk/path/libnitrokey.so nitropy pro enable-update
Löydät libnitrokey:n järjestelmästäsi käyttämällä:
$ locate libnitrokey.so