Rock5 does not work on most PD power supplies

You can use a Pi 5v dumb usb-c to get it to boot as there is the weird thing on new images you will hit on 1st boot it will not like some PD.
Plug in any dumb psu and boot, shutdown swap to pd and you are prob ok.
I guess its the 5.1v 3amp of the Pi PSU that has given no problem with stability for me with x2 boards tested.

I’ve added the “Baseus 65W GaN3 Pro CCGAN65-1ACC” to the wiki.

USB-C1 Port:
The 20V/2.25A is ONLY available on this port, and the Rock5B was stable for hours on this port running “stress -c 8”. Setup includes fan, 16GB eMMC and 1TB NVME drive, network but no display attached, with BIGcore temps 56.4°C (26°C ambient).

USB-C2 Port
This port negotiates at 12V/1.75A (iirc) but the Rock5B reboots under full load. However, seems good for simultaneous use of a Rock3A (passive heatsink, ecoPI PRO HP housing, 32GB eMMC, no NVME) with “stress -c 4” giving CPU temp 69.4°C .

Baseus “100W” cables were used for these tests.

2 Likes

Ordered mine as soon as possible, which meant October 19th from Allnetchina. And having the same issue with PD power supplies. Fortunately the board without any peripherals runs from regular old 5V USB power brick, my USB-C meter showing the board pulling around 1300mA peak and then running below 1A during normal configuration.

There have been a lot of posts and threads, and the “Debug Party” thread is now 613 posts long. Can anyone link directly a U-Boot image to fix the PD issue, with instructions?

The SPI Flash operation is described here: https://wiki.radxa.com/Rock5/install/spi
There seem to be some late-september released files here: https://dl.radxa.com/rock5/sw/images/loader/rock-5b/release/

