Victor,
YOU. ARE. A. GENIUS.
This worked!
python hisi-idt.py --img1=recovery.bin
resulted in a “Done” and an automatic reboot to fastboot mode.
fastboot flash loader l-loader.bin
followed up by all of the remaining items (ptable, fip.bin, nvme, boot, rootfs) all flashed normally and as expected.
I powered down the board, removed jumper 3-4, and powered it back on. After a moment, I was greeted by the login prompt.
Logging in via SSH here are the results:
linaro@linaro-developer:~$ uname -a
Linux linaro-developer 4.15-hikey #1 SMP PREEMPT Mon Feb 12 14:07:40 UTC 2018 aarch64 GNU/Linux
linaro@linaro-developer:~$ cat /etc/*-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
I want to reiterate how much I appreciate this help and guidance you provided. I definitely owe you a beer.