Firmware update failed

Seems the download link doesn’t work, though I got a copy of this firmware finally,
(https://downloads.wdc.com/nas/My_Cloud_GLCR_2.41.116.bin)
but unfortunately, the updating failed with code 1003, then I tried to update it manually through ssh,
but it is still failed, I wonder what else could I do.

root@MyCloudEX2Ultra upload # upload_firmware -D -n newFirmware -l -r -c auto

[upload_firmware.c:2486] Device shutdown or reboot

[upload_firmware.c:876] Input percentage=-1

[upload_firmware.c:895] one percentage bar => -1

The current version is 2.30.181.
Yes, I have tried updating manually, I even tried to update it in SSH,
but both failed, sign…

Lamb