Guidance on UART debugging "Card did not respond to voltage select"

I purchased a Nanopi R2C Plus (8gb onboard eMMC) and I a noob at debugging via UART serial, can someone give me some pointers on what to do? I think I overwrote my eMMC storage and now my board does not boot.

U-Boot TPL 2021.07-OpenWrt-r19326-d90c7621f4 (May 01 2022 - 12:13:15)
DDR4, 333MHz
BW=32 Col=10 Bk=4 BG=2 CS0 Row=15 CS=1 Die BW=16 Size=1024MB
Trying to boot from BOOTROM
Returning to boot ROM...

U-Boot SPL 2021.07-OpenWrt-r19326-d90c7621f4 (May 01 2022 - 12:13:15 +0000)
Trying to boot from MMC1
Card did not respond to voltage select! : -110
spl: mmc init failed with error: -95
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

There is little information in the WIKI, I haven't found what "RESET the board" means? also there is a method to try to force the bootloader to once again try to boot from MicroSD card " Method 2 : Insert the TF card, short-circuit the Maskrom contacts and then power on (need to keep the short-circuit for about 3 seconds), it will start from the TF card"

I am not sure I see where the "Maskrom contacts" are that I need to short circuit, its not in the diagrams on their site. Could it be this?

Some progress by short circuiting those:

### ERROR ### Please RESET the board ###
DDR version 1.16 20190528
ID:0x805 N
In
DDR4
333MHz
Bus Width=32 Col=10 Bank=4 Bank Group=2 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
ddrconfig:14
OUT
Boot1 Release Time: May 13 2019 17:34:36, version: 2.50
ChipType = 0x11, 248
mmc2:cmd19,100
SdmmcInit=2 0
BootCapSize=2000
UserCapSize=7456MB
FwPartOffset=2000 , 2000
mmc0:cmd5,20
SdmmcInit=0 0
BootCapSize=0
UserCapSize=15193MB
FwPartOffset=2000 , 0
run on sd0
StorageInit ok = 35905
Raw SecureMode = 0
SecureInit read PBA: 0x4
SecureInit read PBA: 0x404
SecureInit read PBA: 0x804
SecureInit read PBA: 0xc04
SecureInit read PBA: 0x1004
SecureInit ret = 0, SecureMode = 0
atags_set_bootdev: ret:(0)
GPT 0x337a9f0 signature is wrong
recovery gpt...
GPT 0x337a9f0 signature is wrong
recovery gpt fail!
LoadTrust Addr:0x4000
No find bl30.bin
Load uboot, ReadLba = 2000
Load OK, addr=0x200000, size=0xa4804
RunBL31 0x40000
NOTICE:  BL31: v1.3(release):734d842
NOTICE:  BL31: Built : 15:29:53, Dec 26 2019
NOTICE:  BL31:Rockchip release version: v1.3
INFO:    ARM GICv2 driver initialized
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 1
INFO:    plat_rockchip_pmu_init: pd status 0xe
INFO:    BL31: Initializing runtime services
INFO:    BL31: Initializing BL32
INF [0x0] TEE-CORE:init_primary_helper:337: Initializing (1.1.0-235-g3b0152ca #231 Fri Mar 13 02:01:39 UTC 2020 aarch64)

INF [0x0] TEE-CORE:init_primary_helper:338: Release version: 1.4

INF [0x0] TEE-CORE:init_teecore:83: teecore inits done
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x200000
INFO:    SPSR = 0x3c9

U-Boot TPL 2021.07-OpenWrt-r19326-d90c7621f4 (May 01 2022 - 12:13:15)
DDR4, 333MHz
BW=32 Col=10 Bk=4 BG=2 CS0 Row=15 CS=1 Die BW=16 Size=1024MB
Trying to boot from BOOTROM
Returning to boot ROM...

U-Boot SPL 2021.07-OpenWrt-r19326-d90c7621f4 (May 01 2022 - 12:13:15 +0000)
Trying to boot from MMC1
Card did not respond to voltage select! : -110
spl: mmc init failed with error: -95
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

The "RESET the board" message is just because the SPL hit some fatal error and was unable to continue booting. It seems like you're hitting some kind of MMC initialization error. I'm not familiar with this device so not sure if MMC1 is what is supposed to be trying to boot from or not..

1 Like

@TheLinuxGuy
I have the same issue. I do not have a console yet, ordered one the supports 1.5mbps to be able to see something, the one I have only supports 0.96mbps. Is your SYS led red and lit? not blinking ?
I have no solution yet!