uboot can not be updated that way. There is a trick to upgrade uboot in factory firmware, using this image:

please do the following step:

  1. ssh to device and run:
    sed -i ‘s/mandatory_nor=hlos/mandatory_nor=u-boot/’ /lib/upgrade/platform.sh
  2. upload ipq40xx-nor-apps.img at factory webUI: Firmware->Upload Firmware->Upgrade