Difference between revisions of "Updating RPi Firmware"
From SingletonMillerWiki
Line 22: | Line 22: | ||
</pre> | </pre> | ||
− | Run Hex's firmwre utility | + | == Run Hex's firmwre utility == |
<pre>sudo rpi-update</pre> | <pre>sudo rpi-update</pre> | ||
Line 49: | Line 49: | ||
Linux raspberrypi 3.1.9+ #95 PREEMPT Thu May 31 13:21:40 BST 2012 armv6l | Linux raspberrypi 3.1.9+ #95 PREEMPT Thu May 31 13:21:40 BST 2012 armv6l | ||
</pre> | </pre> | ||
− |
Revision as of 15:48, 3 June 2012
Contents
Resources
Instructions originally copied from here
Current Firmware version
The current firmware version is declared in the first line when you login to the RPi (this is certainly true for an SSH login, need to comfirm the same for a local login).
Make a note of the current firmware version and date.
Install GIT and Hex's Firmware update utility
This will save you time and effort in the long run.
Install GIT.
sudo apt-get install git-core
Install Hex's utility
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update sudo chmod +x /usr/bin/rpi-update
Run Hex's firmwre utility
sudo rpi-update
You should see some output like
Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS Performing self-update
Followed after a short while by
Autodetecting memory split Using ARM/GPU memory split of 192MB/64MB We're running for the first time Setting up firmware (this will take a few minutes) Using SoftFP libraries /opt/vc/sbin/vcfiled: error while loading shared libraries: libvchiq_arm.so: cannot open shared object file: No such file or directory If no errors appeared, your firmware was successfully setup A reboot is needed to activate the new firmware
You can see here that I encountered an error but this didn't seem to have a detrimental effect on the process, after a reboot the login screen on the RPi showed this:
Linux raspberrypi 3.1.9+ #95 PREEMPT Thu May 31 13:21:40 BST 2012 armv6l