ファームウェア・アップデート v1.4+#
v1.4より、ヘッド内部およびファームウェアのレイアウトが変更されたため、アップデートにはいくつかの注意事項が必要となります。これは、ニトロパッドX230とT430の両方に適用されます。
NitroPadをアップデートした方が良いですか?#
ファームウェアを1.4にアップデートする際(外部フラッシャー装置を使用しない場合)、グラフィカルなHEADSダイアログがテキストのみのバージョンに置き換えられ、利便性が低下します。
Ubuntu, Debian, LinuxMint, Qubes 4.0 をお使いの場合、ファームウェアを v1.3.1 以降に更新する必要はありません(本日現在)。Qubes 4.1(内蔵イーサネットポートなし)をお使いの場合、ファームウェアのアップデートは必要ありません。
Qubes 4.1以降と内蔵Ethernetポートを使用したい場合は、ファームウェアを1.4に更新する必要があります。
ヒント
もし .npf ファイルがHEADSに受け入れられない場合は、最新のHEADSバージョンを実行していない可能性があります。そのため、1.3.1にアップデートするか、.npf`ファイルを解凍して、.rom`ファイルを使用する必要があります。
NitroPad をアップデートするにはどうすればよいですか?#
v1.3.1
以降の更新は、2種類の方法があります。
Heads メニューから
nitropad-t430-v1.4.npf
またはnitropad-x230-v1.4.npf
を使用してレガシープレートを行う方法は、以下を参照してください。外部フラッシャー装置を使用する場合、
-maximized
の画像を使用することができます。これにより、グラフィカルなHEADSダイアログを動作させ続けることができます。外部フラッシュについては、以下をお読みください。
警告
何をやっているのかよくわからない場合は、「最大化」イメージを使って NitroPad のアップデートを絶対に試さないでください。NitroPadが壊れてしまうので、外部フラッシャーを使って修理してください。
どうすれば*-maximized*にアップデートできますか?#
ヒント
私たちは、あなたが正確に何をやっているのかわからない限り、自分自身でこれをしないことを強くお勧めします。
お客様のNitroPadをアップグレードするサービスがございますので、販売注文番号(SOxxxxxx)と共に、"shop at nitrokey.com" までメールしてください。
以下の手順は、外部フラッシャーを使ってNitroPadをフラッシュする方法を大まかに説明したもので、このプロセスを自分で行うことはお勧めしませんので、意図的に高いレベルに設定しています。しかし、完全を期すために、好奇心旺盛な人のためにここに記録しておきます。
flashrom
のように (ch341a_spi
対応フラッシャーで SOIC-8 クランプのものがあるか確認することです。デバイスを開き (see coreboot docs) 、両方のフラッシュ チップにアクセスできることを確認します。
flashrom
を使用して、**一番下の**フラッシュ (8MB イメージ) を読み出します。ifdtool
(coreboot ifdtool docs) を使って、イメージから <xid="104"></x>`GbE`` flashregion を画像から取り出し、GbE
- に置き換えてください。リージョンを-maximized
画像の中に置き換えます。dd
(coreboot のドキュメントにあるように) を使って変更したファームウェアイメージを-top
と-bottom
に分割して下さい。お手持ちのフラッシャーとクランプを使用して、画像を対応するフラッシュチップにフラッシュします。
システムに再起動します(ヘッドメニューの中に``-maximized`` があるはずです)。
背景情報#
新しいファームウェア class の -maximized
イメージは、Heads' の NitroPad の内部ファームウェア アップグレード機能と互換性がないように、ファームウェア レイアウトを変更しました。
この変更は、主にファームウェア・イメージ内の Management Engine のサイズを小さくしたことに起因しています。さらに、-maximized
イメージはファームウェア内のすべてのフラッシュ領域を含んでおり、これには GbE
(Ethernet MAC address が含まれている) も含まれています。
-maximized
以外の画像には、ヘッズの GUI を縮小した以外は、-maximized
画像と比較して 機能的な 差はありません。