Обновление прошивки v1.4+¶
Начиная с версии 1.4 из-за элементарных изменений внутри Heads и схемы прошивки, обновление требует некоторых дополнительных соображений. Это относится как к NitroPads X230, так и к T430.
Следует ли мне обновить NitroPad?¶
При обновлении прошивки до версии 1.4 (без использования внешнего прошивальщика) графические диалоги HEADS будут заменены на менее удобную текстовую версию.
Если вы используете Ubuntu, Debian, LinuxMint или Qubes 4.0, обновление прошивки после версии 1.3.1 (на сегодняшний день) не требуется. Если вы используете Qubes 4.1 без встроенного порта Ethernet, вам также не нужно обновлять прошивку.
Если вы хотите использовать Qubes 4.1 или более новую версию и встроенный порт Ethernet, вам необходимо обновить прошивку до версии 1.4.
Подсказка
Если файл .npf не принимается HEADS, вероятно, вы используете не последнюю версию HEADS. Поэтому либо 1-ое обновление до версии 1.3.1, либо unzip файл .npf и используйте полученный файл .rom вместо него.
Как я могу обновить свой NitroPad?¶
Обновление с v1.3.1
и далее имеет два различных способа:
Наследственное обновление с помощью
nitropad-t430-v1.4.npf
илиnitropad-x230-v1.4.npf
из меню Heads, см.: Обновление микропрограммыПри использовании внешнего флешерного устройства вы можете использовать изображения
-maximized
. Это позволяет поддерживать графические диалоги HEADS в рабочем состоянии. О внешней прошивке читайте ниже.
Предупреждение
Никогда не пытайтесь обновить NitroPad, используя максимизированный образ, если вы не знаете точно, что делаете! Вы окирпичите свой NitroPad, и его можно будет восстановить только с помощью внешнего прошивальщика!
Как я могу обновить до -maximized?¶
Подсказка
Мы настоятельно рекомендуем НЕ ДЕЛАТЬ ЭТО СВОИМИ РУКАМИ, если вы не совсем понимаете, что делаете!
У нас есть услуга по обновлению вашего NitroPad, пожалуйста, напишите письмо по адресу «shop at nitrokey.com» вместе с номером вашего заказа на продажу (SOxxxxxx).
Следующая процедура описывает, как прошить NitroPad с помощью внешнего прошивальщика - это намеренно на высоком уровне, так как мы не рекомендуем выполнять этот процесс самостоятельно. Но для полноты картины мы документируем это здесь для любопытных.
Убедитесь, что у вас есть (
flashrom
) совместимая вспышка, напримерch341a_spi
с зажимом SOIC-8.Откройте устройство (` см. документацию по coreboot <https://doc.coreboot.org/mainboard/lenovo/Ivy_Bridge_series.html>`__) и убедитесь, что вам доступны оба флеш-чипа.
Используя
flashrom
считайте нижнюю флэш-память (образ размером 8 МБ).Используя
ifdtool
(coreboot ifdtool docs) извлекитеGbE
flash-регион из образа и замените его на. id="104"></x>`GbE
flash-регион из изображения и заменитеGbE
-.регион внутри вашего изображения-maximized
.Разделите модифицированный образ прошивки с помощью
dd
(как описано в документации coreboot) на-top
и-bottom
.Установите изображения на соответствующие микросхемы вспышки с помощью флэшера и зажима.
Перезагрузитесь в систему (вы должны увидеть
-maximized
внутри меню Heads)
Справочная информация¶
Новый класс прошивки -maximized
изображений изменяет схему прошивки таким образом, что она несовместима с Heads“ внутренней функцией обновления прошивки на NitroPads.
Это изменение в основном связано с уменьшением размера Management Engine в образе прошивки. Кроме того, образы -maximized
содержат все области прошивки, в том числе GbE
, которая содержит MAC-адрес Ethernet.
Изображения без -maximized
не имеют функциональных отличий от изображений -maximized
за исключением уменьшенного GUI Heads.