Rock 5 ITX fails to boot

I was able to boot once with Armbian however now it is always stuck in maskrom mode. Hooking up UART I see this output:

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

Elsewhere on the forum mentions this is a hardware fault with the memory chips. I got my board from https://www.aliexpress.com/store/1103608014 should I request a return?

Example of a similar error: Rock 5B fails to boot