ファームウェアの更新#
(NitroPad - Ubuntu Linux)
このガイドでは、NitroPadのヘッドファームウェアをアップデートする方法を説明します。
本説明書は以下の場合に関連しています。
ヘッドのファームウェアをアップデートしたい。
OEMのファクトリーリセットをすでに実行しているが、TPMカウンターがリセットされていない。
準備#
NitroPadを電源プラグに接続して、バッテリーを70%以上充電する。
`最新ファームウェア<https://github.com/Nitrokey/heads/releases/latest>`__ をダウンロードし、USBドライブに保存してください。NitroPad T430 では
nitropad-t430-[version].npf
、NitroPad X230 ではnitropad-x230-[version].npf
が使用されます。ハッシュサム検証のために、``sha256sum``のファイルをUSBメモリに保存します。
ファームウェアファイルの検証#
ファームウェアファイルをデバイスに書き込む前に、ファームウェアファイルの整合性チェックを行うことが必須です。ファームウェアファイルをUSBドライブにコピーした後、書き込みの問題を避けるため、USBドライブが適切にアンマウント/イジェクトされていることを確認してください。一貫性チェックはNitroPad上で実行する必要があります。そうすることで、検証されたデータは後にアップデートアプリケーションによって読み取られたデータと全く同じになります。この操作は、今後のファームウェアアップデートでは必要ありません。
Nitropadを起動し、``Options -> Exit to recovery shell``からリカバリーコンソールを開きます。
以下を実行して、ファームウェアを確認します。
$ 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から始めてください。
(オプション画面)「Ignore error and continue to default boot menu」を選択します。

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

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

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

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

Enterで処理を確認します。

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

Enterで処理を確認します。

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

ファームウェアのアップデートに成功しました。
さらなるステップ#
``ERROR: TOTP Generation Failed!``の画面が表示された場合は、左メニューの「ファクトリーリセット」の手順11から行ってください。