Raspberry Pi 4 Rev 1.2 Fixes USB-C Power Issues, Improves SD Card Resilience

The first Raspberry Pi 4 boards suffered from a poor USB-C power supply compatibility due to issues for the power circuitry. That means if you bought the official USB-C power supply you had no issues, but if you wanted to re-use a spare USB-C power supply or incompatible cable, you may be out of luck.

The Register is now reporting that the Raspberry Pi Foundation has discreetly released a new revision (v1.2) of the board that fixes several issues including USB-C PD compatibility, and as Eben Upton explains the new revision also:

moved the WLCSP SD card voltage switch to the top side

… silk screen tweaks to reduce solder bridging in manufacture”.

The new boards have been around for a couple of months as some users report the USB-C power issues have been fixed on new boards.

Spotting Differences in the new Raspberry Pi 4 Rev 1.2 Board?

The bad news is if you buy the board online, nobody is advertising about the new revision. If you buy in a brick-and-mortar store, there aren’t obvious differences, and the silkscreen markings are apparently the same, but you can check the new location of the WLCSP SD card voltage switch.

Raspberry Pi 4
SD Card voltage switch in original Raspberry Pi 4 board
Raspberry Pi 4 v1.2
SD Card voltage switch in new Raspberry Pi 4 Rev 1.2 board – Source: Imgur

They moved the switch because some people would inadvertently unsolder it in the original version of the board while trying to insert the MicroSD card.

Another way is to check the revision in the command line with cat /proc/cpuinfo

That’s the output from Rev 1.2 board:


If the revision reads “c03112” that means you are the lucky owner of a Raspberry Pi 4 Rev 1.2 board. My board has “Revision : a03111” instead. with the first non-zero a, b, c digit referring to the amount of memory (1GB, 2GB, 4GB RAM). You can learn how to decode Raspberry Pi revision codes here.

Support CNX Software - Donate via PayPal or become a Patron on Patreon
Advertisements

25
Leave a Reply

avatar
9 Comment threads
16 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
15 Comment authors
ZiderDavid WillmoretkaiserPaul MMonkeh Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
tkaiser
Guest
tkaiser

> if you wanted to re-use a spare USB-C power supply you may be out of luck

It isn’t about power supplies but USB-C cables. Only the more expensive e-marked ones with a small chip inside don’t work with the early RPi 4 revisions.

https://e2e.ti.com/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-03-25/2577.USB_2D00_C-image-1.png

tkaiser
Guest
tkaiser

> WLCSP SD card voltage switch

Thanks for mentioning this. Wasn’t aware that the RPi 4 is able to switch SD card voltage and is capable of DDR50 speed (twice as fast as before without ‘overclocking’ the SD card controller).

Jimbo
Guest
Jimbo

Worth noting that the RPF(T) have almost never announced board revisions, only major model changes. So claiming “discretely” or “secretly” for this one seems odd as it always been done like this.

pug_ster
Guest
pug_ster

I brought the RPI4 last November and I just found out that it is this revision. I don’t know about the power supply thing because I used a regular usbc cable with a 18w adapter and it doesn’t power on. I had t use a special usb c power supply for this.

fsdafsd
Guest
fsdafsd

Do tell, where did you procure this advanced model?

sean
Guest
sean

A fast/smart charger will not work, b/c they only output 1A or so to a dumb device and the pi is dumb as hell LOL (I assume that’s what you used).

I use a dual 2.4A dumb charger from anker with Y cable (shortest, beefiest looking Y you can find for cheap and 3ft quality USB charging cable like anker).

theguyuk
Guest
theguyuk

Hackaday will talk you through it
” Exploring The Raspberry Pi 4 USB-C Issue In-Depth ”
” It would be fair to say that the Raspberry Pi team hasn’t been without its share of hardware issues, with the Raspberry Pi 2 being camera shy, the Raspberry Pi PoE HAT suffering from a rather embarrassing USB power issue, and now the all-new Raspberry Pi 4 is the first to have USB-C power delivery, but it doesn’t do USB-C very well unless you go for a ‘dumb’ cable.

Join me below for a brief recap of those previous issues, and an in-depth summary of USB-C, the differences between regular and electronically marked (e-marked) cables, and why detection logic might be making your brand-new Raspberry Pi 4 look like an analogue set of headphones to the power delivery hardware. “

Pete
Guest
Pete

I was disappointed to receive an old revision pi4 from Farnell today. If this is important to you I’d wait a bit longer until impatient people like me clear out the old stock.

Bob Irvin
Guest
Bob Irvin

Good article thanks.

I have the 1.2 version and it tells you what version you have in the last line of the output of the cat /proc/cpuinfo…no need to decode anything

Kalda
Guest
Kalda

I am not convinced. Are you sure, this this the change mentioned? Since the highlighted component is clearly some SOT-23 transistor oř whatever, not WLCSP switch. WLCSP (Wafer level chip scale package) is like really small BGA IC – no pins sticking on chip sides. I am pretty sure, there are more significant changes elsewhere. On the other side od the board maybe?

Paul M
Guest
Paul M

is it possible to modify older boards to fix the USB-C problem?

tkaiser
Guest
tkaiser

> fix the USB-C problem?

Sure, don’t use an expensive USB-C cable but some cheap junk and you’re done.

Zider
Guest
Zider

That’s not fixing it, that’s working around it.

Advertisements