固件更新#

本指南介绍了如何更新NitroPad的头部固件。

这些指示与以下情况有关。

  • 你想更新头盔固件。

  • 你已经进行了OEM工厂重置,但TPM计数器没有被重置。

准备工作#

  1. 将您的NitroPad连接到电源插头,并将其电池加载到70%以上。

  2. 下载`最新固件<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

固件签名检查#

要验证固件,请按以下步骤操作:

  1. 下载`sha256sum.sig<https://github.com/Nitrokey/heads/releases/latest>`__并存储它

  2. 下载并导入 Markus Meissners`gpg 密钥<https://keyserver.ubuntu.com/pks/lookup?search=coder%40safemailbox.de&fingerprint=on&op=index>`__。

  3. 验证签名:

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步开始。

  1. (可选屏幕)选择 “忽略错误,继续使用默认启动菜单”。

img1
  1. (可选屏幕)选择 “忽略错误,继续使用默认启动菜单”。

img2
  1. 转到 “选项”。

img3
  1. 选择 “Flash/Update BIOS”。

img4
  1. 请确认第一个选项。

img5
  1. 用回车键确认这一过程。

img6
  1. 选择所需的.npf文件。

img7
  1. 用回车键确认这一过程。

img8
  1. 用Enter确认重启。

img9

你已经成功地更新了你的固件!

进一步的步骤#

提示

NV41 有一个已知的问题,即更新后可能会卡死在启动画面中(启动需要 30 秒以上的时间)。最多重启 5 次(短按电源按钮)后即可自行解决。如果不能解决,请联系 support@nitrokey.com

  1. 如果出现``ERROR: TOTP Generation Failed!`` 屏幕,请按照 “出厂重置”(在左侧菜单中)的说明从以下步骤开始操作