Ενημέρωση υλικολογισμικού#

(Nitrokey Storage 2 - Linux)

Προειδοποίηση

Θα πρέπει να δημιουργήσετε αντίγραφα ασφαλείας όλων των δεδομένων της συσκευής πριν από την αναβάθμιση, καθώς οι αναβαθμίσεις υλικολογισμικού ενδέχεται να καταστρέψουν όλα τα δεδομένα της συσκευής (ειδικά αν προέρχονται από την έκδοση υλικολογισμικού <0.45)!

Σημαντικό

Ποτέ μην αποσυνδέετε το Nitrokey Start ή διακόπτετε τη διαδικασία κατά την ενημέρωση, καθώς αυτό πιθανόν να καταστήσει τη συσκευή σας άχρηστη.

  1. Κατεβάστε την εφαρμογή Nitrokey App και το πρόγραμμα «dfu-programmer», το οποίο θα πρέπει να είναι διαθέσιμο μέσω του διαχειριστή πακέτων σας, π.χ. apt-get update && apt-get install dfu-programmer σε συστήματα που βασίζονται στο Debian.

  2. Κατεβάστε το πιο πρόσφατο αρχείο firmware «.hex» από εδώ και αποθηκεύστε το ως «firmware.hex» στον κεντρικό σας φάκελο. Οι παλαιότερες εκδόσεις είναι εδώ.

  3. Κάντε δεξί κλικ στο εικονίδιο της εφαρμογής Nitrokey App και μεταβείτε στην επιλογή «Configure» -> «Enable Firmware Update». Ο προεπιλεγμένος κωδικός πρόσβασης υλικολογισμικού είναι “12345678”.

Ενεργοποίηση ενημέρωσης υλικολογισμικού

Σημείωση

Το Nitrokey Storage δεν ανιχνεύεται πλέον από την εφαρμογή Nitrokey μόλις ενεργοποιηθεί η λειτουργία ενημέρωσης. Πρέπει να ακολουθήσετε τις οδηγίες που περιγράφονται παρακάτω για να το κάνετε να λειτουργήσει ξανά.

  1. Ανοίξτε ένα τερματικό και εκτελέστε:

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"

ενώ το «firmware.hex» πρέπει να είναι η διαδρομή και το όνομα αρχείου του firmware που κατεβάσατε στο βήμα 2.