Firmwareopdatering v1.4+#

(NitroPad - Qubes OS)

Fra og med v1.4 kræver opdateringen nogle yderligere overvejelser på grund af elementære ændringer i Heads og firmware-layoutet. Dette gælder både for NitroPads X230 og T430.

Skal jeg opdatere min NitroPad?#

Når du opdaterer din firmware til 1.4 (uden brug af en ekstern flasher-enhed) vil de grafiske HEADS-dialoger blive erstattet af en mindre praktisk tekst-version.

Hvis du bruger Ubuntu, Debian, LinuxMint eller Qubes 4.0 er det (fra i dag) ikke nødvendigt at opdatere firmwaren ud over v1.3.1. Hvis du bruger Qubes 4.1 uden den integrerede Ethernet-port, behøver du heller ikke at opdatere firmwaren.

Hvis du vil bruge Qubes 4.1 eller nyere og den integrerede Ethernet-port, skal du opdatere firmwaren til 1.4.

Fif

Hvis filen .npf ikke accepteres af HEADS, har du sandsynligvis ikke kørt den nyeste HEADS-version. Så enten skal du opdatere til version 1.3.1 eller udpakke filen .npf og bruge den resulterende fil .rom i stedet.

Hvordan kan jeg opdatere min NitroPad?#

Opdatering fra v1.3.1 og fremefter kan ske på to forskellige måder:

  • Legacy-opdatering ved hjælp af enten nitropad-t430-v1.4.npf eller nitropad-x230-v1.4.npf fra Heads-menuen, se: Firmwareopdatering

  • Når du bruger en ekstern blitzerenhed, kan du bruge -maximized-billederne. Dette bevirker, at de grafiske HEADS-dialoger fortsat fungerer. Læs om ekstern blinkning nedenfor.

Advarsel

Prøv aldrig at opdatere din NitroPad ved hjælp af det maksimerede billede, hvis du ikke ved præcis, hvad du gør! Du vil ødelægge din NitroPad, og den kan kun repareres ved hjælp af en ekstern flasher!

Hvordan kan jeg opdatere til -maximized?#

Fif

Vi anbefaler stærkt, at du IKKE GØR DET SELV, så længe du ikke helt ved, hvad du gør!

Vi har en service til at foretage denne opgradering på din NitroPad, skriv venligst en e-mail til »shop at nitrokey.com« sammen med dit ordre nummer (SOxxxxxx).

Følgende procedure beskriver groft sagt, hvordan du flasher din NitroPad ved hjælp af en ekstern flasher - det er bevidst på et højt niveau, da vi ikke anbefaler at udføre denne proces på egen hånd. Men for fuldstændighedens skyld dokumenterer vi dette her for nysgerrige.

  1. Sørg for, at du har en (flashrom) kompatibel blinker som ch341a_spi med en SOIC-8 klemme.

  2. Åbn enheden (Se coreboot-dokumentationen) og sørg for, at du kan få adgang til begge flashchips.

  3. Ved hjælp af flashrom læses den nederste flash (8 MB image) ud

  4. Ved hjælp af ifdtool (coreboot ifdtool docs) udtrækkes GbE flashregion fra billedet og erstatte GbE-region inde i dit -maximized-billede.

  5. Opdel det modificerede firmware-image ved hjælp af dd (som beskrevet i coreboot-dokumentationen) i -top-top og -bottom<x>.

  6. Flash billederne til de matchende flashchips ved hjælp af din flasher og klemme

  7. Genstart dit system (du bør se -maximized i menuen Heads)

Baggrundsoplysninger#

Den nye firmware klasse af -maximized-billeder ændrer firmware-layoutet på en sådan måde, at det er inkompatibelt med Heads‹ interne firmwareopgraderingsfunktion på NitroPads.

Denne ændring skyldes primært en mindre Management Engine-størrelse i firmware-image. Desuden indeholder -maximized-billederne alle flash-regioner i firmwaren, herunder også GbE, som indeholder Ethernet MAC-adressen.

De billeder, der ikke er -maximized, har ingen funktionelle forskelle i forhold til -maximized-billederne, bortset fra den reducerede Heads GUI.