Обновление микропрограммы¶
В этом руководстве описано, как обновить микропрограмму Heads устройства NitroPad.
Эти инструкции актуальны в следующих случаях:
Вы хотите обновить микропрограмму головки.
Вы уже выполнили сброс к заводским настройкам, но счетчик TPM не был сброшен.
Подготовка¶
Подключите NitroPad к розетке и зарядите его батарею более чем на 70%.
Загрузите последнюю версию прошивки ` <https://github.com/Nitrokey/heads/releases/latest>`__ и сохраните ее на USB-накопителе. Для:
NitroPad T430:
firmware-nitropad-t430-[version].npf
.NitroPad X230:
firmware-nitropad-x230-[version].npf
.NitroPad NV41:
firmware-nitropad-nv41-[version].npf
.NitroPad NS50:
firmware-nitropad-ns50-[version].npf
.
Проверка подписи прошивки¶
Для проверки микропрограммы выполните следующие действия:
Загрузите sha256sum.sig и сохраните его.
Загрузите и импортируйте gpg-ключ Маркуса Майснера ` <https://keyserver.ubuntu.com/pks/lookup?search=coder%40safemailbox.de&fingerprint=on&op=index>` __.
Проверить подпись:
gpg --verify sha256sum.sig sha256sum
Вы ожидаете получить результат, подобный этому:
gpg: Signature made Wed 05 Jul 2023 04:30:34 PM CEST
gpg: using RSA key C7E32619E2F71736F5910BB144CB2D868DD16BDA
gpg: Good signature from "Markus Meissner <meissner@nitrokey.com>" [ultimate]
gpg: aka "Markus Meissner <coder@safemailbox.de>" [ultimate]
При этом происходит верификация файла.
Процедура¶
Это фактическая процедура обновления. Обычно первые два экрана не отображаются - в этом случае начните с шага 3.
(Дополнительный экран) Выберите «Ignore error and continue to default boot menu» (Игнорировать ошибку и продолжить работу в меню загрузки по умолчанию).

(Дополнительный экран) Выберите «Ignore error and continue to default boot menu» (Игнорировать ошибку и продолжить работу в меню загрузки по умолчанию).

Перейдите в раздел «Опции».

Выберите «Flash/Update the BIOS».

Пожалуйста, подтвердите первый вариант.

Подтвердите процесс нажатием Enter.

Выберите нужный файл .npf.

Подтвердите процесс нажатием Enter.

Подтвердите перезагрузку нажатием Enter.

Вы успешно обновили прошивку!
Дальнейшие шаги¶
Подсказка
Известна проблема, связанная с тем, что NV41 после обновления может застрять в загрузочной заставке (загрузка головы занимает более 30 с). Эта проблема решается самостоятельно после не более 5 перезагрузок (кратковременное нажатие кнопки питания). В противном случае обращайтесь по адресу support@nitrokey.com.
В случае появления экрана
ERROR: TOTP Generation Failed!
, пожалуйста, следуйте инструкциям по сбросу к заводским настройкам (в левом боковом меню), начиная с шага 11.