HDMI missing, SPI fail & continuos reboots
#1
Hello,

I had my Rockpro64 V2.1 board running fine with Debian bookworm and U-Boot built from sources written to SPI. The board was run only occasionally so did not have a lot of stress so far (I believe less than 100 operating hours total). In normal usage the CPU temperature reported by the internal sensor was around 48°C.

Some days ago I had problems booting: the white led would not come on. I tried shorting 23-25 to bypass SPI and I was able to boot from the SD card I originally used to flash U-Boot. Even if the jumper was removed during boot, trying "sf probe" resulted in an error message saying "unrecognised jedec_spi_nor flash".

After this, every further attempt to reboot to reboot with the same SD card resulted in the following:
  • HDMI completely dead
  • white led comes on, no matter if the 23-25 jumper is installed or not (seems like the SPI is dead, so it skips to SD anyway)
  • U-Boot boots fine as reported by serial terminal
  • the following error is reported by U-boot:
    Loading Environment from SPIFlash... jedec_spi_nor flash@0: unrecognized JEDEC id bytes: 00, 00, 00*** Warning - spi_flash_probe_bus_cs() failed, using default environment
  • after some minutes the board self-reboots
  • after this, the board keeps rebooting over and over every few minutes

In the process above, I realised the heatsink (tall profile type) got very hot (over 80° measured by IR thermometer), even if the case was open and only U-boot was running (actually not doing anything).

I also tried flashing another fresh SD card with Debian bookworm files and booting from it, but the result is the same: no HDMI output, unrecognised SPI, overheating and reboots.

I suspect something has gone wrong with the hardware of the board and there is no chance of salvaging it, but I am trying anyway to ask here for possible further checks. Thanks in advance for any suggestion.

Log from fresh Debian boot attempt (disregard the errors for missing  Debian installer files, here I was just trying to bring up U-Boot to the HDMI screen):

Code:
<break>
␍␊
U-Boot TPL 2023.01+dfsg-2+deb12u3 (Jun 22 2026 - 08:38:07)␍␊
lpddr4_set_rate: change freq to 400MHz 0, 1␍␊
Channel 0: LPDDR4, 400MHz␍␊
BW=32 Col=10 Bk=8 CS0 Row=16/15 CS=1 Die BW=16 Size=2048MB␍␊
Channel 1: LPDDR4, 400MHz␍␊
BW=32 Col=10 Bk=8 CS0 Row=16/15 CS=1 Die BW=16 Size=2048MB␍␊
256B stride␍␊
lpddr4_set_rate: change freq to 800MHz 1, 0␍␊
Trying to boot from BOOTROM␍␊
Returning to boot ROM...␍␊
␍␊
U-Boot SPL 2023.01+dfsg-2+deb12u3 (Jun 22 2026 - 08:38:07 +0000)␍␊
Trying to boot from MMC2␍␊
<break>
<break x 488>
<break x 437>
<break x 510>
<break x 372>
␍␊
␍␊
U-Boot 2023.01+dfsg-2+deb12u3 (Jun 22 2026 - 08:38:07 +0000)␍␊
␍␊
SoC: Rockchip rk3399␍␊
Reset cause: POR␍␊
Model: Pine64 RockPro64 v2.1␍␊
DRAM:  3.9 GiB␍␊
Core:  305 devices, 33 uclasses, devicetree: separate␍␊
MMC:   mmc@fe310000: 3, mmc@fe320000: 1, mmc@fe330000: 0␍␊
Loading Environment from SPIFlash... jedec_spi_nor flash@0: unrecognized JEDEC id bytes: 00, 00, 00␍␊
*** Warning - spi_flash_probe_bus_cs() failed, using default environment␍␊
␍␊
In:    serial␍␊
Out:   serial␍␊
Err:   serial␍␊
Model: Pine64 RockPro64 v2.1␍␊
Net:   eth0: ethernet@fe300000␍␊
starting USB...␍␊
Bus usb@fe380000: ehci_generic usb@fe380000: Failed to get clocks (ret=-19)␍␊
Port not available.␍␊
Bus usb@fe3a0000: USB OHCI 1.0␍␊
Bus usb@fe3c0000: ehci_generic usb@fe3c0000: Failed to get clocks (ret=-19)␍␊
Port not available.␍␊
Bus usb@fe3e0000: USB OHCI 1.0␍␊
Bus usb@fe800000: Register 2000140 NbrPorts 2␍␊
Starting the controller␍␊
USB XHCI 1.10␍␊
Bus usb@fe900000: Register 2000140 NbrPorts 2␍␊
Starting the controller␍␊
USB XHCI 1.10␍␊
scanning bus usb@fe3a0000 for devices... 2 USB Device(s) found␍␊
scanning bus usb@fe3e0000 for devices... 2 USB Device(s) found␍␊
scanning bus usb@fe800000 for devices... 1 USB Device(s) found␍␊
scanning bus usb@fe900000 for devices... 1 USB Device(s) found␍␊
       scanning usb for storage devices... 0 Storage Device(s) found␍␊
