Rock 5B Won't Boot, UART Reports Errors in Maskrom Mode

Hi all,

I just got one of my Rocks and it’s refusing to boot. Solid green LED, but it won’t load from eMMC or microSD. I can get it to boot into Maskrom mode at least and rkdeveloptool can see it, but I can’t download the bootloader to it. Whenever I try to run the downloader via

sudo rkdeveloptool db ~/Downloads/rk3588_spl_loader_v1.08.111.bin

It just hangs forever but I see the following output from UART:

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
ch:1 dq0 fail,write:0x1,read:0x0
ch:1 dq1 fail,write:0x2,read:0x0
ch:1 dq2 fail,write:0x4,read:0x0
ch:1 dq3 fail,write:0x8,read:0x0
ch:1 dq4 fail,write:0x10,read:0x0
ch:1 dq5 fail,write:0x20,read:0x0
ch:1 dq6 fail,write:0x40,read:0x0
ch:1 dq7 fail,write:0x80,read:0x0
ch:1 dq8 fail,write:0x100,read:0x0
ch:1 dq9 fail,write:0x200,read:0x0
ch:1 dq10 fail,write:0x400,read:0x0
ch:1 dq11 fail,write:0x800,read:0x0
ch:1 dq12 fail,write:0x1000,read:0x0
ch:1 dq13 fail,write:0x2000,read:0x0
ch:1 dq14 fail,write:0x4000,read:0x0
ch:1 dq15 fail,write:0x8000,read:0x0
ch:1 dq0 fail,write:0xfffffffe,read:0x0
ch:1 dq1 fail,write:0xfffffffd,read:0x0
ch:1 dq2 fail,write:0xfffffffb,read:0x0
ch:1 dq3 fail,write:0xfffffff7,read:0x0
ch:1 dq4 fail,write:0xffffffef,read:0x0
ch:1 dq5 fail,write:0xffffffdf,read:0x0
ch:1 dq6 fail,write:0xffffffbf,read:0x0
ch:1 dq7 fail,write:0xffffff7f,read:0x0
ch:1 dq8 fail,write:0xfffffeff,read:0x0
ch:1 dq9 fail,write:0xfffffdff,read:0x0
ch:1 dq10 fail,write:0xfffffbff,read:0x0
ch:1 dq11 fail,write:0xfffff7ff,read:0x0
ch:1 dq12 fail,write:0xffffefff,read:0x0
ch:1 dq13 fail,write:0xffffdfff,read:0x0
ch:1 dq14 fail,write:0xffffbfff,read:0x0
ch:1 dq15 fail,write:0xffff7fff,read:0x0
error
ERR

Is this a case of a dead RAM module perhaps? Anything I can do to fix it, or should this be returned as DOA?

it seems like a soc broken or ddr chip broken.

Something is obviously wrong with memory training, it should display:

Manufacturer ID:0x6 
CH0 RX Vref:30.7%, TX Vref:22.8%,22.8%
CH1 RX Vref:31.7%, TX Vref:22.8%,22.8%
CH2 RX Vref:30.7%, TX Vref:20.8%,20.8%
CH3 RX Vref:31.7%, TX Vref:21.8%,20.8%
change to F1: 528MHz
change to F2: 1068MHz
change to F3: 1560MHz
change to F0: 2112MHz
out

If board is physically damaged then try to return it and replace. Resoldering memory chips may help but that require professional service and won’t be cheap. Where did You get board from?