Aktualizacja oprogramowania sprzętowego v1.4+¶
Począwszy od wersji v1.4 z powodu elementarnych zmian wewnątrz Heads i układu firmware, aktualizacja wymaga kilku dodatkowych uwag. Dotyczy to zarówno NitroPadów X230 jak i T430.
Czy powinienem zaktualizować mojego NitroPada?¶
Podczas aktualizacji firmware do wersji 1.4 (bez użycia zewnętrznego urządzenia flasher) graficzne okna dialogowe HEADS zostaną zastąpione mniej wygodną wersją tekstową.
Jeśli używasz Ubuntu, Debiana, LinuxMint, lub Qubes 4.0 aktualizacja firmware’u poza v1.3.1 nie jest (na dzień dzisiejszy) potrzebna. Jeśli używasz Qubes 4.1 bez zintegrowanego portu Ethernet, również nie musisz aktualizować firmware.
Jeśli chcesz używać Qubes 4.1 lub nowszego i zintegrowanego portu Ethernet musisz zaktualizować firmware do 1.4.
Podpowiedź
Jeśli plik .npf nie jest akceptowany przez HEADS, prawdopodobnie nie uruchomiłeś najnowszej wersji HEADS. Więc albo 1. zaktualizuj do wersji 1.3.1 albo rozpakuj plik .npf i użyj pliku .rom zamiast niego.
Jak mogę zaktualizować mojego NitroPada?¶
Aktualizacja od v1.3.1
ma dwa różne sposoby:
Legacy update używając albo
nitropad-t430-v1.4.npf
lubnitropad-x230-v1.4.npf
z menu Heads, zobacz: Aktualizacja oprogramowania sprzętowego.Podczas korzystania z zewnętrznego urządzenia flasher można używać obrazów
-maximized
. Dzięki temu graficzne dialogi HEADS działają. Przeczytaj o zewnętrznym flashowaniu poniżej.
Ostrzeżenie
Nigdy nie próbuj aktualizować swojego NitroPada przy użyciu -maksymalizowanego obrazu, jeśli nie wiesz dokładnie co robisz! Zamurujesz swojego NitroPada i będzie można go naprawić tylko za pomocą zewnętrznego flashera!
Jak mogę zaktualizować do -maximized?¶
Podpowiedź
We highly recommend to NOT DO THIS ON YOUR OWN, as long as you are not exactly knowing what you are doing!
Mamy możliwość wykonania tej aktualizacji na Twoim NitroPadzie, proszę napisać e-mail do „shop at nitrokey.com” wraz z numerem zamówienia sprzedaży (SOxxxxxx).
Poniższa procedura opisuje z grubsza jak flashować Twojego NitroPada za pomocą zewnętrznego flashera - celowo jest ona na wysokim poziomie, ponieważ nie zalecamy przeprowadzania tego procesu na własną rękę. Jednak dla ciekawości dokumentujemy to tutaj.
Upewnij się, że masz (
flashrom
) kompatybilny flasher jakch341a_spi
z zaciskiem SOIC-8.Otwórz urządzenie (see coreboot docs) i upewnij się, że masz dostęp do obu chipów flash.
Używając
flashrom
odczytaj dolny flash (obraz 8MB)Using
ifdtool
(coreboot ifdtool docs) extract theGbE
flashregion from the image and replace theGbE
-region inside your-maximized
image.Podziel zmodyfikowany obraz firmware używając
dd
(jak opisano w dokumentacji coreboot) na-top
i-bottom
.Wywołaj obrazy na odpowiednich chipach flash za pomocą flashera i zacisku.
Uruchom ponownie swój system (powinieneś zobaczyć
-maximized
wewnątrz menu Heads).
Informacje ogólne¶
Nowa klasa firmware’u -maximized
obrazów zmienia układ firmware’u w taki sposób, że jest on niekompatybilny z wewnętrzną funkcją aktualizacji firmware’u Heads» w NitroPads.
Ta zmiana wynika głównie z mniejszego rozmiaru Management Engine w obrazie oprogramowania układowego. Ponadto obrazy -maximized
zawierają wszystkie regiony flash wewnątrz firmware’u, dotyczy to również GbE
, który zawiera adres MAC sieci Ethernet.
Obrazy nie -maximized
nie mają funkcjonalnych różnic w porównaniu do obrazów -maximized
z wyjątkiem zmniejszonego GUI Heads.