web-dev-qa-db-fra.com

Comment mettre à jour le firmware pour différents matériels

Aujourd'hui, j'ai acheté une webcam qui est en fait la première que je connaisse qui dispose d'une mise à jour du firmware (je ne savais même pas que c'était possible/nécessaire pour une webcam). Cela m'a fait réfléchir sur la façon, par exemple, de mettre à jour ma carte mère Intel via une image ISO gravée qui porte la mise à jour et d'autres façons d'appliquer des firmwares à différents types de matériel. Mais comme toutes les mises à niveau ne sont pas aussi faciles à mettre à jour, quelles applications ou méthodes de terminal sont disponibles dans Ubuntu pour appliquer les mises à jour du micrologiciel à différents matériels qui ne proposent la mise à jour que via Windows.

Des cas comme la carte mère, le disque dur (SSD spécialement depuis que je recevrai mon premier SDD le mois prochain), les cartes vidéo, etc. Quelles sont quelques-unes des façons de mettre à jour le firmware du matériel dans Ubuntu.

Pour cette question, je suis enclin à sauter les smartphones/téléphones portables car ils ont une façon différente de le faire. Je veux me concentrer sur le matériel interne et certains communs externes, comme la webcam que j'ai mentionnée, les imprimantes (si elles ont des mises à jour de firmware) et d'autres matériels informatiques courants.

Notez qu'il n'y a pas de marque spécifique pour un matériel. la question consiste à rechercher les moyens disponibles dans Ubuntu pour mettre à jour le micrologiciel du matériel courant, y compris, mais sans s'y limiter, par exemple la gravure d'une image ISO d'un programme de mise à jour du micrologiciel. Mais pour les autres cas qui n'offrent pas d'image ISO, quels moyens existent pour mettre à jour le firmware.

2
Luis Alvarado

Il n'y a pas de méthode courante pour mettre à jour le micrologiciel de l'appareil; il appartient entièrement au fabricant de le faire de manière propriétaire et généralement secrète. En d'autres termes, vous devez utiliser la méthode que chaque fabricant fournit pour son appareil, qui est généralement soit un logiciel Windows, soit un disque de démarrage DOS.

La seule exception à cela est les disques durs (et autres périphériques ata) car la norme ata fournit une commande pour mettre à jour le firmware, et hdparm prend en charge le téléchargement du firmware avec cette commande en théorie, mais je n'ai pas encore vu de le fabricant du lecteur fournit en fait l'image brute du micrologiciel que vous pourriez utiliser avec hdparm.

1
psusi