Grandstream Networks BT200 IP Phone User Manual


 
Grandstream Networks, Inc. BT200 User Manual Page 31 of 37
Firmware 1.1.1.14 Last Updated: 12/2006
FIRMWARE UPGRADE
UPGRADE THROUGH HTTP
To upgrade firmware via HTTP, the field “Firmware Upgrade and Provisioning: Upgrade Via” needs to be
set to HTTP. The “Firmware Server Path” should be set to where the firmware files are located.
For example
, the user can use the following URL in the Firmware Server Path:
firmware.mycompany.com: 6688/Grandstream/1.0.0.29 where firmware.mycompany.com is the FQDN of
the HTTP server. It can also be in IP address format. “:6688” is the TCP port the HTTP server listening to,
default http server listens to port 80. “/Grandstream/1.0.0.29” is the RELATIVE directory to the root dir on
HTTP web server.
NOTE: If the “Auto Upgrade” field in the Advanced Configuration page is set to “No”, HTTP upgrade will
be performed only once during boot-up. If it is set to “Yes”, the BT200 will check the HTTP server in the
interval defined in “Check for new firmware every” field.
UPGRADE THROUGH TFTP
To upgrade firmware, the BT200 can be configured with a TFTP server where the new code image is
located. It is recommended to set the TFTP server address in either a public IP address or on the same
LAN with the BT200 . There are two ways to use the TFTP server to upgrade the BT200 firmware
1. the keypad configuration menu
2. the BT200 ’s Web configuration interface.
Keypad Configuration Prompt Menu
To configure the TFTP server via menu prompt, please refer to
Table 7: Configuration Menu Definitions,
Menu Option #06. After the TFTP IP address is set up, re-boot or power cycle the BT200 to run the new
firmware.
Web Configuration Interface
To configure the TFTP server via the Web configuration interface, open up your browser to point at the IP
address of the BT200.
1. Input the
admin password to enter the configuration screen.
2. Enter the TFTP server address in the designated field located at the bottom of the configuration
screen.
3. Update the change by clicking the “Update” button.
4. Reboot or power cycle the phone, the firmware files will be fetched upon booting up.
The system will check the TFTP server only during the initial power up. If the configured TFTP server is
found and a new code image is available, the BT200 will retrieve the new image files by downloading
them into the BT200’s SRAM. During this stage, the BT200’s LEDs will blink until the
checking/downloading process is completed. Upon verification of checksum, the new code image will
then be saved into the Flash. If TFTP fails for any reason (e.g., TFTP server is not responding, there are
no code image files available for upgrade, or checksum test fails, etc), the BT200 will stop the TFTP
process and boot using the existing code image in the flash.
The TFTP process may take up to 2 minutes over the Internet, or 20+ seconds if it is performed on a
LAN. Grandstream recommends conducting firmware upgrades in a controlled LAN environment if
possible.