En mai, un article du site Raspberry mentionnait qu’un certain Hexxeh (palindrome! – non ce n’est pas une insulte…) a travaillé dur sur le Raspberry Pi, ce qui l’a amené à réinstaller le firmware de nombreuses fois à partir de zéro.
Il a donc écrit un outil pour le faire à sa place; et s’il le fait pour lui, il peut le faire pour vous aussi. Si vous n’êtes pas un développeur, son rpi-update peut vous intéresser, simplement pour vous assurer que vous aurez toujours les dernières versions de firmware et de kernel disponibles pour votre Raspberry Pi.
Un passage sur le blog de Hexxeh (admirez au passage la framboise cosmique!),
puis allez sur le compte Github de Hexxeh vous pouvez étudier le fichier rpi-update… , lisez au moins (RTFM) le README au passage, ça peut toujours servir…
Pour installer rpi-update, tapez la ligne ci-dessous :
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update
Si vous avez un message d’erreur relatif aux certificats, cela peut être dû :
- A un décalage de date/heure de votre Raspberry Pi => résolvez le en utilisant NTP pour mettre votre Raspberry Pi à l’heure.
- Au fait que le paquet ca-certificates n’est pas installé, et donc le certificat du SSL de Github n’est pas approuvé. Sous Debian vous poucez résoudre ce problème en tapant :
sudo apt-get install ca-certificates
Vous pouvez alors mettre à jour votre firmware en tapant simplement :
sudo rpi-update
Dans mon cas, un message indiquant qu’il fallait que Git soit installé a été affiché. J’ai résolu le problème avec un :
sudo apt-get install git-core
Par défaut, rpi-update essayera de déterminer le partage de mémoire que vous utilisez entre le CPU et le GPU, et utilisera cette valeur. S’il ne peut pas déterminer cette valeur, il prendra par défaut 224Mo.
Si vous désirez indiquer explicitement le partage que vous utilisez, passez simplement la valeur en paramètre de la commande comme ci-dessous :
sudo rpi-update 192
Pour utiliser un paratge de la mémoire avec 128Mo, la commande est la même que ci-dessus. Remplacez simplement 192 par 128.
Les valeurs de partage mémoire autorisées par la version actuelle de rpi-update (août 2012) sont : 128 192 224 240
Après la mise à jour du firmware, il faudra rebooter pour charger le nouveau firmware.
sudo reboot
Cet outil étant encore expérimental, il peut éventuellement planter votre installation, mais ne détériorera en aucun cas votre Raspberry Pi. Au pire, vous recréerez une carte SD à partir d’une image. En cas de problème, postez une demande sur le dépot Github de rpi-update, et l’auteur devrait vous répondre. Cela permet également de faire évoluer le produit en incorporant les améliorations.
Bonjour,
La ligne suivante est erronée:
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && chmod +x /usr/bin/rpi-update
Un copier coller telle quelle donne une erreur sur le chmod, la commande correcte est;
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update
Il manque le sudo sur le chmod
merci, la ligne est modifiée.
Bonjour,
Mon RaspberriPi3 est planté après update du firmware et reboot.
Voici la commande effectuée: sudo rpi-update f6eef32dd6388c3b04dbf462bd324d93281bf397
Peut-être y a-t-il une erreur?
Il n’y a plus de signal hdmi.
Pouvez-vous m’aider?
Merci d’avance
« WARNING: ‘rpi-update’ updates to pre-releases of the linux
kernel tree and Videocore firmware. »
je pense que c’est lié à ce message d’avertissement qui a lieu quand on tape la commande.
je viens de m’en apercevoir aujourd’hui et j’ai également eu des soucis d’HDMI avec un de mes RPI. je m’en étais pas apercu avant car ils tournent en cluster sans ecran et je fais du SSH dessus. mais en essayant d’en réparer un sur lequel j’avais perdu la mains en SSH je n’ai pas réussi à afficher via HDMI. du coup j’ai pas eu d’autre solution que formater.
rpi-update installe un bootloader et un kernel en version Beta.
C’est donc déconseillé.
Pour restaurer le bootloader et le kernel Stable, utilisez la commande suivante :
sudo apt-get update; sudo apt-get install –reinstall raspberrypi-bootloader raspberrypi-kernel
Bonjour
merci pour le message
l’article date de 2012 et indique bien « Cet outil étant encore expérimental, il peut éventuellement planter votre installation, » il ne doit être utilisé que si un besoin impérieux est détecté ou pour expérimenter. Il n’y a pas de raison de l’utiliser si tout va bien 🙂