I usually shy away from trying to help anyone with an OS I don't personally use.....
I am being asked if running rpi-update on a Raspbian image (older than the 29/02 release) on a Pi2B, will result in an image that can be switched into a Pi3B and booted? Anyone know the answer?
Re: rpi-update to get support for BCM2837/Pi3B
Code: Select all
sudo apt-get update
sudo apt-get upgrade
- DougieLawson
- Posts: 40833
- Joined: Sun Jun 16, 2013 11:19 pm
- Location: A small cave in deepest darkest Basingstoke, UK
- Contact: Website Twitter
Re: rpi-update to get support for BCM2837/Pi3B
Yes, but not if the SDCard is built with NOOBS.
rpi-update brings in the Pi3 code, but a better way to get that is to re-install the raspberrypi-bootloader package. In normal circumstances there is NEVER a need to run rpi-update as it always gets you to the leading edge firmware and kernel and because that may be a testing version it could leave your RPi unbootable.
If you insist on running NOOBS then the easier way to get Pi3 ready is by downloading a copy of NOOBS v1.8.
rpi-update brings in the Pi3 code, but a better way to get that is to re-install the raspberrypi-bootloader package. In normal circumstances there is NEVER a need to run rpi-update as it always gets you to the leading edge firmware and kernel and because that may be a testing version it could leave your RPi unbootable.
If you insist on running NOOBS then the easier way to get Pi3 ready is by downloading a copy of NOOBS v1.8.
Any language using left-hand whitespace for syntax is ridiculous
Any DMs sent on Twitter will be answered next month.
Fake doctors - are all on my foes list.
Any requirement to use a crystal ball or mind reading will result in me ignoring your question.
Any DMs sent on Twitter will be answered next month.
Fake doctors - are all on my foes list.
Any requirement to use a crystal ball or mind reading will result in me ignoring your question.
-
- Raspberry Pi Engineer & Forum Moderator
- Posts: 6291
- Joined: Fri Jul 29, 2011 5:36 pm
- Location: The unfashionable end of the western spiral arm of the Galaxy
Re: rpi-update to get support for BCM2837/Pi3B
Why not? Where is that information coming from?DougieLawson wrote:Yes, but not if the SDCard is built with NOOBS.
-
- Posts: 25817
- Joined: Tue Mar 25, 2014 12:40 pm
- Location: Delightful Dorset
Re: rpi-update to get support for BCM2837/Pi3B
Like DL I was under impression that one had to update the NOBS kernel / firmware, as was the case from armv6 to armv7.ShiftPlusOne wrote:Why not? Where is that information coming from?DougieLawson wrote:Yes, but not if the SDCard is built with NOOBS.
SPO please can you expand why this is not the case, so advice can be given correctly !!!
The information is out there....you just have to let it in.
My other Linux machines are a ChromeBox & Intel CoreDuo Desktop
My other Linux machines are a ChromeBox & Intel CoreDuo Desktop
- DougieLawson
- Posts: 40833
- Joined: Sun Jun 16, 2013 11:19 pm
- Location: A small cave in deepest darkest Basingstoke, UK
- Contact: Website Twitter
Re: rpi-update to get support for BCM2837/Pi3B
Because every other RPi model has needed new stuff in the NOBS boot partition. There's usually a special dance needed to update the bootcode.bin and recovery*.* files to support the new processor model.ShiftPlusOne wrote:Why not? Where is that information coming from?DougieLawson wrote:Yes, but not if the SDCard is built with NOOBS.
Any language using left-hand whitespace for syntax is ridiculous
Any DMs sent on Twitter will be answered next month.
Fake doctors - are all on my foes list.
Any requirement to use a crystal ball or mind reading will result in me ignoring your question.
Any DMs sent on Twitter will be answered next month.
Fake doctors - are all on my foes list.
Any requirement to use a crystal ball or mind reading will result in me ignoring your question.
-
- Posts: 25817
- Joined: Tue Mar 25, 2014 12:40 pm
- Location: Delightful Dorset
Re: rpi-update to get support for BCM2837/Pi3B
Yes DL that was my assumption, download latest version, extract the two files and replace the ones in current NOOBS install.DougieLawson wrote:Because every other RPi model has needed new stuff in the NOBS boot partition. There's usually a special dance needed to update the bootcode.bin and recovery*.* files to support the new processor model.ShiftPlusOne wrote:Why not? Where is that information coming from?DougieLawson wrote:Yes, but not if the SDCard is built with NOOBS.
Though have tried NOOBS twice and totally underwhelmed so not willing to experiment....
The information is out there....you just have to let it in.
My other Linux machines are a ChromeBox & Intel CoreDuo Desktop
My other Linux machines are a ChromeBox & Intel CoreDuo Desktop
-
- Raspberry Pi Engineer & Forum Moderator
- Posts: 6291
- Joined: Fri Jul 29, 2011 5:36 pm
- Location: The unfashionable end of the western spiral arm of the Galaxy
Re: rpi-update to get support for BCM2837/Pi3B
Apologies, you're absolutely right. For some reason the fact that old NOOBS itself wouldn't work completely managed to escape my mind. Yes, of course you'd have to also extract the NOOBS lite archive over the NOOBS partition first.
Edit: Although I guess it depends on how old it is. A few of the recent versions supported pi3
Edit: Although I guess it depends on how old it is. A few of the recent versions supported pi3
-
- Posts: 25817
- Joined: Tue Mar 25, 2014 12:40 pm
- Location: Delightful Dorset
Re: rpi-update to get support for BCM2837/Pi3B
You forget theShiftPlusOne wrote:Apologies, you're absolutely right. For some reason the fact that old NOOBS itself wouldn't work completely managed to escape my mind. Yes, of course you'd have to also extract the NOOBS lite archive over the NOOBS partition first.
Edit: Although I guess it depends on how old it is. A few of the recent versions supported pi3




