Here is the Serial Console output from the failed loading of the latest Armbian ( after ./install_fw.sh)
Code:
Applying kernel provided DT fixup script (sun8i-h3-fixup.scr)
## Executing script at 45000000
1275 bytes read in 3 ms (415 KiB/s)
Applying user provided fixup script (fixup.scr)
## Executing script at 45000000
Found the ARISC firmware blob `/boot/arisc-fw.code`
Base Address: 0x00000000
asserting the ARISC core reset..
asserting reset done, trying to upload the blob to the SRAM A2 (0x00040000)..
21628 bytes read in 3 ms (6.9 MiB/s)
uploading done, de-asserting the ARISC core reset..
de-asserting reset done, the ARISC core is ON.
## Loading init Ramdisk from Legacy Image at 43300000 ...
Image Name: uInitrd
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 14645706 Bytes = 14 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... Bad Data CRC
Ramdisk image is corrupt or invalid
SCRIPT FAILED: continuing...
7[r[999;999H[6n8Scanning disk mmc@1c0f000.blk...
Card did not respond to voltage select! : -110
Scanning disk mmc@1c10000.blk...
Disk mmc@1c10000.blk not ready
Scanning disk mmc@1c11000.blk...
** Unrecognized filesystem type **
** Unrecognized filesystem type **
** Unrecognized filesystem type **
** Unrecognized filesystem type **
** Unrecognized filesystem type **
** Unrecognized filesystem type **
** Unrecognized filesystem type **
** Unrecognized filesystem type **
** Unrecognized filesystem type **
Found 18 disks
No EFI system partition
BootOrder not defined
EFI boot manager: Cannot load any image
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
3967 bytes read in 3 ms (1.3 MiB/s)
## Executing script at 43100000
U-boot loaded from SD
Boot script loaded from mmc
202 bytes read in 2 ms (98.6 KiB/s)
14645770 bytes read in 607 ms (23 MiB/s)
8090200 bytes read in 337 ms (22.9 MiB/s)
Found mainline kernel configuration
33211 bytes read in 6 ms (5.3 MiB/s)
4185 bytes read in 6 ms (680.7 KiB/s)
Applying kernel provided DT fixup script (sun8i-h3-fixup.scr)
## Executing script at 45000000
1275 bytes read in 2 ms (622.1 KiB/s)
Applying user provided fixup script (fixup.scr)
## Executing script at 45000000
Found the ARISC firmware blob `/boot/arisc-fw.code`
Base Address: 0x00000000
asserting the ARISC core reset..
asserting reset done, trying to upload the blob to the SRAM A2 (0x00040000)..
21628 bytes read in 3 ms (6.9 MiB/s)
uploading done, de-asserting the ARISC core reset..
de-asserting reset done, the ARISC core is ON.
## Loading init Ramdisk from Legacy Image at 43300000 ...
Image Name: uInitrd
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 14645706 Bytes = 14 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... Bad Data CRC
Ramdisk image is corrupt or invalid
SCRIPT FAILED: continuing...
BootOrder not defined
EFI boot manager: Cannot load any image
Device 0: unknown device
ethernet@1c30000 Waiting for PHY auto negotiation to complete........ done
BOOTP broadcast 1
Thankfully using an older image seems to work fine.