[SOLVED] Rock Pi 4C not boot

I am received new Rock Pi 4C from https://shop.allnetchina.cn/collections/frontpage/products/rock-pi-4c-board-only-2-4-5ghz-wlan-bluetooth-5-0

But system hungs (tried eMMC and sd card and 3 different power adapters (9V/2A).

Serial log:
DDR Version 1.22 20190506 fix row_3_4 [153/1780]
In
channel 0
CS = 0
MR0=0x18
MR4=0x1
MR5=0x1
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x1
MR5=0x1
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 1
CS = 0
MR0=0x18
MR4=0x1
MR5=0x1
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x1
MR5=0x1
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 0 training pass!
channel 1 training pass!
change freq to 416MHz 0,1
Channel 0: LPDDR4,416MHz
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=1536MB
Channel 1: LPDDR4,416MHz
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=1536MB
256B stride
channel 0
CS = 0
MR0=0x18
MR4=0x1
MR5=0x1
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x1
MR5=0x1
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 1
CS = 0
MR0=0x18
MR4=0x1
MR5=0x1
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
CS = 1
MR0=0x18
MR4=0x1
MR5=0x1
MR8=0x8
MR12=0x72
MR14=0x72
MR18=0x0
MR19=0x0
MR24=0x8
MR25=0x0
channel 0 training pass!
channel 1 training pass!
channel 0, cs 0, advanced training done
channel 0, cs 1, advanced training done
channel 1, cs 0, advanced training done
channel 1, cs 1, advanced training done

What can be wrong?

Thank you!

Solved by write uBoot to SPI flash (https://wiki.radxa.com/Rockpi4/dev/spi-install).

Very strange that SPPI flash does not contains uBoot on new Rock Pi 4C (from factory).

I might be wrong but it seems that you simply used the wrong os image.
Reading the logs it looks like the image used is for ROCK Pi N10(A) which has 3GiB RAM and a need for a special DDR loader.

Which image exactly did you use with your 4C?

1 Like

Please see my second post - solved by flashing uBoot in SPI Flash.

Somehow you flashed the N10 bootloader. We will check how you could manage to do that.

The SPI flash is empty when the board is out of box.

This is the ROCK Pi N10 Model A U-Boot log.

Would you mind telling me how could this happen? Are there some guides we provided that mislead you?

  1. I am received new Rock Pi 4C from https://shop.allnetchina.cn/collections/frontpage/products/rock-pi-4c-board-only-2-4-5ghz-wlan-bluetooth-5-0
  2. Write to eMMC image rockpin10a_debian_buster_xfce4_arm64_20200710_0315-gpt.img (I am know - it is wrong image)

After no boot, I am do this steps:

  1. Flash to SPI uBoot loader (https://wiki.radxa.com/Rockpi4/dev/spi-install)
  2. Write to eMMC image rockpi4c_debian_stretch_desktop_arm64_20200716_0647-gpt.img

And, finally, all booted and worked as expected.

May be when I am started board with image for N10 - this image check for SPI flash empty and flash uBoot for N10 to it?