The command I issued in order to build an image for the Rockpi 3A was:
sudo ./build.sh -b armv7 -d rock-3a -v 3.0
One of the errors that appears right after is the following:
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.q3OL2z4UVm/gpg.1.sh --fetch-keys https://www.lesbonscomptes.com/pages/jf-at-dockes.org.pub
gpg: requesting key from 'https://www.lesbonscomptes.com/pages/jf-at-dockes.org.pub'
gpg: WARNING: unable to fetch URI https://www.lesbonscomptes.com/pages/jf-at-dockes.org.pub: No data
gpg: key fetch failed: No data
I managed to bypass this issue by performing the following change:
--- a/scripts/config.sh
+++ b/scripts/config.sh
@@ -4,7 +4,7 @@
declare -A SecureApt=(
[debian_10.gpg]="https://repo.volumio.org/Volumio2/archive-key-10.asc"
[nodesource.gpg]="https://deb.nodesource.com/gpgkey/nodesource.gpg.key"
- [lesbonscomptes.gpg]="https://www.lesbonscomptes.com/pages/jf-at-dockes.org.pub"
+ # [lesbonscomptes.gpg]="https://www.lesbonscomptes.com/pages/jf-at-dockes.org.pub"
#TODO Not needed for arm64 and x86
[raspbian.gpg]="https://archive.raspbian.org/raspbian.public.key"
[raspberrypi.gpg]="http://archive.raspberrypi.org/debian/raspberrypi.gpg.key"
After that change and reruning the build script the process seems to progress alright and generates the appropriate image. After all of that I decompress the generated zip file and flash my sdcard with:
sudo dd if=Volumio-3.0-2023-05-16-rock-3a.img of=/dev/sdb bs=1M status=progress
The issue arises when booting from the flashed sdcard, here’s the u-boot log from the Rockpi 3A:
U-Boot 2017.09-armbian (May 09 2023 - 14:21:35 +0200)
Model: Radxa ROCK3 Model A
PreSerial: 2, raw, 0xfe660000
DRAM: 4 GiB
Sysmem: init
Relocation Offset: ed349000
Relocation fdt: eb9f69a0 - eb9fecc8
CR: M/C/I
Using default environment
PCIe-0 Link Fail
no mmc device at slot 1
Repair the Primary gpt table OK!
dwmmc@fe2b0000: 1 (SD), dwmmc@fe2c0000: 2, sdhci@fe310000: 0
Bootdev(atags): mmc 1
MMC1: Legacy, 52Mhz
PartType: EFI
No misc partition
boot mode: None
FIT: No boot partition
No resource partition
No resource partition
Failed to load DTB, ret=-19
Failed to get kernel dtb, ret=-19
I2c0 speed: 100000Hz
vsel-gpios- not found! Error: -2
vdd_cpu init 900000 uV
PMIC: RK8090 (on=0x40, off=0x00)
vdd_logic init 900000 uV
vdd_gpu init 900000 uV
vdd_npu init 900000 uV
io-domain: OK
Model: Radxa ROCK3 Model A
rockchip_set_serialno: could not find efuse/otp device
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
apll 816000 KHz
dpll 780000 KHz
gpll 1188000 KHz
cpll 1000000 KHz
npll 1200000 KHz
vpll 24000 KHz
hpll 24000 KHz
ppll 200000 KHz
armclk 816000 KHz
aclk_bus 150000 KHz
pclk_bus 100000 KHz
aclk_top_high 300000 KHz
aclk_top_low 200000 KHz
hclk_top 150000 KHz
pclk_top 100000 KHz
aclk_perimid 300000 KHz
hclk_perimid 150000 KHz
pclk_pmu 100000 KHz
No misc partition
Net: eth1: ethernet@fe010000
Hit key to stop autoboot('CTRL+C'): 0
syntax error
## Booting FIT Image FIT: No boot partition
FIT: No FIT image
Could not find misc partition
ANDROID: reboot reason: "(none)"
optee check api revision fail: -1.0
optee api revision is too low
### ERROR ### Please RESET the board ###
Can I get any suggestions or insight with respect to this issue?