Rock Pro 64 Won't power on
#1
My board won't power on. No video. Nothing with serial either. Is this thing bricked, and is there any way to recover it. I've tried the SPI flash from https://github.com/ayufan-rock64/linux-b...ash-spi.md , but it won't power on, so I doubt it's doing anything.

Tried following this advice as well and still nada https://www.reddit.com/r/PINE64official/...mc_or_usd/


Video of symptoms: https://youtube.com/shorts/jDHW6B4bH5g?feature=share
  Reply
#2
(03-11-2025, 03:49 PM)matthewmkr Wrote: My board won't power on. No video. Nothing with serial either. Is this thing bricked, and is there any way to recover it. I've tried the SPI flash from https://github.com/ayufan-rock64/linux-b...ash-spi.md , but it won't power on, so I doubt it's doing anything.

Tried following this advice as well and still nada https://www.reddit.com/r/PINE64official/...mc_or_usd/


Video of symptoms: https://youtube.com/shorts/jDHW6B4bH5g?feature=share

Your provided link is for Rock64, not RockPro64.
  Reply
#3
OK, I purchased another just to see if there was an issue with my board, and it also gives no video signal. I tried with the sd card it came with(I didn't put anything on it and assumed there was a stock flash, but I'll inspect further), and also the eMMC flashed with openmediavault named "stretch-openmediavault-rockpro64-0.8.3-1141-arm64.img" . Is there some quickstart guide for these for just getting the hardware to boot with a vanilla nix from the store?
  Reply
#4
What OS are you using?

With NetBSD the display works. In the highest resolution only the left two thirds of the display work, but it works.
With DietPi I can not get it to work.

There is nothing at all on a new SD card purchased from the Pine store.

Do not do anything with the SPI ROM until you get everything working.

The NetBSD image from armbsd.org works. The DietPi image from the DietPi website works. There are others that work; but I cannot say which because I haven't tried them. To make your own bootable image you need the idbloader, U-Boot, and an operating system partition. They have to be flashed at exact locations on the card.
:wq
  Reply
#5
Nearly all images will have the uboot package (2 or 3 files) in the 1st 16 M (of the image)
armbian is a good test image, ALLWAYS be sure to get a rockPRO image, NOT rock image
If you can get a serial connection, this is the best troubleshooting method
I am using devuan, don't remember if it was a conversion (likely)
  Reply
#6
(04-15-2025, 01:29 PM)KC9UDX Wrote: What OS are you using? 

With NetBSD the display works.  In the highest resolution only the left two thirds of the display work, but it works.
With DietPi I can not get it to work.

There is nothing at all on a new SD card purchased from the Pine store.

Do not do anything with the SPI ROM until you get everything working.

The NetBSD image from armbsd.org works.  The DietPi image from the DietPi website works.  There are others that work; but I cannot say which because I haven't tried them.  To make your own bootable image you need the idbloader, U-Boot, and an operating system partition.  They have to be flashed at exact locations on the card.

I was trying latest armbian. I tried minimal and gnome desktop. I got more out of it in that it crashes after 'Starting kernel ...' with a video glitch. Sometimes it will try to boot again and sometimes just black screen. It also doesn't spin up the fan, although it did start to once. It almost feels like a power issue. I'm using a 3A 12 volt supply. I got a 5A around here somewhere but I'm not trying to power anything other than boot. I even disconnected the keyboard, mouse and network....

(04-15-2025, 09:27 PM)matthewmkr Wrote:
(04-15-2025, 01:29 PM)KC9UDX Wrote: What OS are you using? 

With NetBSD the display works.  In the highest resolution only the left two thirds of the display work, but it works.
With DietPi I can not get it to work.

There is nothing at all on a new SD card purchased from the Pine store.

Do not do anything with the SPI ROM until you get everything working.

The NetBSD image from armbsd.org works.  The DietPi image from the DietPi website works.  There are others that work; but I cannot say which because I haven't tried them.  To make your own bootable image you need the idbloader, U-Boot, and an operating system partition.  They have to be flashed at exact locations on the card.

I was trying latest armbian. I tried minimal and gnome desktop. I got more out of it in that it crashes after 'Starting kernel ...' with a video glitch. Sometimes it will try to boot again and sometimes just black screen. It also doesn't spin up the fan, although it did start to once. It almost feels like a power issue. I'm using a 3A 12 volt supply. I got a 5A around here somewhere but I'm not trying to power anything other than boot. I even disconnected the keyboard, mouse and network....

video of behavior: https://youtu.be/YTCo-n7YSuY
  Reply
#7
You wouldn't be the first person I heard say had a a bad power supply come with one of these boards. It would be worth trying a different one.
:wq
  Reply
#8
(04-16-2025, 02:45 AM)KC9UDX Wrote: You wouldn't be the first person I heard say had a a bad power supply come with one of these boards.  It would be worth trying a different one.

Found my 12V 5A PSU from pine store and same exact issue. Crashes after starting kernel with an ugly video artifact, then white lite blinks.

