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

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

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

Σημαντικό

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

  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. Κατεβάστε το πιο πρόσφατο αρχείο firmware «.hex» από εδώ και αποθηκεύστε το ως «firmware.hex» στον κεντρικό σας φάκελο. Οι παλαιότερες εκδόσεις είναι εδώ.

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

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

    Σημείωση

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

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

    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.