Rock Pi 4B+ no boot, no video

Hello fellow experts! :wink:

I recently bought a RockPi4B+ v1.72 with 4Gb DDR and eMMC 128Gb (soldered).
First, I connected the HDMI and powered via USB-C (PD, not 5V, as per instruction). Green LED lit, but no video at all.
I assumed that the eMMC is empty, so tried to flash it by following this instruction using RKDevTools.exe. The used Loader was rk3399_loader_v1.20.119.bin and UBoot image rockpi4b-uboot-trust-spi_2017.09-2697-ge41695afe3_20201219.img.
First problem I encountered was the missing Image name in in Download Image section of the RKDevTools, so I used the Uboot name itself as shown below:


I don’t saw any error in this screen. The log file contain these records:

15:35:54 772	RKDevTool v2.8.1.0 start run
15:44:27 081	Layer<1-1-1>:Test Device Start
15:44:27 085	Layer<1-1-1>:Test Device Success
15:44:27 088	Layer<1-1-1>:Check Chip Start
15:44:27 091	Layer<1-1-1>: Check Chip Success
15:44:27 093	Layer<1-1-1>:Get FlashInfo Start
15:44:27 094	<LAYER 1-1-1> INFO:FlashInfo: 00 80 67 0E 00 04 04 00 28 00 01
15:44:27 096	<LAYER 1-1-1> INFO:GetFlashInfo-->Emmc storage.
15:44:27 097	Layer<1-1-1>:Get FlashInfo Success
15:44:27 100	Layer<1-1-1>:Prepare IDB Start
15:44:27 101	<LAYER 1-1-1> INFO:CS(1)		(118000MB)		(SAMSUNG)
15:44:27 112	Layer<1-1-1>:Prepare IDB Success
15:44:27 114	Layer<1-1-1>:Download IDB Start
15:44:27 428	Layer<1-1-1>:Download IDB Success
15:44:27 431	Layer<1-1-1>:Reset Device Start
15:44:28 450	Layer<1-1-1>:Reset Device Success
15:58:19 545	Layer<1-1-1>:Test Device Start
15:58:19 547	Layer<1-1-1>:Test Device Success
15:58:19 551	Layer<1-1-1>:Check Chip Start
15:58:19 554	Layer<1-1-1>: Check Chip Success
15:58:19 557	Layer<1-1-1>:Get FlashInfo Start
15:58:19 558	<LAYER 1-1-1> INFO:FlashInfo: 00 80 67 0E 00 04 04 00 28 00 01
15:58:19 559	<LAYER 1-1-1> INFO:GetFlashInfo-->Emmc storage.
15:58:19 562	Layer<1-1-1>:Get FlashInfo Success
15:58:19 564	Layer<1-1-1>:Prepare IDB Start
15:58:19 564	<LAYER 1-1-1> INFO:CS(1)		(118000MB)		(SAMSUNG)
15:58:19 581	Layer<1-1-1>:Prepare IDB Success
15:58:19 584	Layer<1-1-1>:Download IDB Start
15:58:19 925	Layer<1-1-1>:Download IDB Success
15:58:19 929	Layer<1-1-1>:Wait For Loader Start
15:58:21 055	Layer<1-1-1>:Wait For Loader Success
15:58:21 060	Layer<1-1-1>:Test Device Start
15:58:21 065	Layer<1-1-1>:Test Device Success
15:58:21 069	ERROR:GetParameter_Loader->Check parameter tag failed!
15:58:21 075	Layer<1-1-1>: Download rockpi4b-uboot-trust-spi_2017.09-2697-ge41695afe3_20201219 at 0x00000000...
15:58:21 268	Layer<1-1-1>: RunProc is ending, ret=1

Once done, I removed the jumper for SPI1_CLK to GND, reconnected the HDMI, inserted the uSD card containing this image (Raspbian Pi Lite btw) and powered the board.
Result is the same, no video, no boot, just the green LED lit.

Any helpful idea really appreciated!

Thank you!
Zoltan

Hello again!

I see nobody replied here, so according to other posts, I tried again, this time with RKDevTools 2.84.
The used Loader still rk3399_loader_v1.20.119.bin but the image is a Debian one from here (rockpi4b_debian_buster_xfce4_arm64_20210824_0233-gpt.img). Again, the RKDevTools doesn’t have folder name as “Image” so I loaded the Debian image in “Uboot”:

The log file is also similiar, ended wit exit code -1 and contain error:

> 20:39:26 999	RKDevTool v2.8.4.0 start run
> 20:41:18 920	Layer<1-1-1>:Download Boot Start
> 20:41:22 761	Layer<1-1-1>:Download Boot Success
> 20:41:22 763	Layer<1-1-1>:Wait For Maskrom Start
> 20:41:23 360	Layer<1-1-1>:Wait For Maskrom Success
> 20:41:23 363	Layer<1-1-1>:Test Device Start
> 20:41:23 367	Layer<1-1-1>:Test Device Success
> 20:41:23 387	Layer<1-1-1>:Check Chip Start
> 20:41:23 391	Layer<1-1-1>: Check Chip Success
> 20:41:23 394	Layer<1-1-1>:Get FlashInfo Start
> 20:41:23 396	<LAYER 1-1-1> INFO:FlashInfo: 00 80 67 0E 00 04 04 00 28 00 01
> 20:41:23 397	<LAYER 1-1-1> INFO:GetFlashInfo-->Emmc storage.
> 20:41:23 401	Layer<1-1-1>:Get FlashInfo Success
> 20:41:23 405	Layer<1-1-1>:Prepare IDB Start
> 20:41:23 407	<LAYER 1-1-1> INFO:CS(1)		(118000MB)		(SAMSUNG)
> 20:41:23 415	Layer<1-1-1>:Prepare IDB Success
> 20:41:23 419	Layer<1-1-1>:Download IDB Start
> 20:41:23 455	Layer<1-1-1>:Download IDB Success
> 20:41:23 460	Layer<1-1-1>:Wait For Maskrom Start
> 20:41:24 023	Layer<1-1-1>:Wait For Maskrom Success
> 20:41:24 029	Layer<1-1-1>:Test Device Start
> 20:41:24 035	Layer<1-1-1>:Test Device Success
> 20:41:24 039	ERROR:GetParameter_Loader->Check parameter tag failed!
> 20:41:24 084	Layer<1-1-1>: Download rockpi4b_debian_buster_xfce4_arm64_20210824_0233-gpt at 0x00000000...
> 20:43:14 834	Layer<1-1-1>: RunProc is ending, ret=1

At the end of process, the tool reset the board and lit the blue LED (no info found about the meaning).
One I removed the maskrom jumper and powered the board, both green and blue LED lit, but no video on HDMI. On network, MAC address is detected, but no port listening at all (tried 22, 80, 8080).

I’d really appreciate if anybody can help this time.
Thanks in advance!

Hi, it looks like the Androidtool is trying to find the parameter, which is not available on gpt images.

Please try with the 2.69 version with pre-configured partition info:

https://dl.radxa.com/tools/windows/AndroidTool_Release_v2.69.zip

1 Like

Thank you Jack!

Your solution was straight forward and worked like charm!

Cheers,
Zoltan