Software Upgrade

How can I direct my device to an HTTP/TFTP Server?

There are two ways to set up an HTTP/TFTP server. Use the device’s web configuration page. Log in to the advanced settings page of your unit’s web configuration pages. Under the Advanced Settings, you will find the Firmware Server Path field. Enter the IP Address or server path here. Use the phone keypad. For BudgeTone phones: Press the menu button and scroll down to item 6, press the menu button again to enter “Edit” mode. If the displayed TFTP server IP is not the one you want, enter the entire 12 digits of your TFTP server’s IP address. For example, if your TFTP server is, enter 192168001100. For GXP2000/GXV3000 phones: Press the MENU button, go to Configuration -> Upgrade to enter the Firmware Server information. For ATAs: Remove the receiver, press ***, press 13, enter the Hardware Firmware Upgrade Server’s IP Address in 12-digit format, for example, 168075215189. Use option 15 to select the upgrade protocol (TFTP or HTTP). Can you explain the simplest way to update firmware in a local environment?

Download the latest firmware from the website provided in the Firmware Download address.
Open the firmware file and place it all in the root directory of the TFTP server. If you don’t have one, you can download a free one.
For Windows version TFTP server, available at http://www.solarwinds.com/downloads/
Change the default setting of the tftp server from “Alone Read” to “Transmission Only.”
Place the computer and the larger stream product on the same LAN segment to perform the upgrade. For instance, under the same home router. In the configuration page of the Grandstream device, change the TFTP server’s IP address to the IP of the computer it’s running on, then click “update” to save the changes.
Turn off and turn on the unit.
Make sure the TFTP server is on the WAN side of the box (if you have a WAN interface like ATA486/496) and ignore the two missing cfg.txt configuration files.

If you don’t have a DHCP server/router in your LAN and you are using a static IP, you need to set the gateway to be the broadcast address of the LAN segment where your devices are connected (e.g., independent hub or switch).

What precautions should I take before upgrading?

Firmware upgrade is a simple but critical procedure. If done incorrectly, it can damage the unit. Our website provides a list of instructions and warnings that should be carefully read before attempting an upgrade. You can find this information here (enter your product reference to get all the required documents).

Where can I find the Hardware Firmware Version of my Grandstream device?

Depending on the product, there are two ways to view your unit’s hardware firmware version:

For ALL Grandstream devices:
The firmware version will be displayed at the top of the Status web configuration page in a format similar to this:

Software Version: Program–1.0.X.X Bootloader–1.0.X.X HTML–1.0.X.X
The number series next to “Program” indicates the unit’s software version.

For BudgeTone Series Phones:
Press the “menu” button.
Press the up arrow button 3 times to reach item 9, “code rEL.”
Press the “menu” button again to view “codeE rEL.”
Use the up or down arrow button to view the “B (bootloader)” and “P (program)” code date and version.

For GXP21xx/GXP14xx/GXP116x/GXP2000/GXV3000:
Press the MENU button.
Scroll to Status and press MENU again to select.
Scroll to Boot and Prog. Use the up or down arrow button to see the code date and version of Prog, which is the manufacturer’s firmware version.