Актуализация на фърмуера v1.4+#

От версия 1.4 поради елементарни промени в Heads и оформлението на фърмуера актуализацията изисква някои допълнителни съображения. Това се отнася както за NitroPads X230, така и за T430.

Трябва ли да актуализирам своя NitroPad?#

При актуализиране на фърмуера до версия 1.4 (без използване на външно устройство за проблясване) графичните диалози HEADS ще бъдат заменени с по-малко удобна текстова версия.

Ако използвате Ubuntu, Debian, LinuxMint или Qubes 4.0, актуализирането на фърмуера след v1.3.1 (от днес) не е необходимо. Ако използвате Qubes 4.1 без вградения Ethernet порт, също не е необходимо да актуализирате фърмуера.

Ако искате да използвате Qubes 4.1 или по-нова версия и вградения Ethernet порт, трябва да актуализирате фърмуера до версия 1.4.

Hint

Ако файлът .npf не се приема от HEADS, вероятно не използвате последната версия на HEADS. Така че или актуализирайте до версия 1.3.1, или разархивирайте файла .npf и вместо него използвайте получения файл .rom.

Как мога да актуализирам своя NitroPad?#

Актуализирането от v1.3.1 нататък има два различни начина:

  • Наследствена актуализация с помощта на nitropad-t430-v1.4.npf или nitropad-x230-v1.4.npf от менюто Heads, вижте: Актуализация на фърмуера

  • Когато използвате външно устройство за светкавици, можете да използвате изображенията -maximized. По този начин се запазва работата на графичните диалози HEADS. Прочетете за външното мигане по-долу.

Warning

Никога не се опитвайте да актуализирате своя NitroPad с помощта на максимизираното изображение, ако не знаете точно какво правите! Това ще доведе до блокиране на вашия NitroPad и той може да бъде ремонтиран само с помощта на външна флаш памет!

Как мога да актуализирам до максимално?#

Hint

Препоръчваме ви да не правите това сами, ако не знаете точно какво правите!

Имаме услуга за извършване на този ъпгрейд на вашия NitroPad, моля, напишете имейл до „shop at nitrokey.com“ заедно с номера на вашата поръчка за продажба (SOxxxxxx).

Следващата процедура описва приблизително как да флашнете вашия NitroPad с помощта на външен флашър - тя е умишлено на високо ниво, тъй като не препоръчваме да извършвате този процес самостоятелно. Но за пълнота на информацията я документираме тук за любопитните.

  1. Уверете се, че разполагате с (flashrom) съвместим мигач, например ch341a_spi със скоба SOIC-8.

  2. Отворете устройството (вижте документите за coreboot) и се уверете, че имате достъп до двата флаш чипа.

  3. С помощта на flashrom прочетете долната флаш памет (8MB изображение)

  4. С помощта на ifdtool (документи за ifdtool на Coreboot) извлечете GbE flashregion от изображението и заменете GbE-в изображението си -maximized.

  5. Разделете модифицирания образ на фърмуера с помощта на dd (както е описано в документацията на coreboot) на -top и -bottom.

  6. Прехвърляйте изображенията на съответстващите флаш чипове с помощта на светкавица и скоба

  7. Рестартирайте системата си (трябва да видите -maximized в менюто Глави)

Обща информация#

Новият клас на фърмуера -maximized изображения променя оформлението на фърмуера по начин, който е несъвместим с функцията за вътрешно обновяване на фърмуера на Heads‘ на NitroPads.

Тази промяна се дължи основно на намаления размер на Management Engine в образа на фърмуера. Освен това образите -maximized съдържат всички области на флаш паметта във фърмуера, като това включва и GbE, който съдържа Ethernet MAC адреса.

Изображенията, които не са -maximized, нямат функционални разлики в сравнение с изображенията -maximized, с изключение на намаления графичен интерфейс на главите.