Radxa Zero 3E Complete Boot Failure - DDR Training Fails at ALL Frequencies

  1. Board powers on but fails to initialize LPDDR4 RAM
  2. DDR training fails at ALL frequencies (324MHz, 528MHz, 780MHz, 1056MHz)
  3. System enters MASKROM mode (USB recovery only)
  4. Serial console shows repeated DDR training errors
  5. Tried official image, armbian, diet pi all of them has same output.
DDR 2d653b3476 typ 24/01/20-15:04:19,fwver: v1.21
ln
LP4/4x derate en, other dram:1x trefi
ddrconfig:0
LPDDR4, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=15 CS=1 Die BW=16 Size=1024MB
tdqss: cs0 dqs0: -48ps, dqs1: -120ps, dqs2: -96ps, dqs3: 3062ps, 

change to: 324MHz
PHY drv:clk:38,ca:38,DQ:30,odt:0
vrefinner:41%, vrefout:41%
dram drv:40,odt:0
clk skew:0x58
err: rdtrn err
rx vref: 41.9%
err: cs 0 wrtrn err
tx vref: 42.0%

change to: 528MHz
PHY drv:clk:38,ca:38,DQ:30,odt:0
vrefinner:41%, vrefout:41%
dram drv:40,odt:0
clk skew:0x80
err: rdtrn err
rx vref: 41.9%
err: cs 0 wrtrn err
tx vref: 42.0%

change to: 780MHz
PHY drv:clk:38,ca:38,DQ:30,odt:60
vrefinner:16%, vrefout:41%
dram drv:40,odt:0
clk skew:0x70
err: rdtrn err
rx vref: 16.4%
err: cs 0 wrtrn err
tx vref: 42.0%

change to: 1056MHz(final freq)
PHY drv:clk:38,ca:38,DQ:30,odt:60
vrefinner:16%, vrefout:29%
dram drv:40,odt:80
vref_ca:00000068
clk skew:0x70
err: rdtrn err
rx vref: 16.4%
err: cs 0 wrtrn err
tx vref: 30.0%
cs 0:
the read training result:
DQS0:0x1f, DQS1:0x1f, DQS2:0x1f, DQS3:0x1f, 
min  :0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f ,0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f ,
      0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f ,0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f ,
mid  :0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f ,0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f ,
      0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f ,0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f ,
max  : 0x0  0x0  0x0  0x0  0x0  0x0  0x0  0x0 , 0x0  0x0  0x0  0x0  0x0  0x0  0x0  0x0 ,
       0x0  0x0  0x0  0x0  0x0  0x0  0x0  0x0 , 0x0  0x0  0x0  0x0  0x0  0x0  0x0  0x0 ,
range:0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 ,0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 ,
      0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 ,0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 0xffffff81 ,
the write training result:
DQS0:0x6a, DQS1:0x60, DQS2:0x64, DQS3:0xd, 
min  :0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff ,0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff ,
      0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff ,0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff ,
mid  :0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f ,0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f ,
      0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f ,0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f 0x7f ,
max  : 0x0  0x0  0x0  0x0  0x0  0x0  0x0  0x0  0x0 , 0x0  0x0  0x0  0x0  0x0  0x0  0x0  0x0  0x0 ,
       0x0  0x0  0x0  0x0  0x0  0x0  0x0  0x0  0x0 , 0x0  0x0  0x0  0x0  0x0  0x0  0x0  0x0  0x0 ,
range:0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 ,0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 ,
      0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 ,0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 0xffffff01 ,
CA Training result:
cs:0 min  : 0x0  0x0 0x39 0x38  0x0 0x37 0x36 , 0x0  0x0  0x0  0x0  0x0  0x0  0x0 ,
cs:0 mid  :0x7f 0x7f 0x79 0x75 0x7f 0x75 0x35 ,0x7f 0x7f 0x1c 0x14 0x1b 0x16  0x0 ,
cs:0 max  :0xff 0xff 0xb9 0xb3 0xff 0xb4 0x34 ,0xff 0xff 0x38 0x29 0x37 0x2d  0x0 ,
cs:0 range:0xff 0xff 0x80 0x7b 0xff 0x7d 0xfffffffe ,0xff 0xff 0x38 0x29 0x37 0x2d  0x0 ,
out

Radxa Zero 3W does not boot - #4 by RadxaYuntian
Zero 3W: Defective DRAM? - #7 by mailtesterhog

Similar issues.