Not long after the Pi4 was out there have been reports that certain USB-cables won't work for powering the Pi4. That has been confirmed by Eben Upton and he talked about a possible board revision fixing it. He never promissed that fix and i now strongly doubt the arrival of that board revision will ever be officially announced.
That reminds me of the focus problems with the first patch of the Raspberry Pi Cam V2. At one point in the discussion Eben Upton talked about changing the glue that fixes the lense with some sort of "viscous compound". Never happened as far as i am informed.
There have been very few really annoying bugs in the history of Raspberry Pi hardware. And the one that was handeled best imho was the power problem with the POE HAT.
For the possible Pi4 board revision: Will there be any way to distinguish the different versions?
- davidcoton
- Posts: 5673
- Joined: Mon Sep 01, 2014 2:37 pm
- Location: Cambridge, UK
- Contact: Website
Re: More and better information about hardware revisions
Of course there will. At the very least the new component will be visible, if you know where to look.start78 wrote: Will there be any way to distinguish the different versions?
I would assume that a new board layout (to accommodate the resistor and any other hardware mods made at the same time) will result in a new point version number on the PCB, as has happened with previous revisions.
Location: 345th cell on the right of the 210th row of L2 cache
Re: More and better information about hardware revisions
On the PCB as in v1.1, v1.2 etc.?
That didn't happen when the A+ gained an extra 256MBor the Pi2 changed to a different generation of SoC or the Pi3B moved to a new revision of the SoC.
My bad it did, didn't it? Pi2 v1.1 and v1.2
I've not seen the 3B with the newer SoC other than in pictures, I think that moved to 1.3, again a large change using the B0 SoC.
But that is quite a change, a resistor is not.
And they've not altered as components have been reduced on the boards.
The only ones have been the original B and then once the B+ was established it would have been the Zero as it gained a camera connector.
I think.
That didn't happen when the A+ gained an extra 256MB
My bad it did, didn't it? Pi2 v1.1 and v1.2
I've not seen the 3B with the newer SoC other than in pictures, I think that moved to 1.3, again a large change using the B0 SoC.
But that is quite a change, a resistor is not.
And they've not altered as components have been reduced on the boards.
The only ones have been the original B and then once the B+ was established it would have been the Zero as it gained a camera connector.
I think.
Re: More and better information about hardware revisions
The ones without revision number changes are ones where the PCB wasn't changed.
Upgrading the RAM on the A+ didn't need a board change, so no point in setting up a new set of files just for a minor silkscreen change.
Upgrading the RAM on the A+ didn't need a board change, so no point in setting up a new set of files just for a minor silkscreen change.
Unreadable squiggle
- davidcoton
- Posts: 5673
- Joined: Mon Sep 01, 2014 2:37 pm
- Location: Cambridge, UK
- Contact: Website
Re: More and better information about hardware revisions
Exactly this. If the board changes, it gets a new revision number. If the board is unchanged (e.g., remove a component, add one to a previously unpopulated position, change to a pin-compatible alternative), then the board revision is unchanged. Normal engineering practise is that the board revision refers to the track layout, there may also be a module revision for the populated board but that won't be on the silkscreen -- just a sticker or an assembly overprint.
Location: 345th cell on the right of the 210th row of L2 cache
-
- Posts: 14013
- Joined: Fri Mar 09, 2012 7:36 pm
- Location: Vallejo, CA (US)
Re: More and better information about hardware revisions
While you may be correct, I note that the current Pi4B doesn't have a version number on the PCB. So *if* they include a "new" version number and it is silk-screened onto the board, the mere presence of such a number will be a distinguishing characteristic.davidcoton wrote: ↑Thu Aug 15, 2019 10:27 amI would assume that a new board layout (to accommodate the resistor and any other hardware mods made at the same time) will result in a new point version number on the PCB, as has happened with previous revisions.
-
- Posts: 14013
- Joined: Fri Mar 09, 2012 7:36 pm
- Location: Vallejo, CA (US)
Re: More and better information about hardware revisions
The shift from the Pi2Bv1.1 to Pi2Bv1.2 was probably the biggest change never to be announced. Word got out when people noticed the different SoC on the board (BCM2836 to BCM2837).
Has the Pi3B shifted to using the B0 stepping? The only practical reason to do that that I can think of would be to reduce inventory (one less part to stock), but that wouldn't happen unless the Pi2Bv1.2 also shifted to the B0 stepping...which--I think--would be noticed pretty quickly.I've not seen the 3B with the newer SoC other than in pictures, I think that moved to 1.3, again a large change using the B0 SoC.
But that is quite a change, a resistor is not.
Adding another resistor may require track changes. Minor as that is, it would mean a new revision number. Whether the number makes it onto the board were we can set it is anybody's guess.
The original Model B went through several revisions, with varying amounts of announcement being made. I have versions...with 70mA polyfuses for the USB ports, with zero ohm resistors in place of the polyfuses, and with nothing there at all (that's the Model B v2.0).The only ones have been the original B and then once the B+ was established it would have been the Zero as it gained a camera connector.
The addition of the camera connector to the Pi0 was announced.
Re: More and better information about hardware revisions
Yes. https://www.raspberrypi.org/app/uploads ... 3B-001.pdf
Splitting the CC1 + CC2 lines and adding the resistor definitely needs a PCB change. There isn't any easy way of splitting the two lines except for lifting one of the legs on the USB-C socket.W. H. Heydt wrote: ↑Thu Aug 15, 2019 5:25 pmAdding another resistor may require track changes. Minor as that is, it would mean a new revision number. Whether the number makes it onto the board were we can set it is anybody's guess.
-
- Posts: 14013
- Joined: Fri Mar 09, 2012 7:36 pm
- Location: Vallejo, CA (US)
Re: More and better information about hardware revisions
I guess I need to get a couple more Pi3B boards....
-
- Posts: 59
- Joined: Fri Jun 27, 2014 12:22 pm
- Location: Sweden
Re: More and better information about hardware revisions
Okay..
My Raspberry Pi 4B 4Gb is in version 1.1 for some reason. Anybody own a RPI version 1.0
My Raspberry Pi 4B 4Gb is in version 1.1 for some reason. Anybody own a RPI version 1.0
Re: More and better information about hardware revisions
The public release of the RPi 4B was v1.1. Any v1.0 board will have been for internal testing.webbsmurfen wrote: ↑Thu Aug 15, 2019 7:41 pmMy Raspberry Pi 4B 4Gb is in version 1.1 for some reason. Anybody own a RPI version 1.0
-
- Posts: 14013
- Joined: Fri Mar 09, 2012 7:36 pm
- Location: Vallejo, CA (US)
Re: More and better information about hardware revisions
Where are you seeing the version number?webbsmurfen wrote: ↑Thu Aug 15, 2019 7:41 pmOkay..
My Raspberry Pi 4B 4Gb is in version 1.1 for some reason. Anybody own a RPI version 1.0
Re: More and better information about hardware revisions
Code: Select all
$ cat /sys/firmware/devicetree/base/model
Raspberry Pi 4 Model B Rev 1.1
-
- Posts: 14013
- Joined: Fri Mar 09, 2012 7:36 pm
- Location: Vallejo, CA (US)
Re: More and better information about hardware revisions
So you're *not* seeing it on the board.trejan wrote: ↑Thu Aug 15, 2019 8:05 pmCode: Select all
$ cat /sys/firmware/devicetree/base/model Raspberry Pi 4 Model B Rev 1.1
Re: More and better information about hardware revisions
Yeah. It is only inside the firmware. The board doesn't have it at all.