Mise à jour du firmware v1.4+#

(NitroPad - Ubuntu Linux)

A partir de la v1.4, en raison de changements élémentaires à l’intérieur des têtes et de la disposition du firmware, la mise à jour nécessite quelques considérations supplémentaires. Ceci est valable pour les NitroPads X230 et T430.

Dois-je mettre à jour mon NitroPad ?#

Lors de la mise à jour de votre firmware vers la version 1.4 (sans utiliser de dispositif de flashage externe), les dialogues graphiques HEADS seront remplacés par une version texte seulement moins pratique.

Si vous utilisez Ubuntu, Debian, LinuxMint ou Qubes 4.0, la mise à jour du micrologiciel au-delà de la version 1.3.1 n’est (à ce jour) pas nécessaire. Si vous utilisez Qubes 4.1 sans le port Ethernet intégré, vous n’avez pas non plus besoin de mettre à jour le microprogramme.

Si vous voulez utiliser Qubes 4.1 ou une version plus récente et le port Ethernet intégré, vous devez mettre à jour le firmware à la version 1.4.

Indication

Si le fichier .npf n’est pas accepté par HEADS, il est probable que vous n’exécutez pas la dernière version de HEADS. Donc, soit 1e mise à jour vers la version 1.3.1, soit unzip le fichier .npf et utiliser le fichier .rom résultant à la place.

Comment puis-je mettre à jour mon NitroPad ?#

La mise à jour à partir de v1.3.1 a deux façons différentes :

  • Mise à jour héritée utilisant soit nitropad-t430-v1.4.npf ou nitropad-x230-v1.4.npf du menu principal, voir : Mise à jour du micrologiciel

  • Lorsque vous utilisez un dispositif de clignotement externe, vous pouvez utiliser les images -maximized. Cela permet aux dialogues graphiques HEADS de fonctionner. Lisez ce qui concerne le flashage externe ci-dessous.

Avertissement

N’essaie jamais de mettre à jour ton NitroPad en utilisant l’image -maximized, si tu ne sais pas exactement ce que tu fais ! Tu détruirais ton NitroPad et il ne peut être réparé qu’en utilisant un flash externe !

Comment puis-je faire une mise à jour vers -maximized ?#

Indication

Nous vous recommandons vivement de ne pas faire cela tout seul, tant que vous ne savez pas exactement ce que vous faites !

Nous avons un service pour faire cette mise à jour sur ton NitroPad, écris un e-mail à « shop at nitrokey.com » ; avec ton numéro de commande (SOxxxxxx).

La procédure suivante décrit grossièrement comment flasher votre NitroPad en utilisant un flasheur externe - elle est intentionnellement de haut niveau car nous ne recommandons pas de faire ce processus par vous-même. Mais par souci d’exhaustivité, nous la documentons ici pour les curieux.

  1. Assurez-vous que vous avez un clignotant compatible (flashrom) comme ch341a_spi avec une pince SOIC-8.

  2. Ouvrez le périphérique (voir docs coreboot) et assurez-vous que vous pouvez accéder aux deux puces flash.

  3. En utilisant flashrom lire le bottom flash (l’image de 8MB)

  4. En utilisant ifdtool (coreboot ifdtool docs) extraire la GbE flashregion de l’image et remplacez la GbE- par la <x id= »154 »>.dans votre -maximized image.

  5. Divisez l’image du firmware modifié en utilisant dd (comme décrit dans la documentation de coreboot) en -top et -bottom.

  6. Flashez les images sur les puces correspondantes à l’aide de votre flash et de votre pince.

  7. Redémarrez votre système (vous devriez voir -maximized à l’intérieur du menu Heads).

Informations générales#

La nouvelle classe de micrologiciel des images -maximized modifie la disposition du micrologiciel d’une manière telle qu’elle est incompatible avec la fonction de mise à niveau du micrologiciel interne de Heads” ; sur les NitroPads.

Ce changement provient principalement d’une réduction de la taille du Management Engine à l’intérieur de l’image du firmware. De plus, les images -maximized contiennent toutes les régions flash à l’intérieur du firmware, cela inclut également GbE, qui contient l’adresse MAC Ethernet.

Les images non -maximized ne présentent aucune différence fonctionnelle par rapport aux images -maximized, à l’exception de l’interface graphique réduite de l’en-tête.