We use some essential cookies to make our website work.

We use optional cookies, as detailed in our cookie policy, to remember your settings and understand how you use our website.

sdbbs
Posts: 52
Joined: Mon Apr 04, 2022 7:20 am

Is there a difference between Raspberry Pi 3B+ older and 3B+ newer?

Sat Nov 04, 2023 12:09 pm

So, I've had an image prepared, based on Raspbian Stretch (32-bit, I guess), back from 2020, with some settings/software preinstalled for a certain use case.

That use case came back again, so I had my workplace buy 10x Raspberry Pi 3B+, specifically so it is compatible with the previous image, so I do not have to waste time setting the whole thing up again, about a month or so ago.

So, I use Balena Etcher to make an SD card, a copy of the above 2020 image:
  • I plug the SD card with 2020 image into one of the newly bought Raspberry Pi 3B+ - won't boot, getting 4 long blinks and 7 short blinks.
  • I plug the SD card with 2020 image into another of the newly bought Raspberry Pi 3B+ - won't boot, getting 4 long blinks and 7 short blinks.
  • I plug the SD card with 2020 image into an old Raspberry Pi 3B+ from 2020 - boots fine.
So, 4 long blinks and 7 short ones as per https://www.raspberrypi.com/documentati ... lash-codes is apparently "Power Failure Type 2", which apparently means viewtopic.php?p=1759490 :
Unfortunately that error code (known internally just as ERROR_CODE_POWER_FAIL) is used to indicate that the firmware is unable to access the PMIC (the power management IC, connected by I2C). That does tend to indicate a hardware fault.
Ok, so then I get the latest "bookworm" 64-bit, burn that on an SD card:
  • I plug the SD card with bookworm image into one of the newly bought Raspberry Pi 3B+ - boots fine
  • I plug the SD card with bookworm image into the older Raspberry Pi 3B+ - boots fine
All I can deduce by this, is that older Raspberry Pi 3B+ from 2020 or thereabouts has the PMIC on a different i2c address than a new Raspberry Pi 3B+ from 2023 (?) - which means Raspberry Pi 3B+ from 2020 has a different hardware from Raspberry Pi 3B+ from 2023 ?!

Is this correct? If so - why call it "Raspberry Pi 3B+" still?? Why not call it at least "Raspberry Pi 3B++", or something, so at least I know there are differences, and I don't have to waste hours wondering what could have gone wrong, or whether I've touched the RPi3B+ wrong and killed it with static electricity? Also, are there *other* differences between Raspberry Pi 3B+ and Raspberry Pi 3B+?

(Btw, both old and new boards say "Raspberry Pi 3 Model B+ ... Raspberry Pi 2017" on the front; on the back there are differences: old one has only FCC ID and IC lines, the new one has three more lines that I cannot read at the moment)

User avatar
rpdom
Posts: 25276
Joined: Sun May 06, 2012 5:17 am

Re: Is there a difference between Raspberry Pi 3B+ older and 3B+ newer?

Sat Nov 04, 2023 12:17 pm

sdbbs wrote:
Sat Nov 04, 2023 12:09 pm
Is this correct? If so - why call it "Raspberry Pi 3B+" still?? Why not call it at least "Raspberry Pi 3B++", or something, so at least I know there are differences, and I don't have to waste hours wondering what could have gone wrong, or whether I've touched the RPi3B+ wrong and killed it with static electricity? Also, are there *other* differences between Raspberry Pi 3B+ and Raspberry Pi 3B+?
It is a Raspberry Pi 3B+ Rev 1.4 or something. You need updated firmware that recognises the new board in order for it to boot. You can update an old card with the new firmware files (start*.elf, fixup*.dat) to make it bootable.
Unreadable squiggle

sdbbs
Posts: 52
Joined: Mon Apr 04, 2022 7:20 am

Re: Is there a difference between Raspberry Pi 3B+ older and 3B+ newer?

Sat Nov 04, 2023 1:04 pm

rpdom wrote:
Sat Nov 04, 2023 12:17 pm
It is a Raspberry Pi 3B+ Rev 1.4 or something. You need updated firmware that recognises the new board in order for it to boot. You can update an old card with the new firmware files (start*.elf, fixup*.dat) to make it bootable.
Nice - thanks for that, much appreciated!

6by9
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 18539
Joined: Wed Dec 04, 2013 11:27 am

Re: Is there a difference between Raspberry Pi 3B+ older and 3B+ newer?

Mon Nov 06, 2023 11:36 am

The Product Information Portal (PIP) includes details of all changes of Product Change Notes (PCNs)
https://pip.raspberrypi.com/categories/ ... -9-PCN.pdf

https://pip.raspberrypi.com/categories/ ... rmware.pdf section "Updating only the firmware"
Software Engineer at Raspberry Pi Ltd. Views expressed are still personal views.
I'm not interested in doing contracts for bespoke functionality - please don't ask.

davethomaspilot
Posts: 211
Joined: Tue Apr 29, 2014 6:18 pm

Re: Is there a difference between Raspberry Pi 3B+ older and 3B+ newer?

Tue Nov 07, 2023 10:35 pm

Just ordered 24 RPI 3B+ and got the Power Failure Type 2 on the first three I tried---thanks for this thread!!

I want to use clones of the same SD card I use with my "old" RPI 3B+. Is this possible?

Is there something in code I can do to make an image compatible with either new or old RPI 3B+.

davethomaspilot
Posts: 211
Joined: Tue Apr 29, 2014 6:18 pm

Re: Is there a difference between Raspberry Pi 3B+ older and 3B+ newer?

Tue Nov 07, 2023 10:39 pm

And, how to I update firmware if I can't boot? Will the "new" RPI 3B+ boot to a fresh Rapsbian image?

Maybe mount the SD card on another pi and copy files to /boot?

User avatar
davidcoton
Posts: 7987
Joined: Mon Sep 01, 2014 2:37 pm

Re: Is there a difference between Raspberry Pi 3B+ older and 3B+ newer?

Tue Nov 07, 2023 11:26 pm

davethomaspilot wrote:
Tue Nov 07, 2023 10:39 pm
Maybe mount the SD card on another pi and copy files to /boot?
This. Update the boot files on a working (older) Pi. Then clone the card, changing the name and any fixed IP address (bad to have that anyway).
Location: 345th cell on the right of the 210th row of L2 cache

davethomaspilot
Posts: 211
Joined: Tue Apr 29, 2014 6:18 pm

Re: Is there a difference between Raspberry Pi 3B+ older and 3B+ newer?

Tue Nov 07, 2023 11:32 pm

Ok,

Thanks!

Will the SD card then work in both older and new RPI 3B+?

User avatar
davidcoton
Posts: 7987
Joined: Mon Sep 01, 2014 2:37 pm

Re: Is there a difference between Raspberry Pi 3B+ older and 3B+ newer?

Tue Nov 07, 2023 11:35 pm

Yes
Location: 345th cell on the right of the 210th row of L2 cache

User avatar
rpdom
Posts: 25276
Joined: Sun May 06, 2012 5:17 am

Re: Is there a difference between Raspberry Pi 3B+ older and 3B+ newer?

Tue Nov 07, 2023 11:36 pm

You can use any computer to copy files on to the boot partition. It's the one that Windows and others can use.
Unreadable squiggle

Return to “Troubleshooting”