Firmware frissítés v1.4+#

(NitroPad - Ubuntu Linux)

A v1.4-től kezdődően a Heads és a firmware elrendezésének elemi változásai miatt a frissítés további megfontolásokat igényel. Ez a NitroPads X230 és T430 esetében egyaránt érvényes.

Frissítenem kell a NitroPad készülékemet?#

A firmware 1.4-es verzióra történő frissítésekor (külső villogó eszköz használata nélkül) a grafikus HEADS párbeszédpaneleket egy kevésbé kényelmes, csak szöveges verzió váltja fel.

Ha Ubuntut, Debiant, LinuxMintet vagy Qubes 4.0-t használsz, a firmware v1.3.1-nél későbbi frissítése (a mai napig) nem szükséges. Ha a Qubes 4.1-et használja az integrált Ethernet port nélkül, akkor sem kell frissítenie a firmware-t.

Ha a Qubes 4.1 vagy újabb és a beépített Ethernet portot szeretné használni, frissítenie kell a firmware-t az 1.4-es verzióra.

Tipp

Ha a HEADS nem fogadja el az .npf fájlt, akkor valószínűleg nem a legújabb HEADS verziót futtatja. Tehát vagy 1. frissítsd az 1.3.1-es verzióra, vagy csomagold ki az .npf fájlt, és használd helyette az így kapott .rom fájlt.

Hogyan frissíthetem a NitroPad készülékemet?#

A v1.3.1-tól kezdődően a frissítés kétféleképpen történhet:

  • Legacy frissítés a nitropad-t430-v1.4.npf vagy nitropad-x230-v1.4.npf használatával a Heads menüből, lásd: Firmware frissítés.

  • Külső villogó eszköz használata esetén a -maximized képeket használhatja. Ezáltal a grafikus HEADS párbeszédek továbbra is működnek. A külső villogásról alább olvashat.

Figyelem

Soha ne próbáld meg frissíteni a NitroPad-et a „maximalizált” kép használatával, ha nem tudod pontosan, hogy mit csinálsz! Tönkreteszed a NitroPad-et, és csak külső flasherrel lehet megjavítani!

Hogyan frissíthetem -maximált-ra?#

Tipp

Nagyon ajánljuk, hogy NE TEGYE EZT EGYEDÜL, amíg nem tudja pontosan, hogy mit csinál!

Van egy szolgáltatásunk, hogy elvégezzük ezt a frissítést a NitroPad-jén, kérjük, írjon egy e-mailt a „shop at nitrokey.com” címre, az értékesítési rendelésszámával együtt (SOxxxxxxxx).

A következő eljárás nagyjából leírja, hogyan kell a NitroPad-et külső flasher segítségével flashelni - szándékosan magas szinten, mivel nem javasoljuk, hogy ezt a folyamatot saját maga végezze el. De a teljesség kedvéért itt dokumentáljuk a kíváncsiskodók számára.

  1. Győződjön meg róla, hogy van egy (flashrom<x>) kompatibilis villogó, például ch341a_spi SOIC-8 bilinccsel.

  2. Nyisd meg az eszközt (lásd a coreboot dokumentációt), és győződj meg arról, hogy mindkét flash chiphez hozzáférsz.

  3. A flashrom segítségével olvassa ki az alsó flash-t (a 8MB-os képet).

  4. A ifdtool használatával (coreboot ifdtool docs) kivonatolja a GbE flashregion a képből, és cserélje ki a GbE-régiót a -maximized képen belül.

  5. A módosított firmware-kép felosztása a dd segítségével (a coreboot dokumentációban leírtak szerint) -top és -bottom-ra

  6. Villantsa a képeket a megfelelő flash chipekre a villogókészülék és a bilincs segítségével.

  7. Indítsa újra a rendszerét (látnia kell a -maximized menüt a Fejek menüben)

Háttérinformációk#

A -maximized képek új firmware osztálya úgy változtatja meg a firmware elrendezését, hogy az nem kompatibilis a Heads» belső firmware frissítési funkciójával a NitroPadeken.

Ez a változás elsősorban a Management Engine méretének csökkenéséből ered a firmware-képen belül. Továbbá a -maximized képek tartalmazzák az összes flash régiót a firmware-en belül, beleértve a GbE képet is, amely az Ethernet MAC-címet tartalmazza.

A nem -maximized képek nem rendelkeznek funkcionális különbségekkel a -maximized képekhez képest, kivéve a csökkentett Heads GUI-t.