GXP-2000 Recent Firmware Notes
Created by: linker3000,Last modification on Tue 18 of Nov, 2008 [03:50 UTC] by BlackFriar
Firmware Summary
- Back to GXP-2000 Front Page GXP-2000
The following table attempts to summarise the Grandstream firmware versions released to date. Grandstream has released software in a variety of states - from stable, to very beta.
Using beta release software is tempting, but can be a risk. Many people enjoy using the more stable releases without comment. If you choose to try beta release software, read the detailed firmware notes below and add any useful findings.
| Version | Date | Status | Notes |
|---|---|---|---|
| 1.1.6.37 | 10/16/2008 | Stable | Available for http://www.grandstream.com/firmware.html from the official releases page |
| 1.1.6.16 | 3/18/2008 | Stable | download from the http://www.grandstream.com/firmware.html>official releases page also available is the Language pack |
| 1.1.5.15 | 11/23/2007 | Stable | download from the http://www.grandstream.com/firmware.html>official releases page also available is the Language pack |
| 1.1.5.10 | 11/07/2007 | Beta | Available for download from the Beta downloads site |
| 1.1.5.3 | 10/04/2007 | Beta | Spotted at Grandstreamsucks.com |
| 1.1.4.22 | 08/31/2007 | Beta | Available for download from the Beta downloads site |
| 1.1.4.18 | 07/18/2007 | Stable? | download from the http://www.grandstream.com/firmware.html>official releases page |
| 1.1.3.2 | 03/15/2007 | Beta | First beta of 1.1.3.x |
| 1.1.2.27 | 01/30/2007 | Stable? | |
| 1.1.1.14 | 10/11/2006 | Stable | download (broken link ?) |
Link to Grandstream's official firmware download page
Link to the unofficial Grandstream firmware download page, which contains unreleased beta versions.
Note: Grandstream's 'Resources and Downloads' page on their Web site does not display correctly in Firefox and you cannot see all the tabs that take you to the support pages for individual phones/items.
Firmware Notes 1.1.6.37 (10/16/2008)
Release Notes:
BUG FIXES
• Fixed BT200 as transferor in a blind transfer, it will display “4” on LCD after about a minute of
busy tone after transferee sends “BYE”
• Fixed when phone is configured to use HTTP to download config file and xml phonebook, the
phonebook won’t be downloaded
• Fixed under headset toggle mode, when headset is used, onhook dialing ends with send key
switches to speaker mode
• Fixed when P342 is set to 1 in config file, the phone will keep downloading config file and
rebooting
• Fixed in a call, A can’t hear B if B is using PPPoE and A is not. They can’t hear each other if both
of them are using PPPoE
• Fixed “Disable direct IP call” doesn’t work on BT200
• Fixed GXP280 would meet 1s blank display if another call comes in
• Fixed “SIP Transport” setting is not synchronized between web and LCD menu
• Fixed G.723 5.3K speed would run out of memory when DTMF is RFC2833
• Fixed softkey doesn’t work for phonebook on GXP1200 and GXP280
• Fixed BT200 keypad freeze after reboot when using static IP
• Fixed softkey for name edit window on GXP280 and GXP1200 can’t display properly after certain
steps
• Fixed GXP280 and GXP1200 will freeze if off-hook while editing phonebook entry
• Fixed on GXP280 and GXP1200, conversation time on LCD would return to 0 after about 18
hours
• Fixed we failed to get IP address when the PPPoE server not setting a DNS
• Fixed bad audio quality if callee select its first choice to iLBC but negotiate with G.726
• Fixed GXP280 and GXP1200 don’t show name edit window correctly after coming back to menu
from phonebook window
• Fixed on BT200, GXP280 and GXP1200, MIC muted for first direct IP call after factory reset
• Fixed no busy tone play with "486 BUSY" under Asterisk
• Fixed “Out of memory” after download 200 records phonebook via TFTP
• Fixed phone crashes when switch audio payload type from PCMU to G.729
• Fixed to update the screen immediately after DEL/MUTE key pressed in onhook dialing
• Fixed IP address corrupted with Gateway Address when we lost IP address due to DHCP
renewal failure
GRANDSTREAM NETWORKS Release Notes for F/W 1.1.6.37 10/2008
• Fixed on GXPs, call drop issue related to accounts not registering and use random port
• Fixed when GXP280 sends out re-invite with "sendrecv" when press TRNF
• Fixed "Local RTP port" can be set to the number which is not within the range "1024-65535"; now allowed range is “1024-65500” and must be even number
• Fixed SUBSCRIBE for MWI failed when register expiration time is shorter then subscribe time
• Fixed if firmware server address is invalid, the phone will still keep retrying
• Fixed if the STUN server address is invalid, the phone floods out DNS queries
• Fixed GXP1200 incorrect display when another call comes
• Fixed phone may freeze when local RTP is set to 6000 and Syslog is enabled
• Fixed BT200v2 lose IP problem
• Fixed IP address corrupted with Gateway Address when we lost IP address due to DHCP renewal failure
• Fixed call drop issue related to accounts not registering and use random port (N/A to BT200)
• Fixed BT200 SIP Transport (UDP/TCP) not locked in MENU when “Lock Keypad Update” is enabled
• Fixed XML Application Frozen because a variable failed to deallocate
• Fixed quitting Xml application quickly will cause the application to reappear
• Fixed random characters on xml application softkey label
• Fixed XML Application froze due to callIdPrefix is not reseted when the xml application exits
• Fixed pressing softkey multiple times for HTTP GET caused session overlap
• Fixed the LCD keeps showing “FLASHING” when it is actually not after trying to download config file
• Fixed for GXP1200, when there are two lines in use, and when the second line got “486 Busy” or “408 Time Out”, the bottom of the number is chopped a little by the softkey region
• Fixed upon request, for bt200, stop turning on lcd backlight when it's doing a periodic configuration/firmware upgrade.
• Fixed multiple audio media description that does not get accepted is not set to port 0 in SDP response
• Fixed multiple audio media description cause some attributes to be overwritten by the last m
• Fixed half display in LCD option of “LDAP select filter ”
• Fixed after caller terminates the call and callee,B, doesn’t hang up, while B is hearing busy tone, a new call comes in, then the new line info on GXP1200 lcd overlaps with previous terminated call info.
• Fixed when phone is configured using static IP, it will still send DNS query even though the DNS server IP is 0.0.0.0
• Fixed BT200 (2.1HW) mute the speaker ringer not working
• Fixed upgrade IP showed incorrectly on LCD
• Fixed user id wasn't attached to URI when setting "presence watcher" in Ext1 and Ex2
• Fixed phonebook will freeze with 300+ records
• Fixed we failed to do the "Diagnostic Mode" for speed dial key 8-18
• Fixed audio glitches
• Fixed bt200 factory reset reboot cycle
• Fixed GXP2000 V0.4A hardware unable to reboot
• Fixed LCD display turn to reversed
• Fixed static IP, netmask, and gateway configuration don’t take dot-decimal format input
• Fixed our products fail to pass PROTOS c07-sip test
• Fixed we do not follow 301 redirect response for REGISTER
• Fixed GXP 1200 crashes after uploading template config file
• Fixed for all BTs: G.722 clock rate wrong in SDP
• Fixed GXP2000/GXP2010/GXP2020: BLF not update with latest notify
• Fixed re-subscription issue after a 481 response
• Fixed “Close” PUBLISH state changed to “Open” automatically after re-register
• Fixed we send wrong DNS when downloading directory with LDAP server path blank
• Fixed empty contact element cause duplicate copy
• Fixed Grandstream web UI does not check for hidden script inclusion
• Fixed phone will hang when receive 403 respond in Re-INVITE
GRANDSTREAM NETWORKS Release Notes for F/W 1.1.6.37 10/2008
• Fixes auto reboot issues
• Fixed cannot ping the phone from diffrerent network segment
ENHANCEMENTS
• Removed “Ethernet Loopback” function from LCD menu
• For GXP280, GXP1200, GXP2010, and GXP2020, added config option for headset key so that it
can work in either old scheme or a new added scheme that will use the headset key to toggle
between speaker and headset (enable or disable headset mode). When the phone is using new
scheme and the headset mode is enabled, speaker key, line key, or softkey can be used to
answer or make calls; everything will go through headset. And while handset is picked up,
speaker key can be used to toggle between handset and headset.
• Added "DND" feature on BT200. When mute/del key is pressed while phone is idle, "DND" will
show on LCD instead of date, and no phone call will come in
• Changed "Received Calls" to "Answered Calls"
• Changed the term "default route" on web config page to "Gateway"
• Added feature that DNS server can be configured through LCD menu
• Send flash event radio button taken out from BT200 and GXP280 restored as well as its
functionality. The radio button is on the advanced configuration page at the bottom
• Added ring timeout setting
• Added RFC3389/g711 Appendix II Comfort Noise support
• Make GXP MSG light keep blinking when using the phone (if VM exists)
• Change BT200 to not turn on LCD backlight during periodical config/firmware upgrade
• Added new option to disable direct IP call
• Added new option to disable 3 way conference
• Updated RTP's destination mac address when the arp table is updated
• Increased XML parser capacity
• GXP2000/GXP2010/GXP2020: To allow XML Idle Screen download periodically or base on
Notify
• Updated BT200, GXP1200 handset tx gain to 29dB.
• Modified LDAP filter value for GXPs except GXP2000 to use softkeys.
• Updated BT200v2 audio gains to match BT200v1.
• Change the display format for static IP, netmask and gateway in dot-format in order to be
consistent with the input
• Added SRTP Optional support
• GXP2020: Add Syslog for XML app GET and response
• Abort DNS retries once a "No such name" response is received
• Added SIP registration if the phone gets a new IP even after DHCP request to renew lease time
does not get a response
Post your experiences here:
- Major : Either I'm retarded or the firmware update is missing for the GXP2000. Unzipped Release_BT200_GXP_1.1.6.37.zip (The file for GXP2000 according to the firmware download site) and the gxp2000*.bin files have modification dates in 2007. Additionally with the phone set for always check for new firmware on boot it does not see a new revision above current 1.1.6.16. I tried both a local TFTP server and the Grandstream on multiple phones?? HW1.1 and 0.4 -p
- Major : I've the same problem: I can't upgrade because the phone looks for a file named gxp2000e.bin that's not in the archive. HV 1.1A
- Comment : Sorry, I don't understand what's gone wrong for you. I downloaded the package from the Grandstream site, and it DOES contain gxp2000e.bin (NOT gxp200e.bin - no such file required, despite previous comment) dated 10-15-2008. My GXP2000s upgraded just fine, but most (all?) of the BT200s required a manual power-cycle (unplug power - wait a few secs - plug back in) after they attempted the upgrade.
- Major : I'm sorry for the type (corrected), I really meant gxp2000e.bin. Anyway I can assure you that that file is NOT present in the archive, here is the complete list of files:
and as you can see there are bt200e.bin, gxp1200e.bin, gxp2010e.bin, gxp2020e.bin, gxp280e.bin but no gxp2000e.bin.
- Comment : Isn't that interesting? The archive I downloaded a week ago is 13,635 Kbytes, and contains the file in question; the zip file - of the same name as the one I got last week - now on the Grandstream website is only 12K bytes, and does NOT contain gxp2000e.bin, as you rightly say. Perhaps Grandstream corrected something in the original, but then stuffed up by leaving this file out when they re-posted it. Something like that, anyway. Oh, they do try one's patience!
- Major : I have had a reply from Grandstream:
So gxp2000e was deliberately removed from the archive because of a bug. We'll just have to be patient ...
Firmware Notes 1.1.6.16:
Release Notes:
Build 1.1.6.16 (03/14/2008)
• Fix GXP 4+ way conference does not terminate correctly when an incoming call comes in
• Fix IP fragmentation memory alignment cause memories overwritten
• Fix Ethernet MTU is not sufficient causing memories overwritten
• Fix Incoming INVITE contains "image" media (T.38) causes the GXP2000 to reject the call.
• Fix web page access issue after ethernet loopback test abnormal exit
• Change "Cancel" to "Back" in menu->config->upgrade for consistency
• Fix gxp2020/2010 register fail by LCD setting for account 2+
• Fix Picking up incoming call using handset while the phone is in busy tone will not pick up the call
• Fix Pressing Send to dial when a phone is sounding the busy tone will cause undefined behavior
• Fix PageUp/Down key not take effect under some LCD option
• Fix gxp2020/2010 register fail by LCD setting
• Fix Softkey automatically switch to onhook mode and GXP1200 "backspace" display issue
• Fix Blind transfer Delete invalid issue
• Fix Canceling blind transfer after input issue
• Fix New line in IM will cause the IM display list to be incorrect
• Fix Periodic Phonebook download cause incall audio interruptions
• Added Feature request : support URI in phone book
• Forced Redraw of phonebook synchronization status for GXP2000 and GXP1200
• GXP2020: XML Phone book download cause freeze
• Forced Redraw of phonebook synchronization status
• Fixed we fail to retransmit TCP packets (the retransmitted packet is malformed)
• Fixed DHCP client does not comply with the 300 bytes minimum UDP payload requirement
• Fixed false link-down report causing intermittent firmware upgrade failure
• Added display for current time in WEB UI Status Page
• Added HW revision to WEB UI Status Page in the Model section
• Added backspace soft key for text boxes in MENU
• Added GXP2010/2020 allow DND to be activated during ringing state via DND mode
• All GXP2010/2020 MENU textboxes use soft key control for OK/Cancel instead of the GUI buttons which require you to navigate and press MENU key.
• Fixed GXP re-SUBSCRIBE uses To-tag from wrong server response
• Fixed GXP fails to comply with 412 response for PUBLISH
• Fixed non-GXP2010 model may fall into reboot-loop when the configuration file contains parameters for speed dial keys 8-18
• Fixed BT200 does not show middle dot in IP address display mode
• Fixed remote disconnect an auto-answered call causes no dial tone when handset goes off-hook the next time
• Fixed on-hook dialing used wrong account when it goes off-hook
• Fixed blind-transfer fail problem when server is in the same LAN
• Fixed call park problem with Pingtel platform
• Fixed BT200 drops call after 30 seconds of “Call-On-Hold/On-hook” state
• Fixed Venezuela time zone change (from GMT +4:30) to GMT -4:30
• Fixed we send DNS request to invalid address (IP address) for NTP server
• Fixed we do not send NTP request if no NTP server is configured but "Allow DHCP Option 42 to override NTP server" is set to Yes and Option 42 is present
• Fixed GXP auto answer issue
• Fixed GXP will crash when new instant message arrives if system ran out of memory
• Added we will reject MESSAGE requests that have Content-Type other than "text/plain"
• Fixed GXP display bug when trying to save contact item in Call History to phonebook and edit Account selection
• Fixed one-way audio after a failed transfer
• Added support for call-pickup without call tags
• Added Ethernet packet filter to protect against flood lock up
• Fixed GXP2010/2020 LCD backlight issue after setting to 8/8
• Addressed the memory leak issue associated with the notify messages for call pickup
• Added softkeys to handle call-waiting
• Fixed we sent SUBSCRIBE as "Anonymous" incorrectly when Account 1 has Anonymous on
• Fixed GXP2010 does not support fonts f13h, f13b, f16, f16b in customized idle screen
• Fixed *50 invalid issue
• Decoupled key scanning from DTMF tone playout
• Added support for new Venezuela time zone
• Fixed GXP2010 BLF pick up does not work with multipurpose key 10-18
• Fixed GXP2010 web UI missing "Disable Missed Call Backlight" option
• Fixed a few memory leaks in XML application
• Fixed call-pickup cannot pickup multiple calls
• Added configurable headset gain
• Enabled broadcast storm protection, fixed out-of-memory problem associated with GXP1200/2010 and network down issue
• Fixed GXP2010 one-way audio problem
• Fixed BT200 attended transfer holds/refers wrong party
• Added support for half attended transfer for BT200
• Support for mute in 3WC, also fixing a muted session gets unmute by remote party hold/unhold
• Fixed call ring back tone disappears in specific scenario
• Fixed phone will crash if selected ring file in MENU is over 64k
• Fixed GXP2010/2020 in-call DTMF display over-run when "#" is used
• Fixed Call-Info header value not compliant to RFC3261
• Fixed SRTP issue when receiving 183 before 407
• Fixed we do not include To-tag in SUBSCRIBE renewals, fixing Out-of-memory on GXP2010
• Fixed we will not release SIP channels when SUBSCRIBE requests gets timed out without response eventually exhaust all available channels
• Fixed GXP2000 does not allow WEB UI EXT1/EXT2 page access when logged in as end user
• Increased parser limit from 800 to 32768 for tone generator values
• Support for displaying missed calls during customized idle screen
• Fixed syslog sends "deletion of invalid timer" each time NTP response is received during NTP resync.
• Removed ":" in MENU->Config->SIP->SIP Proxy/SIP Transport
• Fixed we will crash when phone is configured to use SIP over TCP and server does not respond
• Fixed GXP2020/2010/1200 Mute Speaker in Headset Mode
• Supports Intercom Button
• Changed multi language configuration interface
• Fix GXP 4+ way conference does not terminate correctly when an incoming call comes in
• Fix IP fragmentation memory alignment cause memories overwritten
• Fix Ethernet MTU is not sufficient causing memories overwritten
• Fix Incoming INVITE contains "image" media (T.38) causes the GXP2000 to reject the call.
• Fix web page access issue after ethernet loopback test abnormal exit
• Change "Cancel" to "Back" in menu->config->upgrade for consistency
• Fix gxp2020/2010 register fail by LCD setting for account 2+
• Fix Picking up incoming call using handset while the phone is in busy tone will not pick up the call
• Fix Pressing Send to dial when a phone is sounding the busy tone will cause undefined behavior
• Fix PageUp/Down key not take effect under some LCD option
• Fix gxp2020/2010 register fail by LCD setting
• Fix Softkey automatically switch to onhook mode and GXP1200 "backspace" display issue
• Fix Blind transfer Delete invalid issue
• Fix Canceling blind transfer after input issue
• Fix New line in IM will cause the IM display list to be incorrect
• Fix Periodic Phonebook download cause incall audio interruptions
• Added Feature request : support URI in phone book
• Forced Redraw of phonebook synchronization status for GXP2000 and GXP1200
• GXP2020: XML Phone book download cause freeze
• Forced Redraw of phonebook synchronization status
• Fixed we fail to retransmit TCP packets (the retransmitted packet is malformed)
• Fixed DHCP client does not comply with the 300 bytes minimum UDP payload requirement
• Fixed false link-down report causing intermittent firmware upgrade failure
• Added display for current time in WEB UI Status Page
• Added HW revision to WEB UI Status Page in the Model section
• Added backspace soft key for text boxes in MENU
• Added GXP2010/2020 allow DND to be activated during ringing state via DND mode
• All GXP2010/2020 MENU textboxes use soft key control for OK/Cancel instead of the GUI buttons which require you to navigate and press MENU key.
• Fixed GXP re-SUBSCRIBE uses To-tag from wrong server response
• Fixed GXP fails to comply with 412 response for PUBLISH
• Fixed non-GXP2010 model may fall into reboot-loop when the configuration file contains parameters for speed dial keys 8-18
• Fixed BT200 does not show middle dot in IP address display mode
• Fixed remote disconnect an auto-answered call causes no dial tone when handset goes off-hook the next time
• Fixed on-hook dialing used wrong account when it goes off-hook
• Fixed blind-transfer fail problem when server is in the same LAN
• Fixed call park problem with Pingtel platform
• Fixed BT200 drops call after 30 seconds of “Call-On-Hold/On-hook” state
• Fixed Venezuela time zone change (from GMT +4:30) to GMT -4:30
• Fixed we send DNS request to invalid address (IP address) for NTP server
• Fixed we do not send NTP request if no NTP server is configured but "Allow DHCP Option 42 to override NTP server" is set to Yes and Option 42 is present
• Fixed GXP auto answer issue
• Fixed GXP will crash when new instant message arrives if system ran out of memory
• Added we will reject MESSAGE requests that have Content-Type other than "text/plain"
• Fixed GXP display bug when trying to save contact item in Call History to phonebook and edit Account selection
• Fixed one-way audio after a failed transfer
• Added support for call-pickup without call tags
• Added Ethernet packet filter to protect against flood lock up
• Fixed GXP2010/2020 LCD backlight issue after setting to 8/8
• Addressed the memory leak issue associated with the notify messages for call pickup
• Added softkeys to handle call-waiting
• Fixed we sent SUBSCRIBE as "Anonymous" incorrectly when Account 1 has Anonymous on
• Fixed GXP2010 does not support fonts f13h, f13b, f16, f16b in customized idle screen
• Fixed *50 invalid issue
• Decoupled key scanning from DTMF tone playout
• Added support for new Venezuela time zone
• Fixed GXP2010 BLF pick up does not work with multipurpose key 10-18
• Fixed GXP2010 web UI missing "Disable Missed Call Backlight" option
• Fixed a few memory leaks in XML application
• Fixed call-pickup cannot pickup multiple calls
• Added configurable headset gain
• Enabled broadcast storm protection, fixed out-of-memory problem associated with GXP1200/2010 and network down issue
• Fixed GXP2010 one-way audio problem
• Fixed BT200 attended transfer holds/refers wrong party
• Added support for half attended transfer for BT200
• Support for mute in 3WC, also fixing a muted session gets unmute by remote party hold/unhold
• Fixed call ring back tone disappears in specific scenario
• Fixed phone will crash if selected ring file in MENU is over 64k
• Fixed GXP2010/2020 in-call DTMF display over-run when "#" is used
• Fixed Call-Info header value not compliant to RFC3261
• Fixed SRTP issue when receiving 183 before 407
• Fixed we do not include To-tag in SUBSCRIBE renewals, fixing Out-of-memory on GXP2010
• Fixed we will not release SIP channels when SUBSCRIBE requests gets timed out without response eventually exhaust all available channels
• Fixed GXP2000 does not allow WEB UI EXT1/EXT2 page access when logged in as end user
• Increased parser limit from 800 to 32768 for tone generator values
• Support for displaying missed calls during customized idle screen
• Fixed syslog sends "deletion of invalid timer" each time NTP response is received during NTP resync.
• Removed ":" in MENU->Config->SIP->SIP Proxy/SIP Transport
• Fixed we will crash when phone is configured to use SIP over TCP and server does not respond
• Fixed GXP2020/2010/1200 Mute Speaker in Headset Mode
• Supports Intercom Button
• Changed multi language configuration interface
Post your experiences here:
- Minor: Language Packs in the GXP2020 doesn't resolve the accent problem in Italian Language- lfelicetti
- Intermediate : If i put P342=1 on TFTP provisoning Config the phone goes in an infinite reboot loop cycle. Removing P342 or setting it to 0 resolve the issue, but can't change language on phone. Any Suggestion? - lfelicetti
- Try this Solution: Try to set P342=2. Works for me. - lfelicetti
- Major : After picking up a call using the gxp-2000's "Busy Lamp Feature", a subsequent transfer of this call will fail (under asterisk). This is due to the gxp-2000 incorrectly leaving the "replaces" header from the initial pickup in the sip re-invite to put the call on hold as the transfer takes place.
- Intermediate : Setting a Mutipurpose key to "Speed Dial"/"Account2"/<number> tries to make the call using Account 1 - Linker3000
- Minor : Accents in language packs don't work in the menu - Snipe Foo
- confirmed: the italian language pack is unusable, all accents are with strange characters. For example the days of the week are full of errors. And i think is not a minor bug, but a mayor. The first thing that a user look on a idle phone is the display...- francesco_r
- resolved: the last language pack available in http://www.grandstream.com/DOWNLOAD/FIRMWARE/BT200_GXP1200_GXP2000_GXP2010_GXP2020/Language_Pack.zip correct this issue. - francesco_r
- resolved: the last language pack corrected the issue for French too. For me it was a minor bug because users could still use English language, as they did for almost 3 years...- Snipe Foo
- confirmed: the italian language pack is unusable, all accents are with strange characters. For example the days of the week are full of errors. And i think is not a minor bug, but a mayor. The first thing that a user look on a idle phone is the display...- francesco_r
- Major : If i stop and restart the asterisk server, the BLF subscriptions are not update after the registration period. I must also reboot all the phones to make BLFs work again.- francesco_r
- The comment above is not true, obiovusly this user does not how to configure asterisk and this phone...- AntonioGallo
- Antonio you are wrong. I have retested and i can confirm this bug, but -only- with Asterisk 1.4.19. 1.4.18.1 instead works well. So there is an incompatibility with asterisk 1.4.19. Other phones, like Aastra, Snom and Thomson on the same server with asterisk 1.4.19 works well. Also GXP2000 with version 1.1.4.18 and asterisk 1.4.19 works well, so there is something wrong with this release. - francesco_r
- UPDATE 19/04/2008: the BLF get lost after some days without the asterisk restart. And the Asterisk version is not relevant. If i enable a sip debug in the log i can see "481 Call/Transaction Does Not Exist". Phones with version 1.1.5.15 are not affected by this bug. Also other users not using asterisk have the same problem: http://www.3cx.com/forums/gxp-2020-blf---bug-in-firmware-4929.html . - francesco_r
- resolved: i have installed the unofficial release 1.1.6.22 and no more issues with BLF. - francesco_r
- Francesco, where we can download the unofficial 1.1.16.22 firmware?
- The latest release is available from http://www.grandstream.com/TEMP/Release_1.1.6.27.zip . - francesco_r
- Francesco, where we can download the unofficial 1.1.16.22 firmware?
- unresolved: with Release_1.1.6.27.zip I still have problem, I have 28 gxp-2000 (8 with extension) and random some led stop to work: I see the green status, the blinking status, but when I see the "inuse" message on asterisk console the status led on the gxp-2000 with extension return to green; the same problem does not happen on the 7 integrated led but only on the extension; the extension ship with the patch to the gxp-2000 and with the power-supply, since I notice that the patch give the power to the extension I didn't use the power supply, I must use it anyway? - andrea_n
- resolved: i have installed the unofficial release 1.1.6.22 and no more issues with BLF. - francesco_r
- The comment above is not true, obiovusly this user does not how to configure asterisk and this phone...- AntonioGallo
- Minor : Having occasional sound blackuots 5-10 seconds one way or two way (not sure yet if both) and also more than normal cut off calls. Suspect sound cut off only (RTP stream something). I would like to downgrade back to 1.1.4.14 which has worked well (HW1.1A) but when trying, the phone requests boot55e.bin which is not there in the previous release. Haven't had the guts to just copy that file over (from 1.1.6.16) as I can't afford to brick my phone...- Carlottoo
- Update: I haven't had any cut off calls for a while, but the blackouts are there. I can't hear the other party for about 5 secs, i think they can hear me in most cases. I might have hung up in the past believing the call was cut off. Doesn't happen that often so I can live with it for now...-
- I've noticed that setting type=peer and qualify=no seems to help - Pennywell
- Major : A 16 months old GXP2000 phone stopped to work after upgrading to this firmware. Now the phone is locked into a constant rebooting, sometimes it start up but when you connect it with the PC cable it start rebooting again. Most recent phones are working perfectly and we're moving all the phones to this firmware soon. - AntonioGallo
- I had the same issue with about half of my phones, but you can stop the rebooting cycle after the firmware has been applied and uploaded by disconnecting the phones for about 30 seconds. The phone normally seems to perform the update in two parts, so at a minimum the phone should restart twice before this will work. Since then I haven't had any major issues with them yet. - Carmen
- Comment: This firmware rocks. After waiting impatiently for years all of my problems (even the minor ones) from previous firmwares seem to be gone. HV 1.1A. -p
- Minor : If I set the default callerid in sip.conf to something with a space in it (such as callerid=CallerID Unavailable) then call a GXP-2000 from the Asterisk console, the GXP-2000 cannot transfer the call. If I remove the space (such as callerid=Unavailable) the same call transfers fine. I have tried both dialling the destination extension manually and using the BLF keys - same problem. - drew_w
- Minor : As in version 1.1.5.* there is some MTU problem and I can't access phones via VPN (OpenVPN). Older releases worked fine. Error in OpenVPN log is '"write UDPv4 EMSGSIZE Path-MTU=1500: Message too long (code=90)"' - Dusty
- Minor : French language pack contain a lot of wrong words. For example : "Bottin" should be "Annuaire" and "Nouvel entrée" should be "Nouvelle entrée". - Snipe Foo
- Comment: This firmware really rocks. I've been following Grandstream firmware developpement since a long time and after waiting impatiently for years all of my problems (even the minor ones) from previous firmwares seem to be gone.
- Minor :Early dial does not work with asterisk 1.2.13 with GXP-2000 (HV 0.4A) and GXP-2020 (HV 0.2C) on 1.1.6.16 firmware
- Minor : If phonebook exeedes 16kB, sh*t happends. Confirmed by Grandstream. Suggested workaround: Delete some entrys - Bad2Dbone
- Major : A 2 year old GXP2000 phone reboots every time I hit the MSG key (code *1) after upgrading to this firmware. If I dial *1 then the mailbox is accessed correctly. Reducing the XML phonebook size to about 8k didn't make any difference. - adw
Firmware Notes 1.1.5.15:
Release Notes:
Build 1.1.5.15 (11/19/2007)
• Fixed GXP display "Not Registered" for accounts that does not require registration
• Fixed GXP1200 LCD display corrupted
• Fixed AEC divergence during call waiting tone
• Fixed default router gets changed under static IP mode incorrectly
• Fixed GXP1200/GXP2010 out-of-memory problem/idle screen crash. Note: A hard power-cycle is REQUIRED after the new firmware is loaded.
• Fixed softkey problem with onhook dial
• Fixed softkey problem with direct IP call
• Fixed GXP2010 color LED blinking issue
• Fixed GXP2000 EXT issue
• Fixed BT200 redial problem after deleting called log. Fixed GXP missed call cannot be removed by LEFT key completely
• Added support for padding bit in RTP
• Fixed GXP2010/GXP2020 LCD backlight does not function correctly
• Fixed BT200 change codec from UI MENU will also change Voice Frames Per TX incorrectly
• Fixed GXP display "Not Registered" for accounts that does not require registration
• Fixed GXP1200 LCD display corrupted
• Fixed AEC divergence during call waiting tone
• Fixed default router gets changed under static IP mode incorrectly
• Fixed GXP1200/GXP2010 out-of-memory problem/idle screen crash. Note: A hard power-cycle is REQUIRED after the new firmware is loaded.
• Fixed softkey problem with onhook dial
• Fixed softkey problem with direct IP call
• Fixed GXP2010 color LED blinking issue
• Fixed GXP2000 EXT issue
• Fixed BT200 redial problem after deleting called log. Fixed GXP missed call cannot be removed by LEFT key completely
• Added support for padding bit in RTP
• Fixed GXP2010/GXP2020 LCD backlight does not function correctly
• Fixed BT200 change codec from UI MENU will also change Voice Frames Per TX incorrectly
Post your experiences here:
- Major : Phone crashes whilst on mains power, leading to situation where phone will only boot without a patch cable plugged in, has happened to 30% of our handsets within 18 months. Changing power and/or network cables does not fix the issue.- SummerIT
- Major : Here's a new one for you to puzzle over... the phone is registered OK, shows the IP address, clock is correct, clock cursors flash, but when picking up handset, or pressing "speaker" there is no dial tone - but the speaker symbol appears at the top of the screen, I can enter numbers, they appear in the in the display, I can hear tones when pressing numbers, but pressing "send" or waiting for it to time out has no effect - the speaker symbol shows, but it doesn't dial. HV1.1A, FW1.1.5.15. PITA2.0 - olly
- Confirmed. I'm also having this issue... EXTREMELY annoying, because people can't reach me, although for me everything seems all right. - mirak
- Note : I have had this same issue with a GXP2010 running FW1.1.5.15. The phone still shows as registered to the PBX and receives MWI updates. It will not receive or make calls. When trying to place a call, the LCD screen shows some incorrect formatting, such as words written on top of one another. Seems to happen once the phone has been up for about three to four days. - rconner1890
- Major : Why oh why do I try? Busy tone at exactly 2 minutes into the conversation, then disconnects at exactly 2.5 minutes. Nothing seems to make this piece o crap happy! :( - indesignfirm
- Major : My phone (GXP2000) just rebooted in the middle of a conversation. - doesn't seem to be deterministic, but it's quite annoying, as my phone's in production use - and not test use :( - is the previous 'stable' version still available somewhere, so I may try and downgrade? Random reboots of the telephone are just unacceptable... :( - kodomo
- Note : Me too! two out of five GXP2000 with this software restart at random, approx every 24 hours - olly
- Note : Kodomo and Olly, please state the Hardware Version of your phones. I have seen that older HW versions seem to have a lot of issues with modern firmwares. Check hardware verison by entering phone menu, selecting "status", then scrolling all the way to the end and looking for a string that starts with "HV:" - Kurgan
- Note : GXP 2000 HV1.1A - olly
- Note : To me, it seems completely random (not even the 24h) I haven't been able to reproduce it yet - HV:v0.4 - kodomo
- Note: Kodomo/Olly, please contact Grandstream for this, this issue should be addressed. Before that, you can try "gray"s magic, disable watchdog and see if it works
- Question: How (may) do I disable watchdog permanently? - GMaoret
- Note: After their spontaneous rebooting in days 1,2 and 3, my phones have not rebooted now for between 6 and 10 days - could it be that they download extra bits of firmware in the first few days, which requires a reboot? - olly
- Note: For me it's the same, although I don't believe it's a download, since I disabled downloads again immediately after my update. I'm quite puzzled by this, but I've been unable to reproduce the reboot issue (even trying 2-3day long calls - incoming and outgoing)... I guess it's a rare race condition in my case(?) - kodomo
- Note: Kodomo/Olly, please contact Grandstream for this, this issue should be addressed. Before that, you can try "gray"s magic, disable watchdog and see if it works
- Note : HV:1.1A No problems with the call disconnection - nonsequitir
- Note : Me too, reboots spontaneously on or off call ~once per day. disabling watchdog under factory settings seems to have an effect. HV:1.1A -p
- Major : Two identical GXP-2000 + EXT stopped showing extension status on the EXT module. Transfers originating from the EXT module buttons where also triggering another extension to ring in addition to the desired extension. Don't know what triggered that condition but a reboot of the phones settled the problem. Both phones were up for 8+ days (since install) before this happened. Will wait another 8 days to see if this returns. HV is 1.2b - jflaplante
- Major : GXP2000 (Hardware 1.1A) Call self-terminates after about 30 seconds when on HANDS FREE with MUTE enabled (Ticket#: 2007121199000214) - nonsequitir
- Note: Grandstream support have recommended that I set "NAT Traversal (STUN)" as "No, but send keep-alive" - nonsequitir
- Note: gray, you may want to check if the call gets established, from console, if still not working, check with Grandstream Support.
- Note: Me too! This has been driving me nuts for as long as I've had this phone. I do a lot of conference calls, and inability to mute on speakerphone sucks. HV:0.4 - mjmac
- Minor While this is not a new issue, it should be addressed. When logging into the web interface with the end user account, the Ext modules cannot be accessed. I believe setting button number options is an end user feature, not one for an admin. - bmullins
- Feature Request : Add the ability to adjust microphone volume level. I thought this use to be a feature, maybe i got it confused with my snom 360 which allows this basic feature. Some gxp-2000 are way to loud to the other caller. - mike240se
- Major : Language Pack 1.3 is unusable. Language file is named gxp2000.lpf instead, and if renamed to gxp.lpf the phone cannot write it. Phone's syslog shows: "ERROR write gxp.lpf" - Alex
- Major : I have two GXP200s which have been rebooting quite often since I installed 1.1.5.15, mostly seemingly randomly during calls, but recently one started rebooting every time I woke my adjacent MacBook Pro from sleep, which I think I narrowed down to happening when the Airport wifi adapter was enabled and not otherwise. I've just disabled WDT and if that doesn't fix the rebooting I'm getting ready to throw the phones out. Any recommended replacements? adw 2008-02-03 Disabling WDT may have been a red herring. The ethernet out cable for connecting PCs seems to be a major contributor to the random reboots. Without that cable, the phones are less susceptible to random reboots, but still not completely reliable. And it's a pain not to be able to use that port, so still looking for a replacement adw added 2008-02-21
- Major: After upgrading to 1.1.5.15 I have a few different issues. We are experiencing call dropouts after a couple of minutes (crackle/screech then dropout) MinorOn the interface, I cannot change optional rule in ntp, it always comes back to the default - annoying as it means I cannot make it display the correct time for South Australia - even though it is configured by both DHCP and NTP. Also I cannot get it to always use the lcd backlight. again, it just wont change the setting via the interface tmcruisin 04-03-2008
Firmware Notes 1.1.5.10 (Beta):
Release Notes:
Build 1.1.5.10 (11/01/2007)
• Fixed audio stack overflow crash (A1000 crash problem found on GXP1200)
• Fixed GXP2010/2020 LCD contrast MENU OK/CANCEL soft key
• Fixed onhook-dialing account selection bug
• Fixed GXP1200/2010 TFTP display incorrect model name and remove hyphen in all model names
• Adjusted MWI flash interval to 1 second between on/off
• Removed eventlist URI settings from account pages as GXP1200 does not have BLF keys
• Added "LCD Backlight Always On" and "Disable Missed Call Backlight" to GXP1200 Basic Settings page
• Changed GXP20xx speed dial key modes and GXP2000 EXT key modes from "Asterisk BLF" to "Busy Lamp Field (BLF)"
• Fixed BT200 redial problem after deleting called log
• Fixed GXP1200 does not reject 3rd incoming call correctly leading to display problems
• Fixed GXP1200 web page problem after 3 concurrent calls
• Fixed GXP1200 busy call forward not working
• Fixed GXP1200/2010/2020 setting DHCP mode in GUI MENU when already in DHCP mode causes it to toggle to static IP mode
• Fixed GXP2010/GXP2020 provisioning screen display not aligned/missing in 1.1.5.6
• Implemented HEADSET key logic so it works similar to SPEAKER key
• Improved handset duplex performance
• Fixed audio stack overflow crash (A1000 crash problem found on GXP1200)
• Fixed GXP2010/2020 LCD contrast MENU OK/CANCEL soft key
• Fixed onhook-dialing account selection bug
• Fixed GXP1200/2010 TFTP display incorrect model name and remove hyphen in all model names
• Adjusted MWI flash interval to 1 second between on/off
• Removed eventlist URI settings from account pages as GXP1200 does not have BLF keys
• Added "LCD Backlight Always On" and "Disable Missed Call Backlight" to GXP1200 Basic Settings page
• Changed GXP20xx speed dial key modes and GXP2000 EXT key modes from "Asterisk BLF" to "Busy Lamp Field (BLF)"
• Fixed BT200 redial problem after deleting called log
• Fixed GXP1200 does not reject 3rd incoming call correctly leading to display problems
• Fixed GXP1200 web page problem after 3 concurrent calls
• Fixed GXP1200 busy call forward not working
• Fixed GXP1200/2010/2020 setting DHCP mode in GUI MENU when already in DHCP mode causes it to toggle to static IP mode
• Fixed GXP2010/GXP2020 provisioning screen display not aligned/missing in 1.1.5.6
• Implemented HEADSET key logic so it works similar to SPEAKER key
• Improved handset duplex performance
Post your experiences here:
- Major : Provisioning using a full template file (as supplied by Grandstream) sends the phone into a constant reboot cycle until the provisioning file is removed, removing P342 (Display Language) as reported below (and a number of similar values) does not fix. The provisioning file does not crash earlier firmware versions such as 1.1.2.25 - Grandstream Ticket 2008020799000203. - Rob
- Grandstream support indicated that this issue has been fixed in firmware versions 1.1.6.7+. As a temporary workaround they suggested removing the 'P' values for multipurpose keys 8-18 in the template, which worked for me. They further recommended only specifying the 'P' values you wish to change from factory defaults in the template file. - charkins
- Major : BLF does not work with Asterisk 1.07 from Debian Sarge. Every version past 1.1.1.14 does not work. This is annoying, since I cannot upgrade every Asterisk server I manage. - Kurgan
- Major : BLF is still not working with asterisk 1.4. In other words BLF is not working on asterisk 1.4 for all GXP-2000 firmware. That's really, really annoying. - Dusty
- Note : No BLF problems here with Asterisk 1.4 with GXP2000 and GXP2020 with this version. I think you have a problem with asterisk (are call-limit and limitonpeers set in your sip.conf?) - francesco_r
- For francesco_r: Yes I tried those options like 100 other combinations, no way to show a peer unreachable/unregistered. Please contact me at dustyATnibblesDOTit if you can help, I'll share experience if solved - Dusty
- This is a bug in asterisk, not grandstream: i have opened an issue one month ago in the the asterisk bug tracker: http://bugs.digium.com/view.php?id=11025 - francesco_r
- For francesco_r: Yes I tried those options like 100 other combinations, no way to show a peer unreachable/unregistered. Please contact me at dustyATnibblesDOTit if you can help, I'll share experience if solved - Dusty
- Note : BLF has always been working with Asterisk 1.4. You're probably not setting call-limit and limitonpeers. See: http://www.grandstream.com/documents/GXP2000BLFwithAsteriskConfiguration.pdf, bottom of page 2.
- Note : No BLF problems here with Asterisk 1.4 with GXP2000 and GXP2020 with this version. I think you have a problem with asterisk (are call-limit and limitonpeers set in your sip.conf?) - francesco_r
- Major : no dial tone after sip server not responding for long time, if i call the phone asterisk say "internal server error", i must reboot the phone (the changelog of release 1.1.5.6 report that was resolved but i still have this problem with both gxp2000 and gxp2020) - francesco_r
- Major : Still unabled to change the GXP2020 Gateway IP if the phone is set with a static ip address. This was supposedly fixed in 1.1.5.6. The address still revert back to 192.168.255.0 even if I set the IP in the config file - Matt Gorecki
- Major : Phone keeps rebooting after getting provision file if option P342 (Display language) is set. This problem is seen on all version from at least 1.1.4.x. - Bad2Dbone
- Minor : The italian language pack is wrong, it's german! - francesco_r
- Minor : Be nice if TRNF key could be edited. - ymartin
- Minor : Just my gxp2000 was rebooting at least twice a day on this firmware seemingly at random. Never had this problem before and all of our other phones are on the same firmware with no problems. Tried factory reset but did not help. I solved the problem by disabling the watchdog timer. My phone has now been up for 4 days with no problems. I spoke too soon, after 4 days wigged out (all lights strobing very quickly) during a call (ulaw).. Went back to 1.1.4.22 -p
- Minor : on GXP-2020 the Dialed calls display 24 times the last call !!- furio
- Note: I cannot reproduce this issue, my 2020 shows dialed calls correctly - Kurgan
Firmware Notes 1.1.5.6 (Unreleased Beta):
Release Notes:
Build 1.1.5.6 (10/22/2007)
• Slow key response fix
• Added GXP1200 LCD Contrast Control
• After Onhook dial the # key and default 4 seconds send number feature cannot work
• keep the PPPOE setting cause the static ip mode setting fail
• Periodic NTP Re-sync not working properly
• 3-way-conference under Notrl MCS mode is not working
• Added syslog if we are unable to allocate anymore channels
• Fix if the server in DNS form is configured, the provision will start two times
• Added "LCD contrast" into the language string
• Updated the new bootloader application status messages to show tftp download and writing messages.
• Implemented vertical status line for gxp1200 for three line display when offhook + softkey.
• For gxp2020 and gxp2010 - cannot change Gateway IP address in static ip mode
• Ported RFC call pickup to be enabled in all GXP
• Changed "Asterisk BLF" string to "BLF"
• Added new menu to reset VLAN under "config"
• GXP2020 offhook screen clears the whole main display area
• Fixed phonebook does not Re-Download atthe specified interval
• BT200: Mute ringer in headset does not work in 1.1.4.20
• Fixed turn off speaker remote disconnect feature for BT200.
• Added two menus to set VLAN tag and priority from the phone
• Fixed: Check SIP User ID for incoming INVITE" checks To header instead of Request URI
• Devices behave incorrectly while in call on receiving NOTIFY (Event: check sync)
• Fixed an issue when the call is on hold, the SOFTKEY is still in OFFHOOK mode.
• Added LCD contrast menu under preference for gxp2020 and gxp2010.
• LCD contrast setting will cause no change if it is not exited properly.
• Added ok and cancel SOFTKEY support for LCD contrast menu.
• GXP2000 1.1.5.3, no dial tone or LED on line key, after the SIP server not responding.
• Presence/BLF button also function as SPEEDDIAL button when idle
• 200 OK for video 'm' line contains an extra space character at the end of the line
• Fixed gxp1200 LED flicker issue
• Slow key response fix
• Added GXP1200 LCD Contrast Control
• After Onhook dial the # key and default 4 seconds send number feature cannot work
• keep the PPPOE setting cause the static ip mode setting fail
• Periodic NTP Re-sync not working properly
• 3-way-conference under Notrl MCS mode is not working
• Added syslog if we are unable to allocate anymore channels
• Fix if the server in DNS form is configured, the provision will start two times
• Added "LCD contrast" into the language string
• Updated the new bootloader application status messages to show tftp download and writing messages.
• Implemented vertical status line for gxp1200 for three line display when offhook + softkey.
• For gxp2020 and gxp2010 - cannot change Gateway IP address in static ip mode
• Ported RFC call pickup to be enabled in all GXP
• Changed "Asterisk BLF" string to "BLF"
• Added new menu to reset VLAN under "config"
• GXP2020 offhook screen clears the whole main display area
• Fixed phonebook does not Re-Download atthe specified interval
• BT200: Mute ringer in headset does not work in 1.1.4.20
• Fixed turn off speaker remote disconnect feature for BT200.
• Added two menus to set VLAN tag and priority from the phone
• Fixed: Check SIP User ID for incoming INVITE" checks To header instead of Request URI
• Devices behave incorrectly while in call on receiving NOTIFY (Event: check sync)
• Fixed an issue when the call is on hold, the SOFTKEY is still in OFFHOOK mode.
• Added LCD contrast menu under preference for gxp2020 and gxp2010.
• LCD contrast setting will cause no change if it is not exited properly.
• Added ok and cancel SOFTKEY support for LCD contrast menu.
• GXP2000 1.1.5.3, no dial tone or LED on line key, after the SIP server not responding.
• Presence/BLF button also function as SPEEDDIAL button when idle
• 200 OK for video 'm' line contains an extra space character at the end of the line
• Fixed gxp1200 LED flicker issue
Build 1.1.5.3 (Beta):
Release Notes:
Build 1.1.5.3 (09/20/2007)
• Audio issue on GXP2020
• Added on-hook dialing
• Decoupled registration and subscription intervals
• Fixed we do not re-transmit 200 OK for reINVITE
• Fixed call history time not adjusting to DST
• Support dialing from phonebook with SEND key
• Support for disable backlight when there is missed calls
• Support for BLF call pickup using dialog automatically if XML contains sufficient information
• Support XML application for GXP2020
• Enhanced GUI including reversed MENU, larger fonts for GXP2020
• Integrate my new HLC code + handset gain tricks to reduce ambient noise picked up by handset and eliminate clipping of loud audio
• Remove extraneous lock around packet dequeue loop
• To stop network flood from preventing call setup (tx path works fine in this condition, rx path stutters due to current ne2000 receive buffer overflow handling).
• Audio issue on GXP2020
• Added on-hook dialing
• Decoupled registration and subscription intervals
• Fixed we do not re-transmit 200 OK for reINVITE
• Fixed call history time not adjusting to DST
• Support dialing from phonebook with SEND key
• Support for disable backlight when there is missed calls
• Support for BLF call pickup using dialog automatically if XML contains sufficient information
• Support XML application for GXP2020
• Enhanced GUI including reversed MENU, larger fonts for GXP2020
• Integrate my new HLC code + handset gain tricks to reduce ambient noise picked up by handset and eliminate clipping of loud audio
• Remove extraneous lock around packet dequeue loop
• To stop network flood from preventing call setup (tx path works fine in this condition, rx path stutters due to current ne2000 receive buffer overflow handling).
Post your experiences here:
- Added page up/page down buttons in menus
- Increased size of all screen elements (less whitespace)
- New option in 'Basic Settings': 'Disable Missed Call Backlight:'
- Phonebook Alpha Scroll: Push the corresponding number on the keypad and it will jump to that letter in the list. i.e. press 6 twice to get to the N's in the phonebook! - Shane Steinbeck
- Audio Quality: I'd say the handset sounds about as good as it has in the last year or so. I think the speakerphone still sucks...I've pretty much given up on that ever working. I bought Aastra 57i's and the speakerphone is flawless. Did I mention I bricked a GXP-2000 and lost more in a flood? Only 4 GXP's remaining :-) - Shane Steinbeck
- On-hook dialing - bcheath
Major : (10/11/2007) On one phone the display is all wrong, the main page is a bit wrong, but the other pages are unreadable. - Richard
- Note : I can confirm the display problems on my GXP-2000 with build 1.1.5.3, HV: 0.3. I was able to downgrade to version 1.1.4.25 - Knut-Helge
- Note : I could not confirm any display problems.National characters shows correctly, I have HV:0.4 - Mnam
Major : (10/13/2007) Phone hang ups sometimes without any reason. (ping accessible,but no web + no response from display) - mnam
Major : (10/23/2007) Phone was locked up when I arrived in the office this morning. rebooted. Phone started booting on its own several times later on. It took several minutes to register. Finally it would not register at all. I reinstalled FW 1.1.4.18 - it seems back to normal. (HW=0.4) - - notoncloudnine
Major : (10/24/2007) DTMF RFC2833 stop to works after a transfer. I must set asterisk to INBAND to make DTMF work reliable. The other previous versions worked well. (HW=1.2B) - - francesco_r
Major : (10/24/2007) BLF still unreliable. Sometimes the led is blinking or red when an extension is not in use, and asterisk show correctly the hint idle (HW=1.2B) - - francesco_r
Minor : (10/25/2007) "No Key Entry Timeout" stop to works after the first Onhook dialing (HW=1.2B) - - francesco_r
Firmware Notes 1.1.4.22 (Beta):
Release Notes:
Build 1.1.4.22 (08/31/2007) ----
- Fixed RTP fails when VLAN is used
- Handset improvement + packet handler optimization
- Add Syslog message for off-hook/on-hook notification
- Fixed we incorrectly drop URI parameters in Refer-To header
- Fixed GXP2020 one-way audio problem
- Fixed we incorrectly turns on media when received 18x from caller
- Fixed we incorrectly turns on media when received INVITE with Replaces and the call its replacing is still in RINGING state
- Fixed when configured to use STUN and no server is configured we would be re-registering every 30 seconds
- Added support for early attended transfer (A talk to B, A put B on hold and call C, while C is running A transfer to B) ----
- Added a "*" suffix to User-Agent field if provider lock is enabled
- Added audio soft-clipping in TX path
- Fixed GXP2020 MENU problem reported (Upgrade menu)
- Fixed BT200 crash on off-hook reported
- Fixed GXP SIP passwords not stored correctly on additional accounts
- CN packet handler and generation
- Fixed random crash problem found in 1.1.4.x ----
- Changed all GXP to use gxp.lpf to share multi language file
- Fixed custom idle screen some BMP displayed reversed color
- Fixed GXP display incorrect EXT key event in factory diagnostic mode
- Fixed GXP cannot use speed dial key as line keys when all line keys are in use
- Fixed we turn off speaker on remote disconnect regardless of the setting
- Added option to change SIP Transport in MENU
- Added option to configure SIP settings for additional accounts on GXP
- Added validation check for subnet mask, we will ignore invalid subnet mask
- Fixed iLBC, G.722, and G.729 problems
- Fixed out-of-order packets when calling Asterisk voicemail
- Eliminated the idle screen crash and occasional boot up crash I was still seeing (on 1.1.4.17/1.1.4.18)
- Fixed AGC does not update TX digital gain, enabling speaker phone to work at longer ranges
- Louder maximum volume for AER
- Fixed when a value of 256 or higher is specified in one of the octets for subnet mask, it will be treated as 255. If anyone octet is invalid, the entire address is ignored. This is applicable to Preferred DNS server, IP address, default gateway, DNS Server 1, and DNS Server 2 fields.
- Changed if invalid (outside 96-127) iLBC payload type is specified we ignore the invalid value (we use to set it to 98)
- Support for provider lock option
- Added BT200 display calling number for offhook auto dial
- Changed Upgrade MENU so changes are saved immediately when OK is pressed instead of needing to choose another Save option
- Fixed headset volume issue
- Major : (Oct30/09) BLF is not working with asterisk 1.0.7 from Debian Sarge (old stable). - Kurgan
- Major : (Sept24/09) BLF is not working with asterisk 1.4.7+ - Dusty
- Minor : (Jul25/07) DND and BLF broken If DND is activated on a phone using the MUTE/DEL button and the phone is phoned from any another extension also GXP2000, the BLF corresponding to the extension dialed keeps on flashing RED on all phones including the one dialed even after going on-hook. - theobresler
- Major : (Sep21/07) __Random Lockup. We've had one lockup in 2 weeks and keep the phone sending data to syslog. No message in the log and had to cold boot the phone. Better than previous firmwares, still not perfect. - InDesign Firm
- Note : (Sept21/07) I can confirm the Random Lockup. I am seeing intermittent (twice in as many weeks) lockups on one GXP2000 that had been perfectly reliable running 1.1.1.4. Oddly, only one of our three phones ever "froze" (requiring a cold reboot / power cycle to restore operation) with 1.1.4.18. The same phone is now locking up under 1.1.4.22 (I never installed 1.1.4.20). The phone that's locking up is the newest hardware of the three and is very seldom used. For this reason, it seems as though this lockup symptom may somehow be related to hardware or the usage (or lack thereof) pattern.- engineerdan
- Minor : (Sep/07) G.722 problems GXP-2000 using G.722 still has audio glitches. Transmitted audio (from phone) drops out or mutes. Tested with Asterisk and Polycom G.722 - andrew
- Minor : (Oct/07) BLF does not function when Send Anonymous set to YES under Account - justind
Firmware Notes 1.1.4.20:
This firmware can be downloaded from http://www.bobbyspad.com/
Bug Fixes:
- Minor : (Jul27/07) Custom Screen Reversed We have built a logo and custom screen for one of our customers. Loaded the firmware and now the screen is reversed.. - InDesignFirm
Firmware Notes 1.1.4.18:
This firmware can be downloaded from the official firmware page http://www.grandstream.com/firmware.htmlBuild 1.1.4.18 (07/17/2007)
- Note: Firmware known to lockup on boot if SIP set to use TCP instead of UDP - see notes below
Bug Fixes:
- Fixed BT200 does not return to idle screen upon attended transfer complete
- Fixed GXP line number display bug when line number >= 10
- Fixed GXP2020 WEB UI displays incorrect default SIP port number for Account 5/6
- Fixed choppy GSM audio quality
- Fixed G729/G723 may crash in-call
- Major : (Oct30/07) BLF is not working with asterisk 1.0.7 from Debian Sarge (old stable). - Kurgan
- Major : (Sept24/09) BLF is not working with asterisk 1.4.7+ - Dusty
- Major : (AUG17/07) Firmware Release Problems So in 2 weeks worth of conversations with Grandstream Technical support, I finally had them tell me that 4.18 has many known problems and that they have sent it back to their development team for changes. According to the rep I spoke with on the phone, they do not have any new available beta firmware, as they are trying to fix tooo many big problems... I was also provided with a newer version of the firmware for my GXW4104, but was warned that if I installed it, and it didn't work, I couldn't downgrade. Good to see I'm being presented with so many options. On a side note, purchased an Aastra 57i and a Cisco phone. Their is no comparison on how much better their sound quality is. They are absolutely the shizzle. I guess you get what you pay for. - InDesign Firm
- Major : (Jul31/07) Lockups & Bad Sound Quality We've upgraded several of our GXP2000's only to find that we had a horrible echo when using it with the GXW4104 gateway. We've rolled back to 17 still have it, so rolled back to 4.14 and it has gone away. We've also noticed that in 18 if you set the packets from UDP to TCP the phone just locks up on the next reboot and won't let you get in at all... Had to disconnect from network, reboot, and try to type in the MAC address before it locked up again to reset to factory, just to be able to reload new firmware... I think I'm gonna try an Aastra phone! This is frustrating... - InDesign Firm
- Note :(Aug20/07) SIP TCP Lockups Configuring to use SIP over TCP will cause the phone to lockup/hang while trying to connect over SIP. DO NOT change SIP over TCP. InDesign's instructions for fixing a locked phone follows. - Tim Smith
- Note :(Aug23/07) SIP TCP Lockups Unlocked, KINDA The way we were able to recover the phone was to unplug the network cable. Reboot the phone, and then use the on screen menu's to reset to factory settings. At that point, plug back into network, get address, program. If we left it plugged into the network, the second it tried to register, the phone would just freeze. We were never able to get it to work with TCP. You really shouldn't use with TCP unless you are having routing issues, but we were just trying all buttons and options when we found it killed the phone. - InDesign
- Note :(Aug2/07) Lockups We have 5 GXP2000's, upgraded over the past week to firmware 18, and experience random lockups when idle. Some of them locked after installing the upgrade (from 14), all of them have locked at different times of day - sometimes during office hours, sometimes middle of the night, but only ever one at a time. When they lock the screen appears as normal, the only clue to the lockup is the clock showing the wrong time, and, of course, unresponsive to any keys or incoming calls. Solution is to pull the power and reboot. - olly
- Note :(Aug5/07) Bad Sound Quality We've upgraded 3 phones to 4.18 and have the same echo problems with GXW4104. I tried all different echo and TX silence settings to no avail. I'm sick of battling and rolled back to 4.14 as well. I must admit that, for future phones, I am also definitely removing Grandstream from my list of possible phones or FXO gateways. - theobresler
- Note :(Aug20/07) SIP TCP Lockups Configuring to use SIP over TCP will cause the phone to lockup/hang while trying to connect over SIP. DO NOT change SIP over TCP. InDesign's instructions for fixing a locked phone follows. - Tim Smith
- Minor : (Jul27/07) Ringtones distorted I've made custom ringtones that are bits and pieces of songs. With this firmware, they sound distorted. They sound much better in previous firmwares. (is this because the speakerphone echo canceller?) (HW=0.4).- Joe M
- Minor : (Jul26/07) Ringtone volume is much louder now. Even at the minimum level it is way too loud when you're sitting just a feet away from it. It's disturbing to others in the same office too. - forsen
- Minor : (Jul25/07) If DND is activated on a phone using the MUTE/DEL button and the phone is phoned from another extension also GXP2000, the BLF corresponding to the extension dialed keeps on flashing even after going on-hook. - theobresler
- Major : (Jul24/07) Phone disconnects after 5 minutes after Mute has been actived (HW 0.4). Use case: Listening to a presentation on speakerphone through a conferencing provider. Not sure if the provider disconnects because of 5 minutes of absolute silence from my side? - kam - Disable VAD on your phone. Mute+VAD=No RTP. Most VoIP servers will disconnect because of lack of RTP. - andrew
- Major : (Jul23/07) Phone freezes in call Using PCMU, HW 0.4 - ninthclowd
- Note : (July24/07) I have not seen this problem at all on 30 phones. How do you reproduce it? (HW=0.4).- anthony
- Note : (July26/07) Anthony, as I said, it "happens in call" which indicates that it "randomly happens in call without any sort of catalyst". If you are a GS tech then give me a call (Bill Zhang has my number) and I will get you my config files and screen bg image - ninthclowd
- Note : I can confirm that the GXP2000 does freeze while in a call using G729, HW 0.2 - bjefferys
- Note : (July24/07) I have not seen this problem at all on 30 phones. How do you reproduce it? (HW=0.4).- anthony
- Major : (Jul26/07) Phone freezes while idle Using PCMU, HW 0.4. I never had this happen before in 1.1.14.17 but it just happened today- ninthclowd
- Major : (Jul20/07) Breaks BLF light on GXP2000 BLF light is blinking after a call for up to 30 minutes.
- I can confirm this, i had the problem with both GXP2000 and GXP2020 - francesco_r
- I have the same problem with the GXP2000 and Asterisk BLF. Other than this the phones rock. -p
- Major : (Jul23/07) Speakerphone still useless Using PCMU, HW 0.4. various buzzing and volume changes during call - ninthclowd
- Note : (July24/07) My experience is that speakerphone is vastly improved over 1.1.3.X series, , and I am quite happy with it. You must make sure that you dont mix f/w versions among your phones, as this screws up speakerphone. (HW=0.4).- anthony
- Note : (July26/07) Anthony, phones should connect to a server and then to another phone in most environments, not by direct IP. This being the case, feedback,buzzing, hissing, etc. are present when doing an echo test to the asterisk server, but only when on speakerphone. This indicates a problem with the phone or the server. In my installation I have many different makes and models dialing outbound through my server with none of these feed back problems. This indicates that I do not have a problem with my server, which makes sense since I am running the latest stable distro of asterisk/zaptel/etc and have tuned my gains to the local telco test line. So the problem is with this particular phone sitting on my desk. Unlike you, I have no desire to move my entire user-base to a beta firmware(that you can't downgrade from) just to fix my speakerphone issues. In the future I would appreciate you keeping your opinion to yourself instead of policing my opinion of whether or not there is something wrong with my phone, newb - ninthclowd
- Note : (August12/07) After upgrading to .18 from very old firmware that came preinstalled on phone, the speakerphone is much improved. Previously, callee could not hear, while caller could. Now, I have had several successful calls using the speakerphone. And, touch wood, no other problems. However, my setup is very simple, just direct connection to four VOIP providers. - rmclaren
- Note : (July26/07) Anthony, phones should connect to a server and then to another phone in most environments, not by direct IP. This being the case, feedback,buzzing, hissing, etc. are present when doing an echo test to the asterisk server, but only when on speakerphone. This indicates a problem with the phone or the server. In my installation I have many different makes and models dialing outbound through my server with none of these feed back problems. This indicates that I do not have a problem with my server, which makes sense since I am running the latest stable distro of asterisk/zaptel/etc and have tuned my gains to the local telco test line. So the problem is with this particular phone sitting on my desk. Unlike you, I have no desire to move my entire user-base to a beta firmware(that you can't downgrade from) just to fix my speakerphone issues. In the future I would appreciate you keeping your opinion to yourself instead of policing my opinion of whether or not there is something wrong with my phone, newb - ninthclowd
- Note : (July24/07) My experience is that speakerphone is vastly improved over 1.1.3.X series, , and I am quite happy with it. You must make sure that you dont mix f/w versions among your phones, as this screws up speakerphone. (HW=0.4).- anthony
- Minor : (Jul23/07) Phone volume changes randomly Using PCMU, HW 0.4. While in call, person on the recieving end will hear my voice get spontaneously louder and softer. I believe it's from the new echo canceler
- Note : (July26/07) G726 occasionally sounds quite harsh. This may be the same issue. Not sure about the other codecs. - chewi
- Minor : (Jul22/07) Some language translations are not viewing menu properly (missing characters in menu).
- Slovak language is affected. - mnam
- Note : (July20/07) Receptionist (with extension unit) at 75 phone location reports this is "Perfect".- diver
- Minor : (Aug10/07) My call history time stamps are off by -1 hour. The time display is set to the correct time. Anybody else seeing this? - Shane Steinbeck
- Note : (Aug13/07) yup, mine too - olly
- Note : (Aug13/07) It would be handy if the status page showed the time/date on the phone so that these settings could be checked via the Web interface without having to visit the phone or asking someone to look.- Linker3000
- Minor : (Aug13/07) The LCD backlight turns itself off during calls - I'm sure that in previous version, the light was illuminated all through the call. - olly
- Minor : (Sep 4/07) Time of call does not include DST (daylight-saving time) - When you check call history, the time of call is displayed wrong. - bad2Dbone
- Minor : (Sep 4/07) Phone keeps restarting with language pack if you are using provisioning with preseted language (tested with german) - bad2Dbone
- Minor : (Sep 4/07) Noise in headset is much lower than in previous version, but it's still there. (professional headset with amplifier) - bad2Dbone
- Note : (11.9.07) Noise appears sometimes after hanging up. It lasts for a while- bad2Dbone
- Major : (11.9.07) Transfer sometimes doesn't work A calls B. B answers, picks new line and calls C. Than B picks back line with A, presses TRNF and line vith C. C hears silence, and cann't be picked up again - bad2Dbone
Firmware Notes 1.1.4.17:
This firmware can be downloaded from http://www.grandstreamsucks.com or http://www.idlex.net/?p=10Build 1.1.4.17 (07/13/2007)
BugFixes:
- Fixed LCD backlight switched off at inconsistent interval after off hook
- Fixed GXP2000/2020 do not prompt user in dialing screen if account is not registered
- Fixed incoming direct IP calling will not work if no accounts are configured
- Fixed GXP2000/BT200 handset overdriving in TX path
- Changed we will place the phone on-hook after transfer is completed
- Major : (Jul20/07) Breaks BLF light on GXP2000 BLF light is blinking after a call for up to 30 minutes.
Firmware Notes 1.1.4.16:
Build 1.1.4.16 (07/06/2007)
BugFixes:
- Fixed GXP2000 noise on call hang up
- Fixed GXP does not allow change network settings when "Lock Keypad Update" is set to Yes
- Fixed GXP2020 screen does not clear cleanly when going offhook (some pixels left over from the date string at idle screen)
- Fixed GXP2020 does not show SRTP icon when making an SRTP call
- Fixed GXP2000 increased handset background noise in 1.1.4.14
- Fixed BT200 does not play ring tone after call-waiting came in and onhook
- Added BT200 onhook call-on-hold reminder message (port from BT100)
- Fixed BT200 HOLD issue: hanging up the handset while having a call on HOLD will terminate the call
- Adjusted GXP2020 GUI line info display for multiple call scenarios
- Fixed handset ringer level too loud for GXP2000
- Disabled silence suppression for G723/G729 to bypass the crash the problem
- Fixed we will default to PCMU regardless of configured codec when incoming SDP contains video
- Added option to disable use of multiple media attribute in SDP to workaround some platforms not supporting it. Provisioning parameters P137/487/587/687/1787/1887, takes immediate effect without reboot.
- Fixed GXP2020 does not show "Sync Phonebook XMLâ?¦"
- Fixed we use ";user=phone" in BLF SUBSCRIBEs even when "User is phone" is not selected
- Fixed we will only update the first BLF/Presence status
- Fixed GXP2000 high pitch sound when offhook using the handset
- Fixed we do not honor session-timer refresher party when other the parameter contains a space between semicolon and "refresher=" parameter
- Added support for Nortel MCS server-side conference
- Added provisioning status on BT200
- Added GXP offhook auto dial
- Added support for BT200 provisioning display (Bugzilla #748)
- Added support for new factory parameter section (to be removed for external release note)
- Major : (Jul11/07) Line remains off hook after transfer After successfully transferring a call and hanging up, line1 remains illuminated red and off the hook. (HV .4). This is a real annoying bug. - JoeM <- FIXED IN 1.1.4.17 (iDLEx)
Firmware Notes 1.1.4.14:
Although not available as an official download as of Jun26/07, Grandstream support is mailing this firmware to people who request it.This firmware can be downloaded from http://www.grandstreamsucks.com/ No pun intended!
Changelog 1.1.4.14:
Bug Fixes:
- Fixed SRTP broken in 1.1.2.1
- Fixed SRTP sequence number wrap around bug
- Fixed we include "application/xpidf+xml" in Accept header for SUBSCRIBE
- Fixed GXP-2000 Accounts 1 and 4 "SIP T1 Timeout" last option incorrectly labeled as "1 sec" instead of "2 sec"
- Fixed we stuck at provisioning when receives a 200 OK with 0 content-length
- Fixed DoS issue by WWW-Authenticate header
- Fixed a crash issue with 489 Bad Request caused by Proxy-Authenticate header
- Fixed we cannot parse DST string via configuration file correctly
- Fixed ring tone download goes to incorrect TFTP server
- Fixed we still claim an IP address after receiving DHCP NAK
- Fixed description for "Enable Call Features" in web UI
- Fixed we incorrectly formed the qop param without the quotation
- Fixed we incorrectly parsed the nonce param
- Fixed we incorrectly handled presence NOTIFY
- Fixed we incorrectly handled dialog NOTIFY
- Fixed we incorrectly responds 481 to refer NOTIFY when BYE arrives first
- Fixed we accept broadcast SIP messages
- Fixed phonebook download account index incorrect
- Fixed GXP-2000 crash with EXT board
- Fixed GXP-2020 always sends signal=2 in DTMF via SIP INFO regardless of the actual DTMF
- Fixed the in-call timer does not tick when a call is on MUTE
- Fixed the offhook status line disappears between DTMF digits and in-call
- Turn MWI off when phone is offhook
- Fixed phonebook download account index incorrect
- Fixed CBCOM mode results in no audio
- Fixed we display "HV: 0.4.255" on some old GXP-2000 hardware
- Fixed Sylantro interop issue
- Fixed we do not honor maddr parameter in SIP Contact header
- Fixed we used the cached "realm", "nonce", or "opaque" parameter if they are 0 length
- Fixed we do not display correct IP address after DHCP NAK
- Fixed GXP2000 crash if you add entry to phonebook from call log and edit name/number field
- Fixed we cannot authenticate using auth-int
- Fixed a TCP interface bug and a HTTP server bug which should speed up web UI and fixes some display issues
New Features/Changes:
- Improved audio quality
- Changed description for "Enable Call Features" in web UI
- Changed we use 408 instead of 487 for ringing-no-answer
- Added wrap-around support for MENU UI
- Added speed searching phonebook and other list box items
- Added option to support mute speaker ring in headset mode (P336) --Note that this option does not exist for GXP-2000 HW 1.0
- Added we will clear new missed calls display message after viewing Missed Calls menu without visiting details of each entry
- Support for concurrent multiple DTMF schemes
- Changed: We will bypass unregister and move forward to register if we received a non 2xx final response for the the (un)-REGISTER
- Added we will clear new missed calls display message after viewing Missed Calls menu without visiting details of each entry
- In web UI, the "if set to Yes, "#" will be function as the "(Re-)Dial" Key" is removed
- Add display "Preparing to write" and "This may take a while" between the period of firmware download complete and firmware flashing begins
- Disabled iLBC (iLBC is not working well and will be fixed later)
- Added support for XML encoded in UTF-16
- New dialing string display-old scheme will only show the last 11 digits dialed; new scheme will automatically scale down to a smaller font to display up to the last 42 dialed digits. Old scheme does not show line and account info while dialing digits, new scheme will.
- New centralized GUI control allowing showing multiple call information simultaneously including:
- Still show account information while dialing (previous version only show dialed digits)
- When 2 calls are present, we will split screen in half vertically (3 lines per call) and display both calls
- When 3 calls are present, we will split screen in 3 sections vertically (2 lines per call)
- When 4 or more calls are present, we will split screen in multiple sections (1 line per call) and display as many calls as we can. If there is an active call, that call will occupy 2 lines.
- Select scenarios will occupy the entire screen for the active call (such as when TRANSFER key is pressed, or when CONFERENCE key is pressed)
- When TRANSFER key is pressed you will still see the current calling info along with the prompt or the transfer target number you are dialing
- When CONFERENCE key is pressed you will still see the current calling info along with the prompt
- When call forward are requested (such as *73), you will still see the account information along with a prompt and the forward target number as you enter
- Upgrading to this firmware can take several reboots - be patient and wait for them to all be completed before logging back in to your phone/s.
- Major : (Jun30/07) Incoming call on second line - no voice after pickup call (headset or speaker), first line is OK Incoming call on first line worked well, the only way hot to enable sound on second line afte pickup call is to hold the line and resume call, before that there is no sound on both calling parties . - Pteppic
- Major : (Jun27/07) Speaker always on Speaker hisses even if no call active (HW v2.0). - Tigs
- Major : (Jun27/07) Line remains off hook after transfer After successfully transfering a call and hanging up, line1 remains illuminated red and off the hook. This is unacceptable! - JoeM
- Note : (Jun28/07) confirmed. HV=0.4 - ampster
- Major : (Jun26/07) Breaks HOLD button on BT200 It has been reported in the Trixbox forums that this firmware stops the HOLD button from working on the BT200 model. GXP-2000 not affected. - Linker3000
- Question : (Jun26/07) I'd like to know, whether the new firmware policy will be to issue upgrades only upon request, whether this firmware is considered stable or not (I don't get the point in the question marks behind the word stable... shall this be considered 'beta, although (of course) it's hoped to be stable'?). and whether there will be new official stable images distributed via the official site (as opposed to 'only upon request')? - kodomo
- Answer: (Jun29/07) One of the engineers at Grandstream contacted me and asked me to post this response to some of the questions about the firmware and these pre-beta versions we keep seeing. I think he addressed this situation very well, and I will summarize by saying: "Of course it's broken and there are bugs with it. It's pre-beta. Grandstream appreciates all of the feedback on problems, but it does not make sense to expect the pre-beta firmware to be stable or even have all of the functionality one would expect from a stable release or full beta release candidate." Upgrading is a one way street, and they warn time and again against doing it in production environments before the firmware is released as stable. Anyway...back to the engineer's response: - thetatag
- We did a lot of hard work to get to 1.1.4.14, especially with the audio fix. That is not an easy one given that we cannot change the hardware case to maximize the physical sound path. Initial internally rolling testing seemed fine, but we did find some test phones needed some time to get stabilized (they will freeze after f/w upgrade) and the chirp sound in on/off the handset. Also the BT200 HOLD key is broken (although the FLASH key can do a similar thing as HOLD). That is why we halted it in pre-beta and did not even go to beta as we try to nail down these issues before publishing into beta, because the update is a one way train.
- Answer: (Jun29/07) One of the engineers at Grandstream contacted me and asked me to post this response to some of the questions about the firmware and these pre-beta versions we keep seeing. I think he addressed this situation very well, and I will summarize by saying: "Of course it's broken and there are bugs with it. It's pre-beta. Grandstream appreciates all of the feedback on problems, but it does not make sense to expect the pre-beta firmware to be stable or even have all of the functionality one would expect from a stable release or full beta release candidate." Upgrading is a one way street, and they warn time and again against doing it in production environments before the firmware is released as stable. Anyway...back to the engineer's response: - thetatag
- Note : (Jun28/07) Yes, I have some background hissing (white noise) but the firmware is so much better than any before. THANKS.- richard
- Note : (Jun28/07) I have always had some slight but barely noticeable hiss (white noise). HV=0.4 - ampster
- Note : (Jun28/07) some improvement in speaker phone also. but there is an initial burst in speaker mode. HV=0.4 - ampster
- Note : (Jun28/07) Overall, the firmware keeps on improving. HV=0.4 - ampster
- Note : (July04/07) First version in a year or more that DOESN'T BLANK THE SCREEN (HV0.3). That is very good, it has worked very well for 2 days since installing the new FW. Less good though - POSSIBLE WARNING - My phone died today, it is now a flashing brick. I can't rule out that it has to do with this new firmware that has been on for 2 days.- carlotto
Firmware Notes ("Beta" 1.1.3.2):
Moved to http://www.voip-info.org/wiki/view/Grandstream+GXP2000+Firmware+ArchivesFirmware Notes ("Stable?" 1.1.2.27 01/30/2007 - Not yet available for public use):
Moved to http://www.voip-info.org/wiki/view/Grandstream+GXP2000+Firmware+ArchivesFirmware Notes ("Alpha/Beta" 1.1.2.26 - Not yet available for public use):
Moved to http://www.voip-info.org/wiki/view/Grandstream+GXP2000+Firmware+ArchivesFirmware Notes ("Beta" 1.1.2.25):
Moved to http://www.voip-info.org/wiki/view/Grandstream+GXP2000+Firmware+ArchivesFirmware Notes ("Beta" 1.1.2.23):
Moved to http://www.voip-info.org/wiki/view/Grandstream+GXP2000+Firmware+ArchivesFirmware Notes ("Stable" 1.1.1.14):
Moved to http://www.voip-info.org/wiki/view/Grandstream+GXP2000+Firmware+ArchivesFeature Requests
Moved to http://www.voip-info.org/wiki/view/GXP2000+Feature+RequestsDownload Firmware
Moved to http://www.voip-info.org/wiki/view/Grandstream+GXP2000+Firmware+ArchivesInstructions to Upgrade a GXP-2000 to Firmware version 1.0.2.3 using Linux - gammacoder
Watch out for upgrading via HTTP. Although it worked for me, I've heard of a continual reboot loop until the .bin files are removed from the HTTP server. I've had success upgrading via TFTP following these steps:
- On your Linux Box (Make sure you have a tftp server installed, the package for Fedora/Redhat is 'tftp-server')
- cd /tftpboot (or your tftp server root directory)
- wget http://www.grandstream.com/BETATEST/GXP2000/Release_1.0.2.3_GXP2000.zip
- unzip Release_1.0.2.3_GXP2000.zip
- /usr/sbin/tcpdump port tftp (to watch tftp requests from the phone)
- Point your webserver to http://ip.add.dr.ess from the phone's front panel
- Login with the administrator password
- Advanced Settings: set Firmware Upgrade: Via TFTP Server and set the IP address to your TFTP server
- Click Update
- Click Reboot
- Watch tcpdump, you'll see requests for
- boot55.bin
- If it hangs here for more than 10 seconds, pull power and reboot.
- On the phone's Web Interface, under Status, you'll have Bootloader-- 1.97.1.99
- Reboot the phone from the web interface one more time
- boot55a.bin
- boot55a.bin (again)
- gxp2000a.bin
- cfgxxxxxxxxxxxx (where xxxxxxxxxxxx is the MAC address)
- cfg.txt
- boot55.bin
- The phone boots up, then runs through the new provisioning code. In tcpdump, you'll see:o
- cfgxxxxxxxxxxxx (again)
- boot55a.bin
- gxp2000a.bin
- ring1.bin
- ring2.bin
- ring3.bin
GXP-2000 central updating TFTP server (GXP-2000 firmware v1.0.1.9)
- The first time you have to enter the TFTP server-IP in your phone through the web interface, as of then it will always look for the cfg file on the TFTP server.
- On grandstream.com you find the Configuration Tool, you need this to convert the config file to the correct format. A config template can be found on that page also.
- My cfg file is called cfg<mac-addr> and is placed in the tftp dir. If you have multiple phones, you need multiple cfg files.
- Here is what I have changed from the default template:
# SIP Server
P47 = <SIP-server-IP>
P35 = 200
P36 = 200
P34 = 200
P47 = <SIP-server-IP>
- SIP User ID (200 is used as an example!)
P35 = 200
- Authentication ID
P36 = 200
- Authentication password
P34 = 200
- NAT Traversal. 0 - yes, 1 - no
- TFTP Server (for remote software upgrade and configuration)
- For firmware version 1.0.5.22 and above)
- P213 =
- make sure you choose the next one:
- TFTP Server (for remote software upgrade and configuration)
- For firmware version below 1.0.5.22)
- "Account Name" in the webinterface for the 1st account
- SIP Registration. 0 - no, 1 - yes
- Unregister On Reboot. 0 - no, 1 - yes
- NTP Server
- Time Zone. Offset in minutes to GMT (780 = brussels/paris/..)
- Daylight Savings Time. 0 - no, 1 - yes
- User Caller Name (John Doe)
- Send DTMF. 0 - in audio 1 - via RTP 2 - via SIP INFO | set to 2 for Grandstream!
- After creating your config file, you need to convert it with the Configuration Tool and make them available on your TFTP server. (filename syntax: cfg000b8201XXXX)
Configuration Files Generator Tool for WINDOWS http://sourceforge.net/projects/provisioning/
The generator tool may create encrypted files. If you should need to convert these back into readable files, use this perl script:
In case it should be of any use to anybody, here's a perl implementation of the config file generation:
Update and Modify a GXP-2000 from the command line
(Jun/06), there is a sourceforge web site
http://handhelds.freshmeat.net/projects/gsutil/
which contains a perl script for manipulating all aspects of a GXP-2000 phone from the command line
knowing only the phone IP number. It is relatively easy to change the perl script as the firmware is upgraded.
Modifying the script
- Here is a modified perl script gsutil.txt that I believe works with firmware up to and including 1.1.0.16. It has a .txt ending since the wiki does not accept .pl
- (Jul 19/06) It works with 1.1.1.7 also but does not have the new bells and whistles for the extension unit, or some info to make adjusted parameters such as BLF presence work.
- (Jul 26/06) Here is a modified gsutil.txt with the added info needed for the extension unit and firmware 1.1.1.7
Configuring the GXP-2000
To use the perl script in conjunction with the configuration template, you can use
a shell script such as:
and an edited template file such as
The command to generate a configuration file for an extension is then:
/bin/bash genxxx.txt XXX
where XXX is the extension number. It is assumed that the extension number is the same
as the last numeric part of the ip number.
The edited template file uses an asterisk server ip of 192.168.0.199
and a router ip of 192.168.0.15. You may change to suit your taste.
Configuration template files
Configuration template files for:
- Firmware Version 1.1.1.7 -ninthclowd
- Firmware Version 1.0.1.12
- Firmware Version 1.0.2.13
- These were emailed to me directly from Grandstream some months ago. Others may find these useful.
- I would really like to make each of the firmware version configuration templates files available here, but I do not have them. Can anyone provide more?
- Anthony

Comments