ファームウェアの更新#

(NitroPad - Qubes OS)

このガイドでは、NitroPadのヘッドファームウェアをアップデートする方法を説明します。

本説明書は以下の場合に関連しています。

  • ヘッドのファームウェアをアップデートしたい。

  • OEMのファクトリーリセットをすでに実行しているが、TPMカウンターがリセットされていない。

準備#

  1. NitroPadを電源プラグに接続して、バッテリーを70%以上充電する。

  2. `最新ファームウェア<https://github.com/Nitrokey/heads/releases/latest>`_ をダウンロードし、USBドライブに保存してください。NitroPad T430 では nitropad-t430-[version].npf 、NitroPad X230 では nitropad-x230-[version].npf を使用してください。

  3. ハッシュサム検証のために、``sha256sum``のファイルをUSBメモリに保存します。

ファームウェアファイルの検証#

ファームウェアファイルをデバイスに書き込む前に、ファームウェアファイルの整合性チェックを行うことが必須です。ファームウェアファイルをUSBドライブにコピーした後、書き込みの問題を避けるため、USBドライブが適切にアンマウント/イジェクトされていることを確認してください。一貫性チェックはNitroPad上で実行する必要があります。そうすることで、検証されたデータは後にアップデートアプリケーションによって読み取られたデータと全く同じになります。この操作は、今後のファームウェアアップデートでは必要ありません。

  1. Nitropadを起動し、``Options -> Exit to recovery shell``からリカバリーコンソールを開きます。

  2. 以下を実行して、ファームウェアを確認します。

$ mount-usb              # select USB device
$ cd /media
$ sha256sum -c sha256sum

``v1.1-rc3``バージョンでは、これは次のようになります。

$ sha256sum -c sha256sum
nitropad_x230_v1.1-rc3.rom: OK

これにより、ファイルの内容が期待通りであることが確認できます。続行するにはNitropadを再起動してください(電源を切って再度電源を入れるか、CTRL+ALT+DELETEキーを押してください)。

手順#

これが実際のアップデート手順です。通常、最初の2画面は表示されませんが、その場合は手順3から始めてください。

  1. (オプション画面)「Ignore error and continue to default boot menu」を選択します。

img1
  1. (オプション画面)「Ignore error and continue to default boot menu」を選択します。

img2
  1. オプション」に進みます。

img3
  1. Flash/Update the BIOS "を選択します。

img4
  1. 1つ目の選択肢を確認してください。

img5
  1. Enterで処理を確認します。

img6
  1. 目的の .npf ファイルを選択します。

img7
  1. Enterで処理を確認します。

img8
  1. Enterで再起動を確認します。

img9

ファームウェアのアップデートに成功しました。

さらなるステップ#

``ERROR: TOTP Generation Failed!``の画面が表示された場合は、左メニューの「ファクトリーリセット」の手順11から行ってください。