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,609 02-20-2026, 11:36 AM
Last Post: kapqa
  No HDMI Video - Anything To Check? angrymallard 2 4,649 09-29-2024, 06:54 PM
Last Post: KC9UDX
Bug Broken boot: What am I missing? mkosarek 1 4,544 09-08-2023, 08:14 AM
Last Post: wdt
  HDMI Degraded and now Bad Quality jamforlunch 0 4,037 02-13-2023, 08:51 PM
Last Post: jamforlunch
  No HDMI output on monitor but HDMI works on TV archamin 1 4,631 09-15-2021, 10:46 AM
Last Post: LMM
  Hardware issue overheating while booting and fail to boot DIDquest 13 27,176 03-23-2019, 02:50 AM
Last Post: nJoy.
  there no hdmi out on OMV chengjianwen 0 3,460 03-21-2019, 09:00 AM
Last Post: chengjianwen

Forum Jump:


Users browsing this thread: 1 Guest(s)