Uppdatering av fast programvara v1.4+¶
Från och med v1.4 kräver uppdateringen några ytterligare överväganden på grund av elementära förändringar i Heads och i den fasta programvarans layout. Detta gäller både NitroPads X230 och T430.
Ska jag uppdatera min NitroPad?¶
När du uppdaterar din firmware till 1.4 (utan att använda en extern flasher-enhet) kommer de grafiska HEADS-dialogerna att ersättas med en mindre praktisk textversion.
Om du använder Ubuntu, Debian, LinuxMint eller Qubes 4.0 behöver du (från och med idag) inte uppdatera den fasta programvaran utöver v1.3.1. Om du använder Qubes 4.1 utan den integrerade Ethernet-porten behöver du inte heller uppdatera den fasta programvaran.
Om du vill använda Qubes 4.1 eller senare och den integrerade Ethernet-porten måste du uppdatera den fasta programvaran till 1.4.
Råd
Om filen .npf inte accepteras av HEADS är det troligt att du inte kör den senaste HEADS-versionen. Så antingen uppdaterar du först till version 1.3.1 eller så packar du ut filen .npf och använder den resulterande filen .rom i stället.
Hur kan jag uppdatera min NitroPad?¶
Uppdatering från v1.3.1
och framåt kan ske på två olika sätt:
Uppdatering med antingen
nitropad-t430-v1.4.npf
ellernitropad-x230-v1.4.npf
från Heads-menyn, se: Uppdatering av fast programvara.När du använder en extern blinkare kan du använda
-maximized
bilderna. Detta gör att de grafiska HEADS-dialogerna fortsätter att fungera. Läs mer om extern blinkning nedan.
Varning
Försök aldrig att uppdatera din NitroPad med hjälp av den maximala bilden om du inte vet exakt vad du gör! Du kommer att förstöra din NitroPad och den kan endast repareras med hjälp av en extern flasher!
Hur kan jag uppdatera till -maximized?¶
Råd
Vi rekommenderar starkt att du INTE gör detta på egen hand, så länge du inte vet exakt vad du gör!
Vi har en tjänst för att göra denna uppgradering på din NitroPad, skriv ett e-postmeddelande till ”shop at nitrokey.com” tillsammans med ditt ordernummer (SOxxxxxx).
Följande procedur beskriver i grova drag hur du flashar din NitroPad med hjälp av en extern flasher - den är avsiktligt på en hög nivå eftersom vi inte rekommenderar att du gör den här processen på egen hand. Men för fullständighetens skull dokumenterar vi detta här för nyfikna.
Se till att du har en (
flashrom
) kompatibel blinkers somch341a_spi
med en SOIC-8-klämma.Öppna enheten (Se coreboot-dokumentationen) och se till att du kan komma åt båda flashchipen.
Med
flashrom
läser du ut den nedersta blixten (8 MB-avbildningen).Genom att använda
ifdtool
(coreboot ifdtool docs) extraherasGbE
flashregion från bilden och ersättGbE
-regionen i din-maximized
bild.Dela upp den modifierade firmware-avbildningen med hjälp av
dd
(enligt beskrivningen i coreboot-dokumentationen) i-top
och-bottom
.Flasha bilderna till de matchande flashchipsen med hjälp av din flashare och klämma.
Starta om ditt system (du bör se
-maximized
i Heads-menyn)
Bakgrundsinformation¶
Den nya klassen av -maximized
bilder ändrar den fasta programvarans layout på ett sätt som gör att den är inkompatibel med Heads’ interna funktion för uppgradering av den fasta programvaran på NitroPads.
Den här ändringen beror främst på att storleken på Management Engine i den fasta programvaruavbildningen har minskat. Dessutom innehåller -maximized
-avbildningarna alla flash-regioner i den fasta programvaran, detta inkluderar även GbE
, som innehåller Ethernet MAC-adressen.
Bilderna som inte är -maximized
har inga funktionsskillnader jämfört med -maximized
, med undantag för det reducerade GUI-gränssnittet för Heads.