Raspberry Pi : la RAM soudée peut être verrouillée par le firmware

Sur certains Raspberry Pi équipés de mémoire soudée, remplacer la puce RAM par un modèle de capacité supérieure ne suffit plus pour obtenir davantage de mémoire. Le logiciel de démarrage peut limiter la carte à la capacité enregistrée en usine. Dans certains cas, une puce de remplacement pourtant identique peut aussi rester inutilisable.

Le verrou concerne notamment des cartes récentes et des modules Compute. Sa portée dépend du modèle et de la version du firmware. Un essai réalisé sur un Compute Module 5 ne permet donc pas de généraliser le comportement à toutes les générations de Raspberry Pi.

Le firmware mémorise la configuration d’origine

Phil Elwell, ingénieur principal chez Raspberry Pi et modérateur du forum officiel, a confirmé que certains appareils étaient liés à leur capacité mémoire d’origine. Pour les firmwares concernés, il indique que remplacer ou augmenter la RAM ne fonctionnera pas comme sur une carte dépourvue de cette vérification.

Le contrôle ne repose pas uniquement sur la résistance utilisée par la carte pour signaler sa quantité de mémoire. Lors d’un essai sur un Compute Module 5 de 2 Go, un technicien a installé une puce de 4 Go, puis une puce récupérée sur un module fonctionnel de 4 Go. Dans les deux cas, le système n’a reconnu que 2 Go. La modification de la résistance de configuration et l’utilisation de fichiers de démarrage plus anciens n’ont pas changé le résultat.

Le firmware programme aussi d’autres attributs de l’appareil. Une réparation au composant ne dépend donc plus uniquement de la capacité de la puce installée. Une puce de même taille peut échouer si ces autres informations ne correspondent pas à celles attendues par la carte.

Pourquoi Raspberry Pi bloque les changements de RAM

green and black circuit board
Photo de Vishnu Mohanan sur Unsplash.

L’explication donnée par Raspberry Pi repose d’abord sur les reventes trompeuses. Un intermédiaire pourrait acheter une carte de 2 Go, remplacer sa puce par un composant présenté comme un modèle de 8 Go, puis la vendre au prix d’une version plus puissante. Une puce d’origine incertaine ou mal testée peut aussi provoquer des instabilités difficiles à diagnostiquer.

Le fabricant invoque également le support technique. Une carte modifiée en dehors de ses configurations validées peut générer des réclamations alors que son matériel n’a pas été testé dans cet état. Le verrou réduit ainsi le nombre de configurations que l’entreprise doit prendre en charge et retire une partie de l’intérêt commercial des transformations proposées par des revendeurs tiers.

Cette logique ne distingue toutefois pas une modification destinée à la revente d’une réparation sérieuse. Un propriétaire qui remplace une puce défectueuse par un composant récupéré sur une carte fonctionnelle peut rencontrer le même blocage qu’un acheteur d’une carte modifiée de manière douteuse.

Un contrôle ajouté dans le bootloader de 2024

La vérification apparaît dans un bootloader daté du 23 septembre 2024 et publié deux jours plus tard. Ses notes de version le décrivaient comme une mise à jour mineure destinée à aligner le logiciel sur les tests du fabricant, sans mentionner explicitement le contrôle de la mémoire. La confirmation publique est venue ensuite dans une réponse publiée sur le forum officiel.

Cette chronologie compte pour les réparateurs. Le verrou a été ajouté avant la hausse plus récente du prix des puces mémoire. Une carte de capacité élevée peut donc être coûteuse à remplacer, tandis que la modification d’une carte moins chère offre peu de chances de fonctionner avec un firmware récent.

Un ancien bootloader peut contourner le contrôle, avec une contrepartie

a close up of a raspberry board on a table
Photo de Jainath Ponnala sur Unsplash.

Le bootloader 2024.09.10-2712 ne comporte pas ce contrôle de capacité sur les configurations où il reste compatible. Il peut permettre à un utilisateur expérimenté de tester une carte modifiée. Cette possibilité ne constitue pas une mise à niveau recommandée pour une carte utilisée au quotidien, car elle repose sur un retour à une version ancienne du logiciel de démarrage.

Pour une carte connectée à un réseau ou intégrée à un projet durable, conserver un firmware ancien uniquement pour contourner le verrou représente un compromis important. Le gain potentiel de mémoire doit être comparé au risque de perdre des corrections ultérieures.

Ce qu’il faut vérifier avant d’acheter ou de réparer

  • Choisir la capacité dès l’achat : sur les cartes concernées, la capacité livrée en usine doit être considérée comme fixe.
  • Vérifier les promesses de mise à niveau : une annonce proposant de transformer une carte de 2 Go en modèle de 4 ou 8 Go doit préciser le modèle, le firmware et l’origine de la puce.
  • Distinguer réparation et remplacement direct : une puce de même capacité peut ne pas être reconnue si d’autres attributs enregistrés par le firmware ne correspondent pas.
  • Mesurer le risque logiciel : un ancien bootloader peut lever le contrôle sur certaines configurations, mais il peut aussi empêcher l’installation de futurs correctifs.

Pour un projet qui exige 4, 8 Go ou davantage, acheter directement la variante correspondant à cette capacité reste l’option la plus prévisible. La réparation au composant demeure techniquement envisageable dans certains cas, mais elle ne garantit plus le fonctionnement attendu d’une carte équipée d’un firmware récent.

Sources et références scientifiques
  1. Rahim Amir. 'Don't waste your time': Raspberry Pi expert reveals users are essentially unable to swap out RAM chips for repairs or upgrades. 2026.
  2. Mark Tyson. Raspberry Pi locks boards to factory RAM capacities in firmware, engineer tells DIY modders 'don't waste your time' trying repairs or upgrades, company cites shady reseller scams. 2026.
  3. TOP 25 DON'T WASTE YOUR TIME QUOTES (of 120) | A-Z Quotes.
  4. Contributors to Wikimedia projects. 2007 Kelly Clarkson song. 2007.
  5. ↑ "Don't Waste Your Time EMCD" Archived December 11, 2007, at the Wayback Machine.. Retrieved on December 15, 2007..
  6. ↑ "Ira Losco; Bio" Archived October 6, 2008, at the Wayback Machine.
  7. ↑ "Times of Malta".
  8. 1 2 3 "Don't Waste Your Time 5"SCD" Archived December 11, 2007, at the Wayback Machine.. Retrieved on December 15, 2007..
  9. ↑ New Single! Archived October 11, 2007, at the Wayback Machine.. Retrieved on July 27, 2007..
  10. 1 2 "MTV Live: Kelly Clarkson".. Retrieved on August 22, 2007..
  11. ↑ "Kelly Clarkson – My December (Album review 3) | Sputnikmusic"..
  12. ↑ "Kelly Clarkson – My December – Review – Stylus Magazine". Archived from the original on September 23, 2012. Retrieved December 26, 2013..
  13. ↑ "Sneak Peek – Don't Waste Your Time" Archived October 11, 2007, at the Wayback Machine. Retrieved September 26, 2007..
  14. ↑ Videoclip „Don't Waste Your Time”[permanent dead link].
  15. ↑ "Kelly Clarksons Latest Boyfriend Problems | Blender Magazine".{{cite web}}: CS1 maint: deprecated archival service (link).
  16. ↑ "Offizielle Deutsche Charts" (in German). GfK Entertainment charts. To see the peak chart position, click 'TITEL VON', followed by the artist's name. Retrieved February 9, 2026..

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *