Cet article occulte les bases du stockage, mais honnêtement, différencier tous ces types de mémoire peut s’avérer un peu compliqué, d’autant plus que des termes comme « ROM » sont souvent utilisés. Si, par exemple, un appareil n’accepte pas les mises à jour du firmware ou que vous modifiez du matériel ancien, savoir où se loge chaque type de mémoire peut s’avérer utile pour résoudre le problème. Parfois, les appareils plus anciens utilisent d’anciennes puces ROM, et comprendre leur fonctionnement ou leur possibilité de flashage est essentiel. Mais dans la réalité, la plupart de ces ROM obsolètes sont soit remplacées, soit très limitées ; pensez à la mémoire flash, qui est désormais le principal acteur.

Comment résoudre les problèmes courants de ROM/mémoire flash ou de mises à jour

Comprendre si votre appareil utilise de la ROM ou du flash — et comment le mettre à jour

  • Si vous utilisez un appareil embarqué, comme un module d’affichage LCD ou un routeur, consultez la documentation ou le site web du fabricant. Ils précisent généralement si le micrologiciel de l’appareil est stocké sur une puce en lecture seule ou une mémoire flash.
  • Essayez de trouver les spécifications techniques ou les informations système ; elles se trouvent parfois dans les Paramètres, ou vous pouvez exécuter un terminal de commande pour afficher les détails du matériel. Par exemple, sous Linux, utiliser lsblkou dmidecodepeut révéler des informations sur le stockage.
  • S’il existe une option de mise à jour du firmware, cela signifie généralement que l’appareil peut reprogrammer la mémoire flash. Mais s’il indique simplement « ROM » et ne mentionne pas de processus de mise à jour, vous êtes probablement bloqué avec le firmware existant ou devrez remplacer la puce physiquement. Beurk.

Méthode 1 : reflasher le micrologiciel des appareils utilisant la mémoire flash intégrée

Sur les appareils modernes, les mises à jour du micrologiciel s’effectuent via des puces de mémoire flash spéciales et réinscriptibles. C’est un miracle si cela fonctionne correctement : nul besoin de retirer les puces. En général, il suffit de télécharger un fichier de mise à jour fourni par le fabricant, puis de le flasher via un outil dédié ou en mode de récupération.

  • Pour les appareils Android, par exemple, vous pouvez utiliser adb reboot recoverypuis exécuter une commande flash ou un programme d’installation à l’aide d’outils comme Odin (pour Samsung) ou Fastboot. Ces commandes sont assez courantes.fastboot flash
  • Sous Windows, certaines mises à jour du BIOS/UEFI peuvent être effectuées via les utilitaires du fabricant. Il suffit de télécharger le fichier de mise à jour et de l’exécuter ; il s’agit souvent d’un simple exécutable. Attention : si le firmware est intégré à une puce ROM, vous devrez remplacer cette dernière physiquement.

Méthode 2 : Reprogrammation des puces EPROM ou EEPROM — manuel

C’est là que ça devient un peu rétro. Si vous êtes de retour dans le monde vintage ou embarqué, vous possédez peut-être un appareil avec une EPROM ou une EEPROM amovible. Vous aurez besoin d’un programmateur (comme un programmateur EEPROM USB) pour reflasher la puce. Parfois, il suffit de retirer la puce, de la connecter au programmateur et d’exécuter un outil de flashage.

  • Les outils : des programmateurs EEPROM universellement compatibles
  • Le processus : alimenter, charger l’image du micrologiciel et appuyer sur le bouton de réécriture. Attention : c’est risqué si vous n’êtes pas sûr de ce que vous faites : faire exploser une puce n’est pas amusant, et une faute de frappe peut endommager le matériel.
  • Conseil de pro : utilisez les bons réglages de tension et vérifiez le type de puce avant de flasher. Chaque puce nécessite des procédures différentes.

Option 3 : Gestion des anciennes puces PROM (si vous pouvez encore y accéder)

Généralement, c’est pénible, car les données sont physiquement codées sur le silicium, et leur effacement ou leur réécriture nécessitent une gravure UV ou laser. Bonne chance pour remplacer ce type de puce sur un système ancien, à moins de disposer d’outils spécialisés. Dans la plupart des cas, il est préférable de trouver une puce de remplacement avec le firmware préchargé ou de le contourner avec du matériel plus récent.

Certaines anciennes PROM peuvent être effacées par exposition aux UV, mais il ne s’agit là que d’un détail historique technique amusant. En réalité, vous envisagez probablement de remplacer la carte ou la puce entière.

Quand envisager des mises à niveau ou des remplacements de matériel

  • La plupart des appareils modernes utilisent une mémoire flash reprogrammable. Si vous essayez de mettre à jour le micrologiciel mais que vous n’y parvenez pas, vérifiez si l’appareil prend en charge les mises à jour.
  • Si la mémoire de l’appareil est morte ou si la puce est physiquement endommagée, le flashage ne vous aidera pas : vous aurez besoin d’un remplacement ou d’un service de réparation.
  • Pour les anciens appareils s’appuyant sur la ROM ou la ROM masquée, la seule solution consiste parfois à remplacer le matériel, comme le remplacement de la puce BIOS sur une carte mère ancienne.

Résumé

  • Comprenez si votre appareil utilise de la ROM, de la PROM, de l’EPROM, de l’EEPROM ou de la mémoire flash.
  • Consultez la documentation ou les informations système pour connaître les options de mise à jour.
  • Utilisez des outils de flashage de logiciels ou des programmeurs de matériel en fonction du type de puce et de la situation.
  • Soyez prudent : des images erronées ou un câblage incorrect des puces peuvent endommager le matériel.

Conclure

Comprendre le type de mémoire dont dispose votre appareil et comment la mettre à jour peut grandement vous simplifier la vie, surtout lorsque des mises à jour du firmware ou des réparations sont nécessaires. C’est assez étonnant de voir ces anciens types de puces apparaître encore de temps en temps, mais dans la plupart des cas, la mémoire flash moderne est reine. Néanmoins, quelques connaissances sur les bases de la ROM et de ses composants ne font jamais de mal, surtout si vous utilisez des gadgets vintage ou des systèmes embarqués. Espérons que cela vous aidera à simplifier vos manipulations matérielles ou votre dépannage.