Howto:Initial Deployment of IP72

From innovaphone-wiki

Jump to: navigation, search


Applies To

This information applies to

  • IP72

Build V7 and later.


Different methods of IP72 deployment include:

  • Configure the WLAN access point temporarily to match IP72's default (factory) WLAN settings. Than use the web browser to access the IP72 and change to "real" production-use WLAN config
  • Enter the WLAN configuration on the phone using the phone keyboard
  • Connect the USB cradle to the Windows PC and use usbload.exe application to configure the WLAN phone through command line interface

Configuring the access point to match IP72's factory WLAN settings

Default IP72 WLAN config:

SSID            : innovaphone_ip72
Encryption      : static WEP 128
WEP-Key (ASCII) : innovaphoneag
WEP-Key (Hex)   : 696e6e6f766170686f6e656167
WEP-Key Index   : 1
Domain          : 802.11d (World mode)

Check if the IP72 has successfully joined the "innovaphone_ip72" SSID by navigating to Menu -> Administration -> Information -> Network.

If DHCP server is available, the first line displays the assigned IP address. For static IP address configuration, go to Menu -> Administration -> Network. There change the DHCP Mode to "Off", than enter IP address submenu, enter the IP address and the netmask and save changes and leave all screens by pressing the "Save" button in the softkey-line, left.

Now use the IP address to access the phone with a browser. Default user and password:

User     : admin
Password : ip72

Proceed with WLAN configuration in browser.

Configuring WLAN using the phone keyboard

WLAN settings are reached through Menu -> Administration -> WLAN.


Make sure to use the "Save" softkey to save changes.

Configuring WLAN using the USB cradle and usbload.exe

Install IP72 Drivers

When inserting the IP72 into the USB cradle, Windows will ask for the location of drivers. from contains following driver files:


Point windows to a directory containing these files in order to complete the installation.


Usbload.exe is a simple command line application started from a DOS box, and used to write WLAN configuration into IP72 in a USB cradle connected to a PC. The application cam be found in from

Here the usbload help page:

usbload config /login user,pass (default:ip72,admin)
               /ssid <ssid>
               /wep-key <hex-wep-key>
               /wep-index [1-4]
               /cipher <none|wep|wep128|tkip|aes-wrap|aes-ccmp|ckip>
               /assoc none|wpa|wpa2
               /auth eap-md5|leap|peap-mschapv2
               /passphrase <passphrase>
               /user <user>
               /password <password>
               /regdomain world|usa|canada|etsi|spain|france
               /power-save active|poll|uapsd
               /power-mode active|short-doze|long-doze
               /power-mode-call active|short-doze|long-doze
               /prot h323|sip
               /gk-addr <gk-IP-addr>
               /e164 <registration number>
               /h323 <registration name>

Here some examples:

WEP128 cipher, Open Authentication:

usbload.exe config /ssid myssid /wep-key 9512c9cc94b0fbab30e242dc7f /cipher wep128 /wep-index 1 
/prot h323 /gk-addr /e164 501

TKIP cipher, WPA-PSK Authentication:

usbload config /ssid another-ssid /cipher tkip /assoc wpa /passphrase abcd1234 /regdomain etsi 
/prot h323 /gk-addr /e164 501

AES-CCMP cipher, WPA2-PSK Authentication:

usbload.exe config /ssid somessid /cipher aes-ccmp /assoc wpa2 /passphrase busybee 
/power-save uapsd /power-mode long-doze /regdomain etsi 
/prot h323 /gk-addr /e164 8989

TKIP cipher, WPA2 with PEAP-MSCHAPv2

 usbload config /ssid another-ssid /cipher tkip /assoc wpa2 /auth peap-mschapv2 /user usr /password pass /regdomain etsi 
/prot h323 /gk-addr /e164 501

Saving the configuration may sometimes require an automatic IP72 reset.

Please not that you have to run the IP72 in normal mode (not in charger mode) in order to use usbload.

Note: All strings must be latin1 url encoded, You may encounter problems with special characters in passwords, passphrases and user names.

Example: /user joe cmp /password 1+1 is illegal and should be url-encoded to /user joe%20cmp /password 1%2B1

Web Configuration


Reference document can be found here:

Personal tools