Difference between revisions of "Updating RPi Firmware"

From SingletonMillerWiki
Jump to: navigation, search
Line 46: Line 46:
 
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>
 +
 +
=== See Also ===
 +
*[[Updating the RPi Software]]
  
 
=== References ===
 
=== References ===
 
#[https://github.com/Hexxeh/rpi-update/blob/master/README.md https://github.com/Hexxeh/rpi-update/blob/master/README.md] Instructions originally copied from here
 
#[https://github.com/Hexxeh/rpi-update/blob/master/README.md https://github.com/Hexxeh/rpi-update/blob/master/README.md] Instructions originally copied from here

Revision as of 14:02, 17 June 2012


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 firmware updating 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

See Also

References

  1. https://github.com/Hexxeh/rpi-update/blob/master/README.md Instructions originally copied from here