Hi,
I understand why it fail to boot.
static int parse_label(char **c, struct pxe_menu *cfg)
it failed to parse "kalsrseed", and move to uplayer, and uplayer still don't
know how to handle it.
and affected "append"
I don't have old version u-boot, thus can't test it out.
I have a new patch, would you like to have a try.
diff --git a/u-boot-update b/u-boot-update
index 90c4087..ebcf8cf 100755
--- a/u-boot-update
+++ b/u-boot-update
@@ -257,6 +257,7 @@ label l${_NUMBER}
${_FDT}
${_FDTOVERLAYS}
append ${U_BOOT_ROOT} ${U_BOOT_PARAMETERS}"
+ kalsrseed
fi