Обновление прошивки 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?¶
Подсказка
We highly recommend to NOT DO THIS ON YOUR OWN, as long as you are not exactly knowing what you are doing!
У нас есть услуга по обновлению вашего 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 МБ).Using
ifdtool
(coreboot ifdtool docs) extract theGbE
flashregion from the image and replace theGbE
-region inside your-maximized
image.Разделите модифицированный образ прошивки с помощью
dd
(как описано в документации coreboot) на-top
и-bottom
.Установите изображения на соответствующие микросхемы вспышки с помощью флэшера и зажима.
Перезагрузитесь в систему (вы должны увидеть
-maximized
внутри меню Heads)
Справочная информация¶
Новый класс прошивки -maximized
изображений изменяет схему прошивки таким образом, что она несовместима с Heads“ внутренней функцией обновления прошивки на NitroPads.
Это изменение в основном связано с уменьшением размера Management Engine в образе прошивки. Кроме того, образы -maximized
содержат все области прошивки, в том числе GbE
, которая содержит MAC-адрес Ethernet.
Изображения без -maximized
не имеют функциональных отличий от изображений -maximized
за исключением уменьшенного GUI Heads.