I’ve been running a Rock 4B+ (the OP1 version) with 4GB of RAM and 32GB onboard EMMC (v1.73 hardware) for a long while with no problems, but after trying to manually upgrade a running system to a newer kernel it failed to come back up on reboot, instead repeating just two short flashes on the status LED over and over with no output to HDMI.
I can get the device to work in maskrom mode perfectly reliably and load the
rk3399_loader_spinor_v1.20.126.bin boot loader. I’ve tried overwriting the entire EMMC with several of the official images as well as wiping just the SPI with a 4MB zeroed image and the
rkdeveloptool ef command. The various flashing operations reliably complete with no error messages, but I cannot get the device to boot either off EMMC or even microSD - after any and all attempts I just keep getting the status LED double flash and nothing else.
OS images I’ve tried:
- Armbian Bullseye (upstream “minimal” image, flashed directly to EMMC via OTG)
- Armbian Bullseye (upstream “cli” image, microSD)
- Armbian Jammy (Radxa image, microSD)
- Armbian Bullseye (Radxa desktop image, microSD)
I’ve also tried repeatedly to write the
rockpi4b-uboot-trust-spi_2017.09-2697-ge41695afe3_20201219.img boot loader to SPI - again completing successfully every time but with no change to the boot failure.
The Rock4 was one of the heavy lifters on workloads for my home lab Kubernetes cluster so it being out of commission is a bit of a bother - any idea what might be going on here and how I could diagnose or fix the problem?