web-dev-qa-db-ja.com

異なるハードウェアのファームウェアを更新する方法

今日、私は実際に私が知っている最初のファームウェアアップデートを持っているウェブカメラを買いました(ウェブカメラにそれが可能である/必要であるということさえ知りませんでした)。たとえば、更新を含む焼き付けられたISOイメージを介してIntelマザーボードを更新する方法や、さまざまな種類のハードウェアにファームウェアを適用する他の方法について考えました。しかし、すべてがそれほど簡単にアップグレードできるわけではないため、Windows経由でのみアップデートを提供するさまざまなハードウェアにファームウェアアップデートを適用するためにUbuntuで利用できるアプリケーションまたは端末の方法は何ですか。

マザーボード、ハードドライブ(来月最初のSDDを受け取るので特にSSD)、ビデオカードなどのケース。Ubuntuでハードウェアファームウェアを更新する方法のいくつかを教えてください。

この質問については、スマートフォン/携帯電話には別の方法があるため、スキップする傾向があります。私が言及したウェブカメラのような内部ハードウェアといくつかの外部の一般的なもの、プリンター(たまたまファームウェアの更新がある場合)、およびその他の一般的なコンピューターハードウェアに焦点を当てたいと思います。

ハードウェアには特定のブランドがないことに注意してください。質問は、Ubuntuで一般的なハードウェアのファームウェアを更新する方法を探しています。たとえば、ファームウェアアップデーターのISOイメージの書き込みなどです。ただし、ISOイメージを提供しないその他の場合、ファームウェアを更新する方法はありますか。

2
Luis Alvarado

デバイスファームウェアを更新する一般的な方法はありません。プロプライエタリで通常は秘密の方法で行うのは、完全にメーカー次第です。言い換えれば、各メーカーが自社のデバイスに提供するあらゆる方法を使用する必要があります。これは通常、Windowsソフトウェアまたはdosブートディスクのいずれかです。

これに近い例外は、ハードディスク(および他のataデバイス)です。これは、ata標準がファームウェアを更新するコマンドを提供し、hdparmが理論的にこのコマンドを使用したファームウェアのアップロードをサポートしているためです。ドライブメーカーは、実際にhdparmで使用できる生のファームウェアイメージを提供します。

1
psusi