Unable to Upgrade GrandStream Firmware

User to User - Answers are provided by the community. 3CX does NOT provide technical support via this forum. Commercial grade support should NOT be expected

Moderators: kevin, 3CX staff

Unable to Upgrade GrandStream Firmware

Postby dhaggard » Mon Jan 30, 2012 3:53 pm

We have three models of GrandStream phones: GXP1450, GXP2100, and GXP2110. I am unable to get any of them to upgrade their firmware.
They are all on firmware version 1.0.1.83. I am trying to upgrade them to version 1.0.1.110, to fix a bug in the GXP2100's where the caller id display shows only the number of internal caller, not the name.

I don't know if this is a 3CX issue or a GrandStream issue. I am asking for help on both forums.

I have followed all the documentation that we received with our 3CX system. I have followed the instructions in the "HelpTips_Firmware_Folder.txt" file that is in the 3CX server's "firmware" folder:
Grandstream - All firmwares should be placed in the firmware directory.
Language packs are needed and should be placed also in the firmware folder.
Link for more info: http://www.3cx.com/sip-phones/Grandstre ... oning.html


I have followed all the documentation I have been able to get, both printed and online, for the phones.

I have the following settings for firmware upgrade set in the phones' provisioning files:
Code: Select all
#-------------------------------------------------------------
# Firmware Upgrade
#------------------------------------------------------------
# Firmware Upgrade and Provisioning. 0 - Always Check For New Firmware,
# 1 - Check New Firmware only when F/W pre/suffix changes, 2 - Always Skip the Firmware Check
P238 = 0

# XML Config File Password
P1359 =

# HTTP/HTTPS User Name
P1360 =

# HTTP/HTTPS Password
P1361 =

# Firmware Upgrade. 0 - TFTP Upgrade,  1 - HTTP Upgrade, 2 - HTTPS Upgrade
P212 = 1

# Firmware Server Path
P192 = %%pbx_ip%%:%%pbx_http_port%%/provisioning/firmware/

# Config Server Path
P237 = %%pbx_ip%%:%%pbx_http_port%%/provisioning/

# Firmware File Prefix
P232 =

# Firmware File Postfix
P233 =

# Config File Prefix
P234 =

# Config File Postfix
P235 =

In the Firmware Server Path entry, I have tried it with and without the end slash (/).

I have followed the suggestions on these pages. The third one is for a set of different models, but since it's the link in the "help tips" file above, I tried it anyway:
Provisioning a Grandstream GXP2110, GXP2120, GXP2100, GXP1450 for 3CX Phone System:
http://www.3cx.com/sip-phones/Grandstream-gxp1450.html

Upgrading firmware of Grandstream phones from the 3CX Mgmnt Console:
http://www.3cx.com/blog/ip-phone-configuration/upgrading-firmware-grandstream/
I used the gxpXXXXboot.bin file. Nothing. I tried it using ALL the bin files (base, boot, core, prog, aux). Nothing.

Provisioning a Grandstream GXP280, GXP285, GXP1200, GXP2000, GXP2010, GXP2020 for 3CX Phone System:
http://www.3cx.com/sip-phones/Grandstream-provisioning.html

I have rebooted the phones from their own console, from their settings web UI, from the 3CX console.
I have performed factory resets on them.
I have re-provisioned them repeatedly.

I have been over and over and over these documents, and I'm at my wit's end. I'm sure there is some simple setting I am missing, but I cannot see it.
Can somebody give me any suggestions?
dhaggard
New User
 
Posts: 4
Joined: Mon Jan 30, 2012 3:27 pm

Re: Unable to Upgrade GrandStream Firmware

Postby lneblett » Tue Jan 31, 2012 3:05 pm

Grandstream has a established a site where the phones can pickup new firmware releases automatically - (72.172.83.110), and set the phone for HTTP updates and when you want it to occur (reboot maybe?). Works well, but does a take a few minutes.
lneblett
Expert
Expert
 
Posts: 195
Joined: Tue Sep 07, 2010 6:47 pm
Location: Harlingen, Texas

Re: Unable to Upgrade GrandStream Firmware

Postby dhaggard » Tue Jan 31, 2012 11:17 pm

Thanks.

In the provisioning script for the GrandStream phones, I missed/misunderstood the note on the P145 parameter:
"When set to Yes(1), it will override the configured provision path and method." So I set it back to "0."

Then I had to rewrite all the "path" parameters for provisioning and firmware upgrade, to be literal paths pointing at our server.

Still, when I set the firmware upgrade path to point at the firmware folder of our server, it would not work. But the response to this post to use GrandStream's IP address for the firmware upgrade path: 72.172.83.110, did the trick.

Turns out, the fix required responses from both forums!

Thanks again!
dhaggard
New User
 
Posts: 4
Joined: Mon Jan 30, 2012 3:27 pm


Return to 3CX Phone System - General (Community-led, no tech support)


Who is online

Users browsing this forum: No registered users and 0 guests

Announcements: