Aktualizacja oprogramowania sprzętowego v1.4+#
Począwszy od wersji v1.4, ze względu na elementarne zmiany wewnątrz głowic i układu firmware, aktualizacja wymaga pewnych dodatkowych uwag. Dotyczy to zarówno NitroPadów X230 jak i T430.
Czy powinienem zaktualizować mój NitroPad?#
Podczas aktualizacji oprogramowania układowego 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) konieczna. Jeśli używasz Qubes 4.1 bez zintegrowanego portu Ethernet, również nie musisz aktualizować firmware’u.
Jeśli chcesz używać Qubes 4.1 lub nowszych oraz zintegrowanego portu Ethernet, musisz zaktualizować firmware do wersji 1.4.
Podpowiedź
Jeśli plik .npf nie jest akceptowany przez HEADS, prawdopodobnie nie używasz najnowszej wersji HEADS. Więc albo 1. zaktualizuj do wersji 1.3.1 albo rozpakuj plik .npf i użyj zamiast niego pliku .rom.
Jak mogę zaktualizować mój NitroPad?#
Aktualizację od v1.3.1
można przeprowadzić na dwa różne sposoby:
Legacy update używając
nitropad-t430-v1.4.npf
lubnitropad-x230-v1.4.npf
z menu Heads, zobacz: Aktualizacja oprogramowania sprzętowego.W przypadku korzystania z zewnętrznego urządzenia błyskowego można używać obrazów
-maximized
. Dzięki temu graficzne okna dialogowe HEADS działają. Przeczytaj poniżej o zewnętrznym flashowaniu.
Ostrzeżenie
Nigdy nie próbuj aktualizować swojego NitroPada używając -maksymalizowanego obrazu, jeśli nie wiesz dokładnie co robisz! Zamurujesz swojego NitroPada, a naprawić go można tylko za pomocą zewnętrznego flashera!
Jak mogę zaktualizować ustawienia do -maximized?#
Podpowiedź
Zdecydowanie 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, napisz e-mail do „shop at nitrokey.com” wraz z numerem zamówienia sprzedaży (SOxxxxxx).
Poniższa procedura opisuje z grubsza jak wykonać flashowanie Twojego NitroPada za pomocą zewnętrznego flashera - celowo jest ona na wysokim poziomie, ponieważ nie zalecamy wykonywania tego procesu na własną rękę. Jednak dla ciekawskich udokumentujemy to tutaj.
Upewnij się, że masz zgodny (
flashrom
) flasher, taki 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 dolną pamięć flash (obraz o rozmiarze 8 MB)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 za pomocą
dd
(jak opisano w dokumentacji coreboot) na-top
i-bottom
.Przenieś obrazy do odpowiednich układów scalonych lampy błyskowej, używając flashera i zacisku
Uruchom ponownie swój system (powinieneś zobaczyć
-maximized
w menu Nagłówki).
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 w NitroPadach firmy Heads».
Ta zmiana wynika głównie ze zmniejszenia rozmiaru Management Engine w obrazie oprogramowania układowego. Ponadto obrazy -maximized
zawierają wszystkie regiony flash wewnątrz oprogramowania układowego, w tym także GbE
, który zawiera adres MAC sieci Ethernet.
Obrazy, które nie są -maximized`, nie mają żadnych **funkcjonalnych** różnic w porównaniu z obrazami ``-maximized
, z wyjątkiem zmniejszonego GUI Głów.