Bricked/no boot Rock 5B+

I was setting up my rock, booted from the mSD card. I formatted the SD card it was running from with dd using /dev/zero as input. I tried to power off the computer and linux threw some errors probably because all the binaries were deleted. I disconnected the board and it hasn’t booted since.

What it does now:
When connected to the power it light up the green LED. With no media attached (no sd, nvme, usbs, ethernet…) it doesn’t do anything when pressing the power button. No blue led, no fan spin. Doesn’t matter if it has SD with OS flashed or not.

What I’ve tried:
I reached the conclusion that maybe the SPI flash was corrupted during the dd write/system poweroff. I’ve tried to reinstall the bootloader by following this. The device gets correctly detected (even if i don’t press the maskrom button) but i’ve had no success with either linux or windows methods and i’ve also tried different computers. image

Any ideas on how to recover my board? Is there anything more low-level that could have been corrupted other than the SPI flash?

Can you show us the output of serial console?

1 Like

Like Łukasz said - UART console helps with debugging, check out this and we will have accurate log :slight_smile:

I’m helping him with debugging this, here’s the output from the serial console once I start the “# rkdeveloptool db rk3588_spl_loader_v1.15.113.bin” command:

DDR d5483af87d cym 23/11/23-16:15:24,fwver: v1.15
LPDDR5, 2736MHz
channel[0] BW=16 Col=10 Bk=16 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=6144MB
channel[1] BW=16 Col=10 Bk=16 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=6144MB
channel[2] BW=16 Col=10 Bk=16 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=6144MB
channel[3] BW=16 Col=10 Bk=16 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=6144MB
Manufacturer ID:0x6
ch:1 dq0 fail,write:0x1,read:0x2
ch:1 dq1 fail,write:0x2,read:0x4
ch:1 dq2 fail,write:0x4,read:0x8
ch:1 dq3 fail,write:0x8,read:0x10
ch:1 dq4 fail,write:0x10,read:0x20
ch:1 dq5 fail,write:0x20,read:0x40
ch:1 dq6 fail,write:0x40,read:0x80
ch:1 dq7 fail,write:0x80,read:0x0
ch:1 dq8 fail,write:0x100,read:0x200
ch:1 dq9 fail,write:0x200,read:0x400
ch:1 dq10 fail,write:0x400,read:0x800
ch:1 dq11 fail,write:0x800,read:0x1000
ch:1 dq12 fail,write:0x1000,read:0x2000
ch:1 dq13 fail,write:0x2000,read:0x4000
ch:1 dq14 fail,write:0x4000,read:0x8000
ch:1 dq15 fail,write:0x8000,read:0x0
ch:1 dq0 fail,write:0xfffffffe,read:0xfffffffd
ch:1 dq1 fail,write:0xfffffffd,read:0xfffffffb
ch:1 dq2 fail,write:0xfffffffb,read:0xfffffff7
ch:1 dq3 fail,write:0xfffffff7,read:0xffffffef
ch:1 dq4 fail,write:0xffffffef,read:0xffffffdf
ch:1 dq5 fail,write:0xffffffdf,read:0xffffffbf
ch:1 dq6 fail,write:0xffffffbf,read:0xffffff7f
ch:1 dq7 fail,write:0xffffff7f,read:0x0
ch:1 dq8 fail,write:0xfffffeff,read:0xfffffdff
ch:1 dq9 fail,write:0xfffffdff,read:0xfffffbff
ch:1 dq10 fail,write:0xfffffbff,read:0xfffff7ff
ch:1 dq11 fail,write:0xfffff7ff,read:0xffffefff
ch:1 dq12 fail,write:0xffffefff,read:0xffffdfff
ch:1 dq13 fail,write:0xffffdfff,read:0xffffbfff
ch:1 dq14 fail,write:0xffffbfff,read:0xffff7fff
ch:1 dq15 fail,write:0xffff7fff,read:0x0
error
ERR

There’s nothing else before or after, apart from some garbage when plugging it to power.
There seems to be no effect whether it’s only connected to the pc with the USB on the OTG port, or if also connected to the power outlet on the main USB port. Non-maskrom boots also seem to show nothing on the console.

Edit: Seems like the same error as Rock 5B Won't Boot, UART Reports Errors in Maskrom Mode

Hi @klanc ,
This log seems to have a problem with the hardware, you can contact the after-sales.

there were already few reports for such error,
what do You think may be broken on those?

Memory or SOC virtual welding

1 Like