ホーム / Fwupd 2.0.2 ファームウェアアップデート機器ASUS ROG Ally、Raspberry Pi Picoのサポートを追加

Fwupd 2.0.2 ファームウェアアップデート機器ASUS ROG Ally、Raspberry Pi Picoのサポートを追加

2024/11/25 18:51:33
fwupd 2.0.2 は、オープンソースの Linux ファームウェア更新ユーティリティの最新リリースです。AMDハードウェア構成のMSRのチェックサポート、列挙のみのデバイスエミュレーションによるテストカバレッジの増加、ZIPの代わりにJSONファイルをエミュレーションに渡すサポート、およびfwupdtoolの新しい`get-version-formats`と`vercmp`コマンドが追加されました。このリリースでは、ASUS ROG Ally および ROG Ally X、Google GID8 ヘッドセット、j5create USB-C JCD373、Logitech Sight(スタンドアロンデバイスとして)、MNT Pocket Reform、Netprisma LCUR57 および FCUN69、Parade PS188、Quectel DFOTA デバイス、Raspberry Pi Pico、SteelSeries Nova 5、および Telink DFU-HID デバイスのサポートを追加しました。また、AMD Sinkclose の追加バージョンチェック、getpid() 関数が有効な値を返すかどうかを確認して mini-jail フェールURE を検出するサポート、USB3 ファームウェアサイズの確認(消去する前に)、ThunderBolt コントローラーの NVM を正しく解析し、Samsung Galaxy Book2 360 の DBX 更新を許可しない機能を追加しました。このリリースから、fwupdは特定のZIPファイルを読み込むときにゼロサイズのアーカイブエントリを作成しなくなりました。usb.idsとpci.idsの名前を怪我データベースに保存し、特定のモデルのSteelSeriesデバイスのみをリセットします。フラッシュの失敗後、cros-ecデバイスを修復します。CURRENT.UF2が存在する場合にのみcan-verify-imageを設定します。チャンクサイズを計算するためのより効率的な方法を使用し、大規模なcabアーカイブの解凍速度を30%アップします。ディスク上のカプセルを使用していない場合にのみfwupdx64.efiを確認します。以下のバージョンでいくつかのバグが修正されました。ELFファイルを解析する際に破損したファイルに対する危険な警告、アルゴルテックUSB状態を確認する際とtelink-dfuファームウェアを書き込む際の小さなメモリリーク、fwupd 2.0.xでのeMMCの探査回帰、msgpack float64のエンディアン解析、ペイロードがない場合のEFI DEVICE_PATHの読み込み失敗、エミュレーションデータ収集のためのpolkitメッセージ、アルゴルテックAG941xのセクターエラス、エミュレーションデータを保存する際のタイプの混乱、UFSデバイス機能の発見、s390xでの様々なデバイスの列挙。fwupd 2.0.2 に含まれる変更点の詳細については、プロジェクトのGitHub ページのリリースノートを確認してください。
Fwupd 2.0.2 ファームウェアアップデート機器ASUS ROG Ally、Raspberry Pi Picoのサポートを追加
fwupd 2.0.2 は今日、オープンソースの Linux ファームウェア更新ユーティリティの最新リリースである fwupd 2.0 の最初のメンテナンス更新としてリリースされました。5週間後、fwupd 2.0.2のリリースでは、AMDハードウェア構成のMSR(マシンステータスレジスタ)のチェックサポート、列挙のみのデバイスエミュレーションによるテストカバレッジの増加、ZIPの代わりにJSONファイルをエミュレーションに渡すサポート、およびfwupdtoolの新しい`get-version-formats`と`vercmp`コマンドが追加されました。Fwupd 2.0.2 は、ASUS ROG Ally および ROG Ally X、Google GID8 ヘッドセット、j5create USB-C JCD373、Logitech Sight(スタンドアロンデバイスとして)、MNT Pocket Reform、Netprisma LCUR57 および FCUN69、Parade PS188、Quectel DFOTA デバイス、Raspberry Pi Pico、SteelSeries Nova 5、および Telink DFU-HID デバイスのサポートを追加します。

さらに、fwupd 2.0.2 は AMD Sinkclose の追加バージョンチェック、getpid() 関数が有効な値を返すかどうかを確認して mini-jail フェールURE を検出するサポート、USB3 ファームウェアサイズの確認(消去する前に)、ThunderBolt コントローラーの NVM を正しく解析し、Samsung Galaxy Book2 360 の DBX 更新を許可しない機能を追加しました。

fwupd 2.0.2 は、複数の device-id マッチを検出するアルゴリズムを改善し、VL103 を再起動する際に LIBUSB_ERROR_NO_DEVICE 環境変数を無視するサポートを追加し、すべての UEFI dbx 更新を FWUPD_DEVICE_FLAG_AFFECTS_FDE でマークするサポートを追加し、古い libfwupd バージョンでコンパイルされたアプリからインストールフラグを解析するサポートを追加しました。このリリースから、fwupdは特定のZIPファイルを読み込むときにゼロサイズのアーカイブエントリを作成しなくなりました。usb.idsとpci.idsの名前を怪我データベースに保存し、特定のモデルのSteelSeriesデバイスのみをリセットします。フラッシュの失敗後、cros-ecデバイスを修復します。CURRENT.UF2が存在する場合にのみcan-verify-imageを設定します。チャンクサイズを計算するためのより効率的な方法を使用し、大規模なcabアーカイブの解凍速度を30%アップします。ディスク上のカプセルを使用していない場合にのみfwupdx64.efiを確認します。以下のバージョンでいくつかのバグが修正されました。ELFファイルを解析する際に破損したファイルに対する危険な警告、アルゴルテックUSB状態を確認する際とtelink-dfuファームウェアを書き込む際の小さなメモリリーク、fwupd 2.0.xでのeMMCの探査回帰、msgpack float64のエンディアン解析、ペイロードがない場合のEFI DEVICE_PATHの読み込み失敗、エミュレーションデータ収集のためのpolkitメッセージ、アルゴルテックAG941xのセクターエラス、エミュレーションデータを保存する際のタイプの混乱、UFSデバイス機能の発見、s390xでの様々なデバイスの列挙。

fwupd 2.0.2 に含まれる変更点の詳細については、プロジェクトの GitHub ページ のリリースノートを確認してください。そこで、GNU/Linux ディストリビューションで fwupd をコンパイルしたい場合は、ソース tarballs もダウンロードできます。そうでない場合は、ディストリビューションのソフトウェアリポジトリから fwupd を更新してください。

画像の著作権: fwupd プロジェクト