Normalmente mantenemos nuestra Raspberry actualizada a nivel de software, mediante los típicos y archiconocidos comandos de apt-get update y apt-get upgrade. La verdad es que es una herramienta indispensable hoy en día, y muy cómoda. Sin ella no seríamos capaces de ser tan eficientes a la hora de instalar y desisntalar software en nuestra Pi (y hoy dia, en casi cualquier linux), ni de mantener al día todo el sistema operativo. Y esto es gracias a que la gente de Raspbian (Debian) mantiene unos servidores de actualizaciones y de software verdaderamente importantes.
Lo único que no podemos hacer mediante estos comandos es actualizar el firmware. ¿Por qué? Bien, básicamente porque es un punto algo mas crítico del sistema. Una actualización de firmware fallida podría dar al traste con nuestra Pi. El firmware se ubica en la memoria interna de nuestra Pi y afecta directamente a todo el hardware.
Por suerte también se ha publicado (antes no!) y es tan sencillo de actualizar como el propio software. Eso si, para hacerlo debemos estar completamente seguros de lo que hacemos…
Para ello se utiliza la aplicación rpi-update, que se puede localizar en esta url: https://github.com/Hexxeh/rpi-update
Parece ser que las últimas versiones de Raspbian ya la incluyen, pero sino, podemos descargarla e instalarla desde la anterior web.
Para actualizar el firmware de nuestra Pi, símplemente tecleamos:
pi@raspberrypi ~ $ sudo rpi-update
Esto lo que hará será conectarse a los servidores de www.raspberrypi.org y comprobar nuestra versión del firm con la mas actual. Si es necesario, se nos ofrecerá la posibilidad de actualizarlo. Se os pedirá confirmación de algunos puntos críticos, en los que se indica claramente que no se hacen responsables de posibles daños o pérdidas de datos en nuestra Pi… Le diremos a todo que si…
Os dejo un detalle de una ejecución completa:
pi@raspberrypi ~ $ sudo rpi-update *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom *** Performing self-update % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 10185 100 10185 0 0 36992 0 --:--:-- --:--:-- --:--:-- 68355 *** Relaunching after update *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom *** We're running for the first time *** Backing up files (this will take a few minutes) *** Backing up firmware *** Backing up modules 3.18.14-v7+ ############################################################# WARNING: This update bumps to rpi-4.0.y linux tree Be aware there could be compatibility issues with some drivers Discussion here: https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=113753 ############################################################## Would you like to proceed? (y/N) *** Downloading specific firmware revision (this will take a few minutes) % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 168 0 168 0 0 310 0 --:--:-- --:--:-- --:--:-- 412 100 46.7M 100 46.7M 0 0 1488k 0 0:00:32 0:00:32 --:--:-- 1791k *** Updating firmware *** Updating kernel modules *** depmod 4.0.7+ *** depmod 4.0.7-v7+ *** Updating VideoCore libraries *** Using HardFP libraries *** Updating SDK *** Running ldconfig *** Storing current firmware revision *** Deleting downloaded files *** Syncing changes to disk *** If no errors appeared, your firmware was successfully updated to 19debdef5d132a12bf8df73d5e77e607066c8757 *** A reboot is needed to activate the new firmware
Para finalizar, podemos comprobar el estado de la actualización, haciendo uso del comando uname:
pi@raspberrypi ~ $ uname -a Linux raspberrypi 3.18.14-v7+ #2 SMP PREEMPT Thu May 28 18:17:59 UTC 2015 armv7l GNU/Linux
Con lo que podemos observar que tenemos la versión del 28 de mayo. Es una buena práctica comprobarlo antes y después de la actualización.
Con la actualización del firmware, también lo hacemos de la tarjeta de vídeo o GPU, por formar parte del hard integrado. También podemos comprobarlo mediante el comando vcgencmd:
pi@raspberrypi ~ $ /opt/vc/bin/vcgencmd version May 23 2015 16:51:24 Copyright (c) 2012 Broadcom version 29d1114a122b6ef70bdfb7d4db3dd28bdfc38ac2 (clean) (release)
Dónde podemos ver que también tenemos la versión de mayo de 2015.
Y con esto ya tendríamos actualizado nuestro firmware.
Podréis encontrar mas información al respecto en estas url:
- https://github.com/Hexxeh/rpi-update
- http://elinux.org/R-Pi_Troubleshooting#Check_your_firmware_version
Saludos!
Jordi
Hi. despues de actualizar firm… ha dejado de oirse el sonido. Quépuedo hacer.?.
Hola Nacho,
¿Qué sonido? ¿Parpadea la luz? Si es así, ¿blanco o rojo? Si es blanco, y de forma constante, es normal, ha de reiniciar todo el sistema de ficheros. Si es en rojo, hay un error de datos o corrupción de firm.
Saludos!
Jordi