FIRMWARE VERSION 1.0.7.4                            GXP1160/GXP1165 USER MANUAL                                    Page 64 of 67 
                                                                 
 
NO LOCAL TFTP/HTTP SERVERS 
For users that would like to use remote upgrading without a local TFTP/HTTP server, Grandstream offers a 
NAT-friendly HTTP server. This enables users to download the latest software upgrades for their phone via 
this server. Please refer to the webpage:    http://www.grandstream.com/support/firmware 
 
Alternatively, users can download a free TFTP or HTTP server and conduct a local firmware upgrade. A 
free windows version TFTP server is available for download from : 
http://www.solarwinds.com/products/freetools/free_tftp_server.aspx 
http://tftpd32.jounin.net/.   
 
Instructions for local firmware upgrade via TFTP: 
1.  Unzip the firmware files and put all of them in the root directory of the TFTP server; 
2.  Connect the PC running the TFTP server and the phone to the same LAN segment; 
3.  Launch the TFTP server and go to the File menu->Configure->Security to change the TFTP server's 
default setting from "Receive Only" to "Transmit Only" for the firmware upgrade; 
4.  Start the TFTP server and configure the TFTP server in the phone’s web configuration interface; 
5.  Configure the Firmware Server Path to the IP address of the PC; 
6.  Update the changes and reboot the phone. 
End users can also choose to download a free HTTP server from http://httpd.apache.org/ or use 
Microsoft IIS web server. 
CONFIGURATION FILE DOWNLOAD 
Grandstream SIP Devices can be configured via the Web Interface as well as via a Configuration File 
(binary or XML) through TFTP or HTTP/HTTPS. The "Config Server Path" is the TFTP or HTTP/HTTPS 
server path for the configuration file. It needs to be set to a valid URL, either in FQDN or IP address format. 
The "Config Server Path" can be the same or different from the "Firmware Server Path". 
 
A  configuration  parameter  is  associated  with  each  particular  field  in  the  web  configuration  page.  A 
parameter consists of a Capital letter P and 2 to 3 (Could be extended to 4 in the future) digit numeric 
numbers. i.e., P2 is associated with the "Admin Password" in the Web GUI->Maintenance->Web/Telnet 
Access  page.  For  a  detailed  parameter  list,  please  refer  to  the  corresponding  firmware  release 
configuration template. 
 
When  GXP1160/GXP1165  boots  up,  it  will  send  TFTP  or  HTTP/HTTPS  requests  to  download 
configuration  files, “cfg000b82xxxxxx”  and“cfg000b82xxxxxx.xml”,  where  “000b82xxxxxx”  is  the  MAC 
address of the phone. If the download of “cfgxxxxxxxxxxxx.xml” is not successful, phone will issue request 
for a generic configuration file “cfg.xml”. Configuration file name should be in lower case letters. 
 
For more details on XML provisioning, please refer to: 
http://www.grandstream.com/general/gs_provisioning_guide_public.pdf