Actualizare Firmware v1.4+#

(NitroPad - Qubes OS)

Începând cu v1.4, datorită modificărilor elementare din interiorul Heads și a structurii firmware-ului, actualizarea necesită unele considerații suplimentare. Acest lucru este valabil atât pentru NitroPads X230, cât și pentru T430.

Ar trebui să îmi actualizez NitroPad?#

La actualizarea firmware-ului la versiunea 1.4 (fără a utiliza un dispozitiv de flashing extern), dialogurile grafice HEADS vor fi înlocuite cu o versiune mai puțin convenabilă, bazată doar pe text.

Dacă folosiți Ubuntu, Debian, LinuxMint sau Qubes 4.0, actualizarea firmware-ului dincolo de v1.3.1 nu este necesară (începând de astăzi). Dacă folosiți Qubes 4.1 fără port Ethernet integrat, nici nu este nevoie să actualizați firmware-ul.

Dacă doriți să utilizați Qubes 4.1 sau mai nou și portul Ethernet integrat, trebuie să actualizați firmware-ul la 1.4.

Sugestie

Dacă fișierul .npf nu este acceptat de HEADS, probabil că nu ați rulat cea mai recentă versiune HEADS. Prin urmare, fie faceți prima actualizare la versiunea 1.3.1, fie dezarhivați fișierul .npf și utilizați în schimb fișierul .rom rezultat.

Cum îmi pot actualiza NitroPad-ul?#

Actualizarea de la v1.3.1` încolo are două moduri diferite:

  • Actualizare tradițională folosind fie nitropad-t430-v1.4.npf, fie nitropad-x230-v1.4.npf din meniul Heads, vezi: Actualizarea firmware-ului

  • Atunci când utilizați un dispozitiv de bliț extern, puteți folosi imaginile -maximized. Astfel, dialogurile grafice HEADS continuă să funcționeze. Citiți mai jos despre blițurile externe.

Atenționare

Nu încercați niciodată să vă actualizați NitroPad folosind imaginea -maximizată, dacă nu știți exact ce faceți! Vă veți distruge NitroPad-ul și acesta poate fi reparat numai cu ajutorul unui flasher extern!

Cum pot actualiza la -maximized?#

Sugestie

Vă recomandăm să NU faceți acest lucru de unul singur, atâta timp cât nu știți exact ce faceți!

Avem un serviciu pentru a face acest upgrade pe NitroPad, vă rugăm să scrieți un e-mail la „shop at nitrokey.com” împreună cu numărul comenzii dvs. de vânzare (SOxxxxxx).

Următoarea procedură descrie în linii mari modul în care puteți să vă blișați NitroPad-ul folosind un dispozitiv de bliț extern - este intenționat la un nivel ridicat, deoarece nu vă recomandăm să faceți acest proces pe cont propriu. Dar, de dragul completitudinii, îl documentăm aici pentru curioși.

  1. Asigurați-vă că aveți un (flashrom) flash compatibil, cum ar fi ch341a_spi cu o clemă SOIC-8.

  2. Deschideți dispozitivul (vedeți documentația coreboot) și asigurați-vă că puteți accesa ambele cipuri flash.

  3. Folosind flashrom` citiți bottom flash (imaginea de 8MB)

  4. Folosind ifdtool (coreboot ifdtool docs) extrageți `GbE` flashregion din imagine și înlocuiți GbE`-.regiune în interiorul imaginii -maximized.

  5. Împărțiți imaginea firmware modificată folosind dd (așa cum este descris în documentația coreboot) în -top și -bottom

  6. Afișați imaginile pe cipurile de bliț corespunzătoare folosind blițul și clema.

  7. Reporniți în sistem (ar trebui să vedeți -maximized în interiorul meniului Heads)

Informații de fond#

Noua clasă de firmware -maximized` imaginile schimbă aspectul firmware-ului într-un mod care este incompatibil cu Heads» funcția internă de actualizare a firmware-ului de pe NitroPads.

Această modificare provine în principal din reducerea dimensiunii Management Engine în cadrul imaginii firmware. În plus, imaginile -maximized` conțin toate regiunile flash din cadrul firmware-ului, inclusiv GbE, care conține adresa Ethernet MAC.

Imaginile care nu sunt -maximized` nu au nicio diferență funcțională față de imaginile -maximized`, cu excepția interfeței grafice reduse a capetelor.