So, what’s the order of operation, given I have a laptop with Linux on hand? Is it better to boot Rock5 with Linux and use the first dd method of flashing new SPI image? Or should I connect Rock5 as USB accessory (this is what I understand “Maskrom mode” is") and run rkdeveloptool, first with spl_loader and then spi_image files?

Yeah, wish there was good write up on this. 4 out of 6 of my Rock Pi’s are hanging in constant boot loading. Tried every plug I could find. Not going to order my other batch until I figure this one out as that’s already quite costly. They all have the date mentioned here in this thread. I mean the hw is frikking awesome on the 2 that’s working, just wish I could get past this hurdle.

i think both options would work well and the rk3588 cant be bricked so i think it is less hassle to do this with dd

1 Like

Totally bemused by the pd power and if you have purchased not much of bonus but just don’t by a PD unless you have one.
Just get a 12v 3amp as likely much cheaper and no problems.

No PD woes any more an 12v is the onboard bucks best voltage efficiency

2 Likes

after updating the SPI image, my Rock 5 is still boot looping, but not as often. I am not using it for the time being as I want a case first, so I can’t tell much more, but I think it is related to the software being used;

Given that Radxa said it is fine with up to 20V, I think you can use a PD(15V or 20V)-DC(5.5) cable + DC(5.5) to USB-C, or maybe you have laptop power supply leftover you can use them (mostly 19V) as well with proper USB-C adapter. Personally my intended application is to connect it directly to my Dell U2720Q’s USB-C(90W), so I will not try DC myself.

Tried and unfortunately there was no /dev/mtdblock0 on my system (Ubuntu Server 20.04). But it connected successfully in Maskrom mode so I did the SPI flash from my Linux laptop.
It does boot from one Baseus PD power brick, but still has 3-second reboot with my Anker and Sony PD bricks. So it’s a partial solution. Unless there’s something more that I should flash beyond
sudo rkdeveloptool db /path/to/rk3588_spl_loader_v1.08.111.bin
sudo rkdeveloptool wl 0 rock-5b-spi-image-g49da44e116d.img
?

boot it up with the working psu and run an update with:

sudo apt update && sudo apt upgrade

1 Like

Thank you, it helped!
It now works with all tested PD chargers, except Anker Powerport Atom PD 1 (my favourite travel brick, 30W PD up to 20V in a tiny and light package). It still works with Anker Nano II 65W, its sort-of successor, and all others I have tested, so I’m considering the current situation good enough.

Got one usb plug that works and now happily running my rock pi 5b’s. So happy with this board !!!

Edit spoke to soon 5/6 rock pi’s work. The last one is having trouble starting up even with the plug that got all the other ones to start. I am struggeling updating the cards as well manually with flash. No matter what plug I use and even following the procedures I get any connection to the flash software.

Any advice what next step to do to try to flash it or to get it booting somehow?

Finally found useful reply.

I have been bemused by the pd-power from the start and would quite like that to remain a useful available type-c, but hey…

The adapters are cheap and cheerful usually about this price

I posted a 3amp which is 36watt and likely more than enough even with a couple of pheripherals
This time swapped ebay and aliexpress sources just to show how little cost they can be.
You could likely get by with 2amp or if supplying more a 6amp will still give you change from £10

Why pd with a sbc is just a huge question for me but hey I have a lovely 90watt PD now that cost me £30 that I don’t use because I can never guarantee it will boot next time, but also it is so handy to be able to gurantee a 12v rail for so many other computer pheripherals why do I want PD on a SBC?

Would of prefered either a vertiical or rear mounted 5.5mmx2.1mm as also sticking the power into the front panel is not my perference either.
Also while I am at it I will bring up my other gripe of onboard switches and why not simple jumpers that can also be wired switches via duponts like a normal mobo and even be fed by a relay for remote control.

You need PD for higher power sbc units. Absent something like Qualcomm QuickCharge (licensing costs) PD is the way. Most usb chargers max out at 5V 2.4Amp if you’re lucky. the vast majority just pump out 5V 1amp unless they support proprietary standards like Samsung or Qualcomm quickcharge.

1 Like

The whole point is you do not need PD at all. PD is great for mobile devices with batteries as one unit can charge all. That is what is good about PD and that is all, god knows how many decades it has been since Telsa but there is nothing new about DC and volts & amps.

All you need is a DC psu and the C in SBC stands for computer and there are standardised voltages 3.3, 5 & 12 up to 1000’s of watts.
SBC have been using 5v wall chargers because they are convenient and cheap not because they are essential.
It worked for Pi because they could use 5.1v direct and it made them cheaper as they didn’t need an onboard regulator.

Small cheap SBC use 5v wall chargers just the same but when you have higher power with onboard buck regulators that will take anything from 5.1-20v any psu with the right connector of those voltages will do.
So why we have a power input, stealing a really handy USB-C that negotiates a voltage that is going to be converted anyway is actually totally pointless as we can not charge something else without losing power to our SBC…

You think we need PD for higher power sbc units, you mean and nope you are wrong.
Just look at how much hassle PD has caused and we could have a better higher current carry connecter in a 5.5/2.1mm jack (which it does have by the pure physics of more contact surface area) of fixed volts from 5.1 - 20v and we would not of had a single problem apart from those not supplying enough amps which can still happen with PD anyway.

You can certainly blame the use of USBc for power on the ubiquity of the Raspberrypi. But I like most people am tired of every damn item needing different power adapters. I’m fine with the option of a DC barrel jack as long as the USBc is still there. Hopefully they fix the PD negotiation bug with booting up. But I certainly would not be buying 2 units if the only power options were dc plug or poe+.

I am also similar as would also like to keep the usb-c being a usb-c and not obstructed with some relatively pointless pd when I have a barrel jack connector somewhere :slight_smile:
I like what oDroid do in this case and think its more simple and industrial.
The consumer choice is sort of weird as apparently 70% of SBC sales are B2B and likely don’t see an advantage in consumer grade multi voltage psu’s.

Same with the onboard switches as why not jumpers, that can also feed wired switches or relays.

But with all the probs all I am saying is if you have a PD then see if it works ok, but if you buying a psu for the SBC just get a dumb 12v (plentifull & cheap) and usb-c adapter and be problem free as PD is not essential.

Thank you. Finally my Rock 5B is working now. :rofl::rofl::rofl:

1 Like

Does Rock Pi 4B SATA shield work with Rock 5? That shield accepts 12V with 5521 barrel jack, using a nice step-down converter to provide the Rock Pi (4B) with 5V via GPIO pins.

1 Like

So if i dig up a 12v 2amp supply and stick an adapter on it i’m good and wont toast my board? I have several of those power supplies laying around, for external drives and such. Seems i dont have any bits and pieces laying around to build one from scratch. ( while i wait for an OEM one to arrive, i went ahead and broke down and ordered one… 2 weeks out )