Could it be that I am using balena etcher to image the SD cards? Does anyone have a link to a known working image and the tool they use for burning the image on SD? I am using Mac or linux. I can spin up a windows machine if I have to. Maybe just use dd on the mac cli?

(04-23-2025, 10:16 AM)matthewmkr Wrote:
(04-16-2025, 02:45 AM)KC9UDX Wrote: You wouldn't be the first person I heard say had a a bad power supply come with one of these boards.  It would be worth trying a different one.

Found my 12V 5A PSU from pine store and same exact issue. Crashes after starting kernel with an ugly video artifact, then white lite blinks.

Could it be that I am using balena etcher to image the SD cards? Does anyone have a link to a known working image and the tool they use for burning the image on SD? I am using Mac or linux. I can spin up a windows machine if I have to. Maybe just use dd on the mac cli?

Here's my serial output when trying to boot armbian from SD card:
Code:
U-Boot TPL 2025.01-armbian-2025.01-S6d41-Pa8ec-H91a5-V9ecd-Bb703-R448a-dirty (Mar 03 2025 - 16:39:29)
lpddr4_set_rate: change freq to 400MHz 0, 1
Channel 0: LPDDR4, 400MHz
BW=32 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=2048MB
Channel 1: LPDDR4, 400MHz
BW=32 Col=10 Bk=8 CS0 Row=16 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 2025.01-armbian-2025.01-S6d41-Pa8ec-H91a5-V9ecd-Bb703-R448a-dirty (Mar 03 2025 - 16:39:29 +0000)
Trying to boot from MMC2
## Checking hash(es) for config config-1 ... OK
## Checking hash(es) for Image atf-1 ... sha256+ OK
## Checking hash(es) for Image u-boot ... sha256+ OK
## Checking hash(es) for Image fdt-1 ... sha256+ OK
## Checking hash(es) for Image atf-2 ... sha256+ OK
## Checking hash(es) for Image atf-3 ... sha256+ OK
## Checking hash(es) for Image atf-4 ... sha256+ OK
load_simple_fit: Skip load 'atf-5': image size is 0!
NOTICE:  BL31: v2.12.0(release):armbian
NOTICE:  BL31: Built : 23:25:23, Feb 23 2025
INFO:    GICv3 with legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    Maximum SPI INTID supported: 287
INFO:    plat_rockchip_pmu_init(1624): pd status 3e
INFO:    BL31: Initializing runtime services
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x200000
INFO:    SPSR = 0x3c9
ns16550_serial serial@ff1a0000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19


U-Boot 2025.01-armbian-2025.01-S6d41-Pa8ec-H91a5-V9ecd-Bb703-R448a-dirty (Mar 03 2025 - 16:39:29 +0000)

SoC: Rockchip rk3399
Reset cause: POR
Model: Pine64 RockPro64 v2.1
DRAM:  4 GiB (effective 3.9 GiB)
PMIC:  RK808
Core:  324 devices, 36 uclasses, devicetree: separate
MMC:   mmc@fe310000: 3, mmc@fe320000: 1, mmc@fe330000: 0
Loading Environment from SPIFlash... SF: Detected gd25q128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

In:    serial,usbkbd
Out:   serial,vidconsole
Err:   serial,vidconsole
Model: Pine64 RockPro64 v2.1
Net:   eth0: ethernet@fe300000

Hit any key to stop autoboot:  0
Scanning for bootflows in all bootdevs
Seq  Method       State   Uclass    Part  Name                      Filename
---  -----------  ------  --------  ----  ------------------------  ----------------
Scanning global bootmeth 'efi_mgr':
  Reply
#9
Well, U-Boot is sure working. Arabian seems to be not booting; but possibly it is and it doesn't output anything to the serial console.

I've never used a commercial product to write images. I only use dd. But I've only heard good things about Etcher.
:wq
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  power button not working Vista8720 0 831 05-07-2024, 11:26 PM
Last Post: Vista8720
  enble boot after power loss/restore dkebler 18 14,827 12-04-2023, 12:14 PM
Last Post: ok38
  PCIE interface power on too late Slark Xiao 0 1,542 11-29-2022, 11:56 PM
Last Post: Slark Xiao
  Automatic power on after power outage gechu 1 3,541 11-17-2022, 06:13 PM
Last Post: acj_
  After Power Loss feature working bdherouville 2 3,457 08-22-2022, 03:52 AM
Last Post: bdherouville
  PWM fan control low power Connar 0 1,749 12-12-2021, 05:58 AM
Last Post: Connar
  ROCKPro64 sometimes doesn't Power On Pete Tandy 2 4,471 08-24-2021, 05:50 AM
Last Post: Pete Tandy
  Power Supply availability S265 2 4,826 06-07-2021, 09:20 PM
Last Post: S265
  control RP64 power on LMM 0 2,275 04-15-2021, 02:59 AM
Last Post: LMM
  Performance and Power Demand RockPro64 fotastisch 7 14,792 02-05-2021, 07:45 PM
Last Post: foresto

Forum Jump:


Users browsing this thread: 1 Guest(s)