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