Updating the l-loader-hikey* package to its latest Git branch (https://build.opensuse.org/request/show/702348) didn't help much, other than getting recovery.bin to boot to a UEFI shell (but no fastboot support for flashing anything). Regular boot still gets stuck. Suppressing debuginfo/strip for edk2 didn't help. Reverting to hardware:boot/edk2-hikey r7 got recovery.bin back to working state, with flashing of l-loader.bin/fip.bin possible. Regular boot with BL31 still hangs. Updating OP-TEE from 3.1.0 to 3.5.0 didn't make a difference.