Boot Loop from any Media cant get any Post

Hello everyone here :slight_smile:

As the title says, I’m stuck in a boot loop and don’t know what to do anymore.

I hope an experienced user can help me to narrow down or even solve my problem.

i Flashed the Official new Loader and Spi Image acordently to “https://wiki.radxa.com/Rock5/install/spi” (Windows Edition)

rk3588_spl_loader_v1.08.111.bin
rock-5b-spi-image-g49da44e116d.img

This is the Output over TTL in Putty this is an one time output

######## without any Media ###################################
ERROR: Error initializing runtime service opteed_fast
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x200000
INFO: SPSR = 0x3c9
DDR Version V1.08 20220617
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
channel[1] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
channel[2] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
channel[3] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
Manufacturer ID:0x6
CH0 RX Vref:28.7%, TX Vref:24.8%,23.8%
CH1 RX Vref:29.7%, TX Vref:25.8%,24.8%
CH2 RX Vref:27.7%, TX Vref:24.8%,24.8%
CH3 RX Vref:28.7%, TX Vref:25.8%,25.8%
change to F1: 528MHz
change to F2: 1068MHz
change to F3: 1560MHz
change to F0: 2112MHz
out
INFO: Preloader serial: 2
NOTICE: BL31: v2.3():v2.3-405-gb52c2eadd:derrick.huang
NOTICE: BL31: Built : 11:23:47, Aug 15 2022
INFO: spec: 0x1
INFO: ext 32k is not valid
INFO: GICv3 without legacy support detected.
INFO: ARM GICv3 driver initialized in EL3
INFO: system boots from cpu-hwid-0
INFO: idle_st=0x21fff, pd_st=0x11fff9, repair_st=0xfff70001
INFO: dfs DDR fsp_params[0].freq_mhz= 2112MHz
INFO: dfs DDR fsp_params[1].freq_mhz= 528MHz
INFO: dfs DDR fsp_params[2].freq_mhz= 1068MHz
INFO: dfs DDR fsp_params[3].freq_mhz= 1560MHz
INFO: BL31: Initialising Exception Handling Framework
INFO: BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR: Error initializing runtime service opteed_fast
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x200000
INFO: SPSR = 0x3c9

I write the “rock-5b-debian-bullseye-xfce4-arm64-20221028-1528-gpt.img” image with balenaEtcher on my SD Card

Thia is the TTL Output in Putty repeating over and over in time with an boot loop / reset

DDR Version V1.08 20220617
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
channel[1] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
channel[2] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
channel[3] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
Manufacturer ID:0x6
CH0 RX Vref:28.7%, TX Vref:24.8%,24.8%
CH1 RX Vref:29.7%, TX Vref:25.8%,24.8%
CH2 RX Vref:27.7%, TX Vref:23.8%,24.8%
CH3 RX Vref:28.7%, TX Vref:25.8%,25.8%
change to F1: 528MHz
change to F2: 1068MHz
change to F3: 1560MHz
change to F0: 2112MHz
out
INFO: Preloader serial: 2
NOTICE: BL31: v2.3():v2.3-405-gb52c2eadd:derrick.huang
NOTICE: BL31: Built : 11:23:47, Aug 15 2022
INFO: spec: 0x1
INFO: ext 32k is not valid
INFO: GICv3 without legacy support detected.
INFO: ARM GICv3 driver initialized in EL3
INFO: system boots from cpu-hwid-0
INFO: idle_st=0x21fff, pd_st=0x11fff9, repair_st=0xfff70001
INFO: dfs DDR fsp_params[0].freq_mhz= 2112MHz
INFO: dfs DDR fsp_params[1].freq_mhz= 528MHz
INFO: dfs DDR fsp_params[2].freq_mhz= 1068MHz
INFO: dfs DDR fsp_params[3].freq_mhz= 1560MHz
INFO: BL31: Initialising Exception Handling Framework
INFO: BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR: Error initializing runtime service opteed_fast
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x200000
INFO: SPSR = 0x3c9

-> infinity Boot LOOP
Power LED: go on in green, switched on blue and green, blue goes off, blinks short, green goes off after that. Beginns from start…
HDMI: the HDMI Output switched on the Monitor but i get no output on it

i didnt have any EMMC for now to test :-/

what did i Wrong? have anyone have some tipps for me?

Thank everyone who have any Tipps for an newer User on RockPi :hot_face:

We really need a wiki post/FAQ in the wiki or the forum for this to notify users the current status of the broken PD implementation. Current implementation is too easy to timeout the PD negotiation and let the power source just cut the power, and causing a boot loop. We already have a lot of post in this forum discussing is issue and the the number affected users is increasing.

2 Likes

I agree with you @gnattu

https://wiki.radxa.com/Rock5/FAQs

1 Like

Thanks @gnattu and @jack for the answers,

i order an official PD PSU but it didnt arived with the Rock Pi 5 so I used varios PSUs (from my HP Laptop, Steam deck, and others.

I had an feeling that it can be an issue with PD.
But on my search here I landed only on Posts about Boot from Nvme etc.

Jeah the Wiki post is an good thing.

So now I have an answer an can go on.
Thanks =)

you could try supplying 5v over gpio but it needs 3a at least

1 Like

In case if anyone found it useful, I tested 3 pd chargers.

What works :

  • First Champion 66W USB-C GaN Charger (runs at 20V)
  • Apple USB-C 20W Charger (runs at 9V)

What doesnt works :

  • Verbatim 60W PD Charger (4-ports) (stuck at 5V and boot-loop)
  • Xiaomi 5V 2A charger (will boot but will reboot on loads due to not enough power)
1 Like

Looks like i may be in the same boat. Starts green, blue, then back to green. Rinse/Repeat No HDMI, no Ethernet light ( wired it up to a switch just in case it booted with no display ) Just got it today so not looked at any terminal output yet.

Tried several PSUs.

Frustrating. Sure, it will be fixed, but frustrating none the less.

EDIT: looking for official PS on amazon and allnet but not seeing it. Anyone got a link?

Thanks for all suggestions,

Thanks hannes-campidell hannes-campidell!
I have no idea why I didn’t come up with this idea! :smiley:
This allowed me to verify that my installation on the SD card works with Debian and my RockPi5 can boot without problems

kwankiu good list :smiley: we can expand this!

What works :

  • First Champion 66W USB-C GaN Charger (runs at 20V)
  • Apple USB-C 20W Charger (runs at 9V)
  • One Plus Model: DC0504B3GB 5V 4A (One Plus 6) (runs @5V good USB Cable required)

What doesnt works :

  • Verbatim 60W PD Charger (4-ports) (stuck at 5V and boot-loop)
  • Xiaomi 5V 2A charger (will boot but will reboot on loads due to not enough power)
  • HP L45962-001 65W USB-C Power Supply (stuck at 5V and boot-loop)
  • Steam Deck PSU 65W (stuck at 5V and boot-loop)
  • One Plus Model: WC065A31JH (One Plus 9 Pro) (stuck at 5V and boot-loop)

I think a 5V power supply with at least 3A or better 4A via USB-C that is “stupid” and does not meet the USB standard (Powerstages) is more likely to work.
But I see a problem in the long run if the voltage is not switched up, a good USB-C cable is required (voltage drop)

Nurb432
i find one here

https://shop.maker-store.de/5107/allnet-usb-ladegeraet-quick-charge-pd-netzteil-power-supply65watt-2xtyp-a-1x-typ-c-eu-plug

but it is an German Online Shop
On Amazon, i didnt find it. and my order on one direkt from ALLNET didnt arrived. :man_shrugging:

1 Like