GDS3710 Upgrade


#1

I’ve been trying unsuccessfully to upgrade the firmware on my GDS3710 for over a year now. I would like to finally figure this out. I tried using the provided GS upgrade software and the device simply reboots without upgrading. I tried my own tftp server but the device doesn’t seem to even attempt to connect. I am running 1.0.3.13 and tried the single file firmware upgrade to 1.0.5.6.


#2

This is the SSH log

Grandstream Command Shell Copyright 2006-2017
GDS3710> upgrade
have ip
nvram_reload = 0
cfg_reload = 0
DEVNAME=GDS3710 V1.5A
PROG_VERSION=1.0.3.13
DEVMAC=000b82b*****
option66=0
FWSERVER: 10.0.1.200:69, CFGSERVER: , MOTHOD: 0
tftp -g -b 1024 -l -r /tmp/cfg000B82B316DB.xml cfg000b82b316db.xml start…
tftp read file cfg000b82b316db.xml//tmp/cfg000B82B316DB.xml failure
tftp -g -b 1024 -l -r /tmp/cfg000B82B316DB.xml cfg000b82b316db.xml 2> /dev/nu
l error
tftp -g -b 1024 -l -r /tmp/cfg000B82B316DB.xml cfg000B82B316DB.xml start…
tftp read file cfg000B82B316DB.xml//tmp/cfg000B82B316DB.xml failure
tftp -g -b 1024 -l -r /tmp/cfg000B82B316DB.xml cfg000B82B316DB.xml 2> /dev/nu
l error
Download cfg000B82B316DB.xml failure
download 0 cfg000B82B316DB.xml /tmp/cfg000B82B316DB.xml failure

pvalue_run return 255

pvalue run success, but no any parameters modified, don’t need to reboot .
========== ret = 255 ===============

Do not open auto upgrade

############ not open auto-upgrade, stop upgrade now #######
ret=1
same version ret=1
killall: soft_wdt.sh: no process killed
killall: soft_wdt.sh: no process killed
killall: soft_wdt.sh: no process killed
GDS3710 find
Grandstream Command Shell Copyright 2006-2017
GDS3710> upgrade
have ip
nvram_reload = 0
cfg_reload = 0
DEVNAME=GDS3710 V1.5A
PROG_VERSION=1.0.3.13
DEVMAC=000b82b316db
option66=0
FWSERVER: 10.0.1.200:69, CFGSERVER: , MOTHOD: 0
tftp -g -b 1024 -l -r /tmp/cfg000B82B316DB.xml cfg000b82b316db.xml start…
tftp read file cfg000b82b316db.xml//tmp/cfg000B82B316DB.xml failure
tftp -g -b 1024 -l -r /tmp/cfg000B82B316DB.xml cfg000b82b316db.xml 2> /dev/nu
l error
tftp -g -b 1024 -l -r /tmp/cfg000B82B316DB.xml cfg000B82B316DB.xml start…
tftp read file cfg000B82B316DB.xml//tmp/cfg000B82B316DB.xml failure
tftp -g -b 1024 -l -r /tmp/cfg000B82B316DB.xml cfg000B82B316DB.xml 2> /dev/nu
l error
Download cfg000B82B316DB.xml failure
download 0 cfg000B82B316DB.xml /tmp/cfg000B82B316DB.xml failure

pvalue_run return 255

pvalue run success, but no any parameters modified, don’t need to reboot .
========== ret = 255 ===============

Do not open auto upgrade

############ not open auto-upgrade, stop upgrade now #######
ret=1
same version ret=1
killall: soft_wdt.sh: no process killed
killall: soft_wdt.sh: no process killed
killall: soft_wdt.sh: no process killed
GDS3710 find


#3

@jk12: In the “Maintenance ==> Upgrade” UI, please click and select “Automatic Upgrade” and save the settings. Please download the multiple files firmware version, and use your own TFTP server to upgrade.
The file is below. Please upzip and put all the uncompressed files into TFTP root folder. Using SSH to upgrade. (see the release note).
http://firmware.grandstream.com/Release_GDS3710_1.0.5.6_for_GDS3710_v1_0_2_x_or_lower.zip

Please advise whether it works. Thank you for using GDS3710.


#4

Also, please send out the STATUS page. Need to see information like: Boot Version, Core Version, Base Version, Program Version, etc. Sometimes the core version too low even the program version is higher it will not upgrade, this issue fixed in later firmware. Hope this helps.

Please advise your upgrade result. Thanks!


#5

Resetting config and loading firmware from a different IP worked. Some reason wasn’t working from my network ip address 10.0.1.xx but worked when I switched to 192.168.1.xx. Strange.


#6

@jk12: Strange. Are you able to browse other Class A IP address or server? I tested in my lab and seems not able to duplicate your issue. See the attached snapshot.