The information is out there....you just have to let it in.
My other Linux machines are a ChromeBox & Intel CoreDuo Desktop
My other Linux machines are a ChromeBox & Intel CoreDuo Desktop
Re: rpi-update to get support for BCM2837/Pi3B
Be careful if you simply overwrite an old NOOBS recovery partition with the latest NOOBS-lite image.
1. DO NOT overwrite the recovery.cmdline file. A new version will have the 'runinstaller' command in it which will completely wipe your existing SD card the next time it is booted, as if it was a first time installation.
2. The partition layout that NOOBS creates is different in the later versions (v1.5.0 and later), so a later version of NOOBS may not fully recognise an existing layout. It may not be a problem (especially if you are just going to use NOOBS to wipe the card and start again) - I'm just highlighting something to be aware of. If this *IS* an issue, maybe copy everything except recovery.rfs, so you get the new kernel and bootfiles, but maintain the old NOOBS recovery program? (I'm not sure if this will work - I've not tested it).
1. DO NOT overwrite the recovery.cmdline file. A new version will have the 'runinstaller' command in it which will completely wipe your existing SD card the next time it is booted, as if it was a first time installation.
2. The partition layout that NOOBS creates is different in the later versions (v1.5.0 and later), so a later version of NOOBS may not fully recognise an existing layout. It may not be a problem (especially if you are just going to use NOOBS to wipe the card and start again) - I'm just highlighting something to be aware of. If this *IS* an issue, maybe copy everything except recovery.rfs, so you get the new kernel and bootfiles, but maintain the old NOOBS recovery program? (I'm not sure if this will work - I've not tested it).
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574
-
- Posts: 11
- Joined: Thu Nov 26, 2015 10:58 pm
Re: rpi-update to get support for BCM2837/Pi3B
I've got a similar issue...
Have multiple RPI2s that started off with NOOBS install of wheezy with complex installation including networking, packages, and applications that would be very difficult to re-create. So I was motivated and worked out later upgrade to Jessie.
When I did upgrade etc the sd would boot on rpi2 but not on rpi3 - concluded it must be firmware and investigated to find that firmware does not get updated in a noobs installation.
So...checked out this link:
https://thepihut.com/blogs/raspberry-pi ... berry-pi-2
to copy the new NOOBS boot files to the sd
and followed that BUT...now it won't boot on either rpi2 or rpi3.
HELP!
Thank you!
Have multiple RPI2s that started off with NOOBS install of wheezy with complex installation including networking, packages, and applications that would be very difficult to re-create. So I was motivated and worked out later upgrade to Jessie.
When I did upgrade etc the sd would boot on rpi2 but not on rpi3 - concluded it must be firmware and investigated to find that firmware does not get updated in a noobs installation.
So...checked out this link:
https://thepihut.com/blogs/raspberry-pi ... berry-pi-2
to copy the new NOOBS boot files to the sd
and followed that BUT...now it won't boot on either rpi2 or rpi3.
HELP!
Thank you!
Re: rpi-update to get support for BCM2837/Pi3B
I still see inexperienced users running rpi-update. If they are lucky, and if it is stable there is no harm done, however at the moment it seems to cause problems.DougieLawson wrote: rpi-update brings in the Pi3 code, but a better way to get that is to re-install the raspberrypi-bootloader package. In normal circumstances there is NEVER a need to run rpi-update as it always gets you to the leading edge firmware and kernel and because that may be a testing version it could leave your RPi unbootable.
Maybe rpi-update should have this warning inbuilt, and require users to agree to proceed. I know this won't stop most, because I have learnt over the years that most users don't read warnings, or think it doesn't apply to them, but we should at least try.
- DougieLawson
- Posts: 40833
- Joined: Sun Jun 16, 2013 11:19 pm
- Location: A small cave in deepest darkest Basingstoke, UK
- Contact: Website Twitter
Re: rpi-update to get support for BCM2837/Pi3B
rpi-update does have a warning, but everyone ignores it.
for a while it was switched to ask you ""Would you like to proceed? (y/N)". The problem with any stuff like that is that folks will always choose the option that just gets the process run rather than paying any attention to why it's asking.
Running it with SKIP_WARNING=1 rpi-update and it remains silent.
Code: Select all
This update bumps to rpi-4.4.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=144087
##############################################################
Running it with SKIP_WARNING=1 rpi-update and it remains silent.
Any language using left-hand whitespace for syntax is ridiculous
Any DMs sent on Twitter will be answered next month.
Fake doctors - are all on my foes list.
Any requirement to use a crystal ball or mind reading will result in me ignoring your question.
Any DMs sent on Twitter will be answered next month.
Fake doctors - are all on my foes list.
Any requirement to use a crystal ball or mind reading will result in me ignoring your question.