zsun-fw-tools/flashfirmware

22 lines
600 B
Bash
Executable File

#!/bin/bash
echo "** Building firmware"
. ./makefirmware
UPDATEFILE=${MODEL}-update.tar.gz
echo -n "** Switching mode..."
curl http://10.168.168.1:8080/goform/Setcardworkmode?workmode=0
echo
echo "** Uploading firmware"
while ! smbclient \\\\10.168.168.1\\public -U Admin%xxx -c "mkdir .update ; cd .update ; put ${UPDATEFILE}"; do
echo -n "!! smbclient failed, retrying ... "
sleep 3
done
echo -n "** Now doing system update ... "
curl http://10.168.168.1:8080/goform/upFirmWare
echo '** If command above returned {"status":2} your device should now blink for a while and then reboot'