Hit any key to stop autoboot:  2 <0x08><0x08><0x08> 1 <0x08><0x08><0x08> 0 ␍␊
switch to partitions #0, OK␍␊
mmc1 is current device␍␊
Scanning mmc 1:1...␍␊
Found U-Boot script /boot.scr␍␊
1575 bytes read in 4 ms (383.8 KiB/s)␍␊
## Executing script at 00500000␍␊
Mainline u-boot / new-style environment detected.␍␊
This installer medium does not contain a suitable device-tree file for␍␊
this system (rockchip/rk3399-rockpro64.dtb). Aborting boot process.␍␊
6029824 bytes read in 270 ms (21.3 MiB/s)␍␊
Failed to load 'dtbs/rockchip/rk3399-rockpro64.dtb'␍␊
SCRIPT FAILED: continuing...␍␊
<0x1b>7<0x1b>[r<0x1b>[999;999H<0x1b>[6n<0x1b>8Card did not respond to voltage select! : -110␍␊
Card did not respond to voltage select! : -110␍␊
No EFI system partition␍␊
BootOrder not defined␍␊
EFI boot manager: Cannot load any image␍␊
Card did not respond to voltage select! : -110␍␊
␍␊
Device 0: unknown device␍␊
scanning bus for devices...␍␊
SATA link 0 timeout.␍␊
SATA link 1 timeout.␍␊
SATA link 2 timeout.␍␊
SATA link 3 timeout.␍␊
AHCI 0001.0000 32 slots 4 ports 6 Gbps 0xf impl SATA mode␍␊
flags: 64bit ncq led only pmp fbss pio slum part sxs ␍␊
␍␊
Device 0: unknown device␍␊
␍␊
Device 0: unknown device␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
missing environment variable: pxeuuid␍␊
Retrieving file: pxelinux.cfg/01-26-54-fa-9e-d3-1a␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/00000000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/0000000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/000000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/00000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/0000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/00␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/0␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/default-arm-rk3399-rockpro64_rk3399␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/default-arm-rk3399␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/default-arm␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Retrieving file: pxelinux.cfg/default␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
Config file not found␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
ethernet@fe300000 Waiting for PHY auto negotiation to complete......... TIMEOUT !␍␊
Could not initialize PHY ethernet@fe300000␍␊
jedec_spi_nor flash@0: unrecognized JEDEC id bytes: 00, 00, 00␍␊
Failed to initialize SPI flash at 1:0 (error 0)␍␊
=>
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  installed devuan 5/6 - missing out on resolution kapqa 0 1,212 02-20-2026, 11:36 AM
Last Post: kapqa
  No HDMI Video - Anything To Check? angrymallard 2 3,960 09-29-2024, 06:54 PM
Last Post: KC9UDX
Bug Broken boot: What am I missing? mkosarek 1 3,979 09-08-2023, 08:14 AM
Last Post: wdt
  HDMI Degraded and now Bad Quality jamforlunch 0 3,628 02-13-2023, 08:51 PM
Last Post: jamforlunch
  No HDMI output on monitor but HDMI works on TV archamin 1 4,170 09-15-2021, 10:46 AM
Last Post: LMM
  Hardware issue overheating while booting and fail to boot DIDquest 13 25,245 03-23-2019, 02:50 AM
Last Post: nJoy.
  there no hdmi out on OMV chengjianwen 0 3,178 03-21-2019, 09:00 AM
Last Post: chengjianwen

Forum Jump:


Users browsing this thread: 1 Guest(s)