GDS3710 firmware update


#1

I have been trying to upgrade the firmware of my unit, but it does not work.
Actual fw version is 1.0.2.9 and I am trying to upgrade to 1.0.5.2.
HW version is V1.5A.

I am using your GSUpgradeTool and files from Release_GDS3710_1.0.5.2_for_GDS3710_v1_0_2_x_or_lower.

I always get the following message:

04/18/2019-14:45:33 - Device upgrade and reboot in progress. It may take some time (about 2 minutes). Please be patient and do not shutdown the program.

After several minutes nothing is happening and no indication of data up/dn is shown, always 0 B/s.

Any hint?

Thanks.


#2

@Ecouto: Try factory reset your device when at 1.0.29, then use local HTTP or TFTP server to upgrade, make sure you are using the multiple file binary firmware because your unit is very old firmware.

Also, try using Putty (SSH) into the unit, and use command line to issue upgrade, you will see all the process dumps during the upgrade process. Save the logs and upload here if it is still not working.

Please advise your result. Good luck!


#3

I have tried SSH into the unit, but the “upgrade” command does not work.
Can you advise how to correctly “upgrade” via SSH?

Thanks.


#4

@ECouto: Once you SSH into the device, please type “help”, you will see all the available CLI command. Go to the webUI of the GDS3710 to configure correct firmware server path and choose correct upgrade method (either TFTP or HTTP), then back to the CLI command line just issue “upgrade”, the device should start upgrade process. Make sure you are use multiple bin files firmware.

If you still have issue, please open a ticket with Grandstream Support and ask for a remote desktop access like teamviewer help. Thanks and good luck!


#5

Hello,
i have the same Problem with my GDS 3710.

Product Model
GDS3710
Hardware Version
V1.6A
Kernel Version
1.0.2.22
RootFS Version
1.0.2.22
Prog Version
1.0.2.22

I tried to upgrade to latest firmware 1.0.7.4 and also to 1.0.5.2 and had always the same message:
1/19/2019-20:28:54 - Device upgrade and reboot in progress. It may take some time (about 2 minutes). Please be patient and do not shutdown the program.

After several minutes nothing is happening and no indication of data up/dn is shown, always 0 B/s.

I did a factory reset too and tried the putty ssh upgrade , without success.
I have the logs from ssh upgrade try.

How can i upgrade the GDS?
thanks


#6

Are you using multiple bin file firmware? Your firmware version is too old to use single file firmware. If you have SSH log, please upload and we can take a look. Depending on the log, you might need a middle way firmware version before continue to upgrade to 1.0.5.2 or 1.0.7.4. Good luck!


#7

Thanks for the quick response.
Is it ok to post the whole ssh log here?
I dont know if there are some parts inside that should not be shown here.

About the middle way firmware… thats why i tried to do the upgrade with the 1.0.5.6 and with the 1.0.5.2 version.

With multiple bin file firmware you mean the zip downloadpackage with 7 files inside?

  • amboot_prod.bin
  • kernel_prod.bin
  • Prog1_prod.bin
  • Prog2_prod.bin
  • prog3_prod.bin
  • rootfs_prod.bin
  • version

If Yes, then i tried to upgrade with multiple bin files.

Could you tell me the right IP for “firmware server path” for the GSUUpgradeTool? I have 172.30.49.209 inside there.
Thanks a lot


#8

@ECouto
did you succeed with your update?


#9

@damyt: If you are using the local upgrade tools, it should be your computer IP address.


#10

You can also try using TFTP server to upgrade, or using other HTTP server software running on your local PC, by putting those 7 binary files into root folder or the server you are using.

Please advise if you are still not able to upgrade. Good luck!


#11

i’ve read before that it has to be my IP and i did so.
but it is not possible to change the given IP… a message occurs
“wrong parameter”
i can only change the port.

here you go for the Log file:
I need to delete some dots before .com and some slashes, because as a new user i can post only 2 links.

