Forget about changing u-boot, replace rather boot script. It is more simple and actually the fix for the problem.
1. Boot with SDcard
2. Mount /dev/mmcblk2p1 /mnt # on some cases it will be mmcblk1p1
3. cd /mnt/boot
4. wget https://raw.githubusercontent.com/armbian/build/master/config/bootscripts/boot-sunxi.cmd
5. mv boot-sunxi.cmd boot.cmd
6. mkimage -C none -A arm -T script -d boot.cmd boot.scr
7. power off,
8. remove SD and boot from eMMC