I have perform the following command into ssh shell:

sudo apt-get upgrade
sudo apt-get update
sudo reboot

But I still have an old kernel version, infact:

pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux

Why my kernel is not updated? What am I missing? How can I solve?


  • its sudo apt-get update then sudo apt-get upgrade you need to run - you then need to configure the Pi to use the new kernel.
    – Wilf
    May 31, 2014 at 3:29

1 Answer 1


Go to [ https://github.com/Hexxeh/rpi-firmware/commits/master ] and find the commit key for the version you want.

Then use the following command will update to the last version.

sudo rpi-update 81355451bcd9a214fdf221ca322b6ca681d8da55
  • mmm but why in the past days I updated it without execute this command simply using sudo apt-get upgrade and sudo apt-get update ? Have I simoly to use the last in time version of commit key in the website that you give me? May 30, 2014 at 8:48
  • 1
    sudo rpi-update without any other parameters will update to the latest firmware. May 30, 2014 at 13:15
  • 1
    @HeatfanJohn it happens to me that it will not update to the lates firmware with sudo rpi-update (I still in the same version) May 30, 2014 at 13:21
  • sudo rpi-update is a different command than sudo apt-get update, are you doing rpi-update? Your question doesn't show rpi-update. May 30, 2014 at 13:26
  • @HeatfanJohn I'm not who asked this question, one time I made sudo rpi-update but still in the same version who is not the last one, so I had to specify the last commit to be updated May 30, 2014 at 13:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.