login as: admin
admin@192.168.188.35’s password:
Grandstream Command Shell Copyright 2006-2017
GDS3710> upgrade
have ip
nvram_reload = 0
cfg_reload = 0
DEVNAME=GDS3710 V1.6A
PROG_VERSION=1.0.2.22
DEVMAC=000b82b9a90b
option66=0
FWSERVER: fm.grandstreamcom/gs, CFGSERVER: fm.grandstreamcom/gs, MOTHOD: 1
wget -4 -q -t 3 -T 20 -U Grandstream Model HW GDS3710 V1.6A SW 1.0.2.22 DevId
00b82b9a90b http:/fm.grandstream.com/gs/cfg000b82b9a90b.xml -o /tmp/cfg000B8
B9A90B.xml
http read file http:/fm.grandstream.com/gs/cfg000b82b9a90b.xml failure
wget -4 -q -t 3 -T 20 -U Grandstream Model HW GDS3710 V1.6A SW 1.0.2.22 DevId
00b82b9a90b http:/fm.grandstream.com/gs/cfg000B82B9A90B.xml -o /tmp/cfg000B8
B9A90B.xml
http read file http:/fm.grandstream.com/gs/cfg000B82B9A90B.xml failure
Download cfg000B82B9A90B.xml failure
download 1 fm.grandstreamcom/gs cfg000B82B9A90B.xml /tmp/cfg000B82B9A90B.xml
ailure

pvalue_run return 255

pvalue run success, but no any parameters modified, don’t need to reboot .
========== ret = 255 ===============
####################################### – device info — ###################
###################
DEVNAME=GDS3710 V1.6A
PROG_VERSION=1.0.2.22
DEVMAC=000b82b9a90b
####################################### – device info — ###################
###################

start download part of file

check file /tmp/gds37xx_fw.bin size run …
file /tmp/gds37xx_fw.bin size = 0
checksize return 0
wget -4 -q -t 3 -T 20 -U Grandstream Model HW GDS3710 V1.6A SW 1.0.2.22 DevId
00b82b9a90b http:/fm.grandstream.com/gs/gds37xx_fw.bin -o /tmp/gds37xx_fw.bi

http read file http:/fm.grandstream.com/gs/gds37xx_fw.bin failure
file /tmp/gds37xx_fw.bin size = 0
download fw failure
wget -4 -q -t 3 -T 20 -U Grandstream Model HW GDS3710 V1.6A SW 1.0.2.22 DevId
00b82b9a90b http:/fm.grandstream.com/gs/version -o /tmp/version
http read file http:/fm.grandstream.com/gs/version failure
download 1 fm.grandstreamcom/gs version /tmp/version
download failure
upgrade_all_part error
ret=255
same version ret=255
killall: soft_wdt.sh: no process killed
killall: soft_wdt.sh: no process killed
killall: soft_wdt.sh: no process killed
GDS3710 find


#12

Did you read the User Manual of the Upgrade Utility? It is a PDF file inside the utility when you unzip the file.

Anyway you can use other upgrade server like TFTP or HTTP? Try googling it, should have many freeware out there.

If you still have problem, please contact Grandstream HelpDesk and open a ticket to get help:

Thanks!


#13

Looks like the device still pointing to default “fm.grandstream.com/gs” trying to fetch firmware files, which NO files in that sever (except provisioning file if it is for Service Provider customer".

Please log into the device and change the “Firmware Path” to the IP address of your computer running the server software or TFTP server.

Please advise whether this helps. Good luck!


#14

Hi, yes i read the manual.
I dont understadt… for what do i need to update via http or tftp.
I have downloaded the files and linked them at the GSU Update Tool.
The http or tftp is an additional option i thought and not strictly neccessary.

Ok…looks like i need to run apache and to point at gds UI at firmware path to my apache IP.

Btw…the upgrade prozess is a little bit complicated.

Thanks.


#15

Hello,
still don’t work.

I have a tftp Server run and at GSU Update Tool is still the same message…

“Device upgrade and reboot in progress. It may take some time (about 2 minutes). Please be patient and do not shutdown the program.”

i tried also the putty ssh upgrade command with the following log.

login as: admin
admin@192.168.188.35’s password:
Grandstream Command Shell Copyright 2006-2017
GDS3710> upgrade
have ip
nvram_reload = 0
cfg_reload = 0
DEVNAME=GDS3710 V1.6A
PROG_VERSION=1.0.2.22
DEVMAC=000b82b9a90b
option66=0
FWSERVER: 192.168.188.23:8080/, CFGSERVER: 192.168.188.23:8080, MOTHOD: 0
tftp -g -b 1024 -l /tmp/cfg000B82B9A90B.xml -r cfg000b82b9a90b.xml 192.168.188
23:8080 start…
tftp read file 192.168.188.23:8080/cfg000b82b9a90b.xml failure
tftp -g -b 1024 -l /tmp/cfg000B82B9A90B.xml -r cfg000b82b9a90b.xml 192.168.188
23:8080 2> /dev/null error
tftp -g -b 1024 -l /tmp/cfg000B82B9A90B.xml -r cfg000B82B9A90B.xml 192.168.188
23:8080 start…
tftp read file 192.168.188.23:8080/cfg000B82B9A90B.xml failure
tftp -g -b 1024 -l /tmp/cfg000B82B9A90B.xml -r cfg000B82B9A90B.xml 192.168.188
23:8080 2> /dev/null error
Download cfg000B82B9A90B.xml failure
download 0 192.168.188.23:8080 cfg000B82B9A90B.xml /tmp/cfg000B82B9A90B.xml fa
lure

pvalue_run return 255

pvalue run success, but no any parameters modified, don’t need to reboot .
========== ret = 255 ===============
####################################### – device info — ###################
###################
DEVNAME=GDS3710 V1.6A
PROG_VERSION=1.0.2.22
DEVMAC=000b82b9a90b
####################################### – device info — ###################
###################

start download part of file

tftp -g -b 1024 -l /tmp/gds37xx_fw.bin -r gds37xx_fw.bin 192.168.188.23:8080/
tart…
tftp read file 192.168.188.23:8080//gds37xx_fw.bin failure
tftp -g -b 1024 -l /tmp/gds37xx_fw.bin -r gds37xx_fw.bin 192.168.188.23:8080/

/dev/null error
check file /tmp/gds37xx_fw.bin size run …
ls: /tmp/gds37xx_fw.bin: No such file or directory
sh: 16400: unknown operand
file /tmp/gds37xx_fw.bin size =
download fw failure
ls: /tmp/gds37xx_fw.bin: No such file or directory
sh: 16400: unknown operand
file /tmp/gds37xx_fw.bin size =
checksize return 0
tftp -g -b 1024 -l /tmp/version -r version 192.168.188.23:8080/ start…
tftp read file 192.168.188.23:8080//version failure
tftp -g -b 1024 -l /tmp/version -r version 192.168.188.23:8080/ 2> /dev/null e
ror
download 0 192.168.188.23:8080/ version /tmp/version
download failure
upgrade_all_part error
ret=255
same version ret=255
killall: soft_wdt.sh: no process killed
killall: soft_wdt.sh: no process killed
killall: soft_wdt.sh: no process killed
GDS3710 find

looks like it try to load a cfg000B82B9A90B.xml and later a gds37xx_fw.bin File.
at multiple .bin upgrade files the isnt a xml or gds37xx_fw.bin File in the directory.
the gds37xx_fw.bin File is existing only at the final firmware Patch… but only for updating from higher then 1.0.3.x .
I tried to load also this file to tftp server and the result is the same…no update for me and my GDS3710.

I dont know what i should do now…


#16

192.168.188.23:8080//version failure

Did you drop correct fw ?


#17

Hello,
i think so. I downloaded and tried with FW-Versions (all for upgrade with FW lower than 1.0.2.x)

  • 1.0.4.9
  • 1.0.5.2
  • 1.0.5.6
  • 1.0.7.4
    all of them are multiple .bin file upgrades and there is always a file named Version from Type File inside the zip.

do i need a FW before 1.0.4.9?

greetings


#18

Which fw you have in GDS currently ? (1 see 1.0.2.22 earlier)


#19

yes 1.0.2.22


#20

@damyt: Open a ticket in the HelpDesk, you may need a old firmware between 1.0.2.xx and 1.0.3.xx (1.0.2.25 or 29??) to upgrade to this inbetween firmware before continue to upgrade. Please contact Grandstream Support Engineer. Thanks!