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ź
Gorąco zalecamy, aby NIE ROBIĆ TEGO NA WŁASNĄ RĘKĘ, jeśli nie wiesz dokładnie co robisz!
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)Używając
ifdtool
(coreboot ifdtool docs) wyodrębnijGbE
flashregion z obrazu i zastąpGbE
-.wewnątrz swojego-maximized
obrazu.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.