Firmware Update v1.4+#

(NitroPad - Ubuntu Linux)

Vanaf v1.4 vereist de update vanwege elementaire veranderingen in Heads en de firmware layout enkele extra overwegingen. Dit geldt voor zowel NitroPads X230 als T430.

Moet ik mijn NitroPad updaten?#

Bij het updaten van uw firmware naar 1.4 (zonder gebruik van een extern flasher-apparaat) zullen de grafische HEADS-dialogen worden vervangen door een minder handige versie met alleen tekst.

Als u Ubuntu, Debian, LinuxMint, of Qubes 4.0 gebruikt, is het bijwerken van de firmware voorbij v1.3.1 (vanaf vandaag) niet nodig. Als u Qubes 4.1 gebruikt zonder de geïntegreerde Ethernet-poort, hoeft u de firmware ook niet bij te werken.

Als u Qubes 4.1 of nieuwer en de geïntegreerde Ethernetpoort wilt gebruiken, moet u de firmware bijwerken tot 1.4.

Hint

Als het .npf bestand niet wordt geaccepteerd door HEADS, dan draait u waarschijnlijk niet de laatste HEADS versie. Dus ofwel eerst updaten naar versie 1.3.1 of unzip het .npf bestand en gebruik in plaats daarvan het resulterende .rom bestand.

Hoe kan ik mijn NitroPad updaten?#

Bijwerken vanaf v1.3.1 kan op twee verschillende manieren:

  • Legacy update met nitropad-t430-v1.4.npf of nitropad-x230-v1.4.npf uit het Heads menu, zie: Firmware bijwerken

  • Bij gebruik van een extern flasher-apparaat kunt u de -maximized afbeeldingen gebruiken. Hierdoor blijven grafische HEADS-dialogen werken. Lees over het externe knipperen hieronder.

Waarschuwing

Probeer nooit je NitroPad te updaten met de -maximized image, als je niet precies weet wat je aan het doen bent! Je zult je NitroPad verpesten en hij kan alleen gerepareerd worden met een externe flasher!

Hoe kan ik updaten naar -maximized?#

Hint

Wij raden u ten zeerste aan dit NIET OP UW EIGEN BUREAU TE DOEN, zolang u niet precies weet wat u doet!

We hebben een service om deze upgrade op uw NitroPad uit te voeren, schrijf een e-mail naar “shop at nitrokey.com” samen met uw verkoop order nummer (SOxxxxxx).

De volgende procedure beschrijft in grote lijnen hoe u uw NitroPad kunt flashen met behulp van een externe flasher - het is opzettelijk op een hoog niveau, omdat we niet aanraden dit proces op uw eigen te doen. Maar voor de volledigheid documenteren we het hier voor de nieuwsgierigen.

  1. Zorg ervoor dat u een (flashrom) compatibele flasher hebt zoals ch341a_spi met een SOIC-8 klem.

  2. Open het apparaat (zie coreboot docs) en controleer of je toegang hebt tot beide flash chips.

  3. Met flashrom lees je de onderste flash (de 8MB image)

  4. Met behulp van ifdtool (coreboot ifdtool docs) haal je de GbE flashregion uit de afbeelding en vervang de GbE-regio in uw -maximized afbeelding.

  5. Splits de gewijzigde firmware image met dd (zoals beschreven in de coreboot documentatie) in -top en -bottom.

  6. Flash de beelden naar de passende flash chips met uw flasher en klem

  7. Herstart in uw systeem (u zou -maximized moeten zien in het hoofdenmenu)

Achtergrondinformatie#

De nieuwe firmware klasse van -maximized afbeeldingen veranderen de firmware lay-out op zo’n manier dat deze niet compatibel is met Heads’ interne firmware upgrade functie op de NitroPads.

Deze verandering is voornamelijk het gevolg van een kleinere Management Engine grootte in de firmware image. Verder bevatten de -maximized images alle flash-regio’s binnen de firmware, dit omvat ook GbE, die het Ethernet MAC-adres bevat.

De niet -maximized afbeeldingen hebben geen functionele verschillen met de -maximized afbeeldingen behalve van de verkleinde Heads GUI.