GRANDSTREAM WP820 Wifi Provision via USB Phone User Guide

June 6, 2024
GRANDSTREAM

Grandstream Networks, Inc. WP820
Wi-Fi Provision via USB Guide

SUPPORTED DEVICES

The following table shows Grandstream products supporting this feature:

Table 1: Supported Devices

Model Supported Firmware
WP820 Yes 1.0.5.5 or higher

OVERVIEW

In order to facilitate the deployment of Wi-Fi configuration in the field, the WP820 supports provisioning of the Wi-Fi configuration via a USB flash drive. The user simply loads the Wi-Fi configuration package on a USB drive and then plugs it into the device. To ensure the security of the device, the USB provisioning of the Wi-Fi configuration will first verify the credentials of the administrator if the screen lock is active and a password is set.
The provision function through the USB flash drive also includes additional features such as upgrading the firmware and provisioning the device configuration. When the USB flash drive contains the firmware installation package, the configuration file, and the Wi-Fi configuration installation package, the device will process the files as follows: (1) Firmware upgrade (2) Config provision (3) Wi-Fi configuration provision.

WI-FI PACKAGE DETAILS

Wi-Fi Package Format

The Wi-Fi installation package is a zip file named “wifiAutoConfig.zip.” It contains a configuration file “config.xml” and sample Wi-Fi certificate files as shown below (Note: Certificates are not necessary depending on the Wi-Fi authentication method used and included for demonstration purposes):

Figure 1: Wi-Fi installation file

Config.xml Template
The configuration file “config.xml” provided contains all examples of Wi-Fi methods that are supported. It is recommended to only use the configuration that closely matches your network and remove the others. The config.xml format and instructions are as follows:
<?xml version=”1.0″ encoding=”UTF-8″?>

**Grandstream-HZ-version1** **2019-07-18 15:45** 1 0 field). If there are multiple wireless networks with the same SSID in the environment, it will match the network with the highest SSID priority. –> **pbx_802.1x** **EAP** **strongpassword** **PEAP** MSCHAPV2 **pbx_802.1x-2019.pfx** **strongpassword** peap1234 **peap** **0** **gwn1-802.1x** **EAP** **TLS** gwn-802.1x-client.pfx **strongpassword** **gwn-802.1x-client.pfx** **strongpassword** **gs-tls** gwn2-802.1x **EAP** **strongpassword** **TTLS** **MSCHAPV2** **pbx_802.1x-2019.pfx** **strongpassword** **tls-gs**    ttls   gwn3-802.1x    EAP    PWD md5 **strongpassword** field). If there are multiple wireless networks with the same SSID in the environment, It will match the network with the highest SSID priority. –>   LA-GWN PSK strongpassword    1 HZGWN1-5G   PSK **somestrongpassword** 1 1 **11.20.1.119** **11.20.0.1** **23**   **8.8.8.8** **8.8.4.4**   GSHZGWN2-5G** **NONE** 0 **1** **2001:db8:3::100a** **128** **240c::6666** 240c::6644  

USB File Path

Place the Wi-Fi package directly in the root directory of the USB flash drive.

USAGE SCENARIOS

Normal Use

  1.  Download the zip file “wifiAutoConfig.zip” from the Grandstream WP820 resources page.
  2.  Configure config.xml and include any necessary certificates.
  3.  Transfer the file “wifiAutoConfig.zip” to a USB flash drive.
  4.  Use a USB OTG cable to connect the USB flash drive to WP820 and confirm the provisioning process.

Limited permission or lock screen enabled with password

In the following situations, the WP820 will prompt for admin password prior to allowing Wi-Fi configuration:

  1.  The web UI setting “Configuration via Keypad Menu” is set to “basic setting only” or “basic setting & network setting” or “constraint mode.”
  2. The lock screen is enabled with a password

Same Wi-Fi Configuration

If both the and are the same as the previous provision, then no updates will be processed.

Low Battery

If the USB flash drive is inserted and the power is too low, the Wi-Fi upgrade cannot be performed. The process will need to be retried again when the battery is above 15%.

Call during configuration

The Wi-Fi provision prompt will not display during the call and the system will wait until the call is ended or canceled before showing the confirmation prompt.
Web upgrade for firmware during configuration
The Wi-Fi provision prompt will not display during the firmware upgrade and the system will wait until the upgrade is completed or canceled before showing the confirmation prompt.
There are firmware packages or CFG config files on the USB drive
In the scenario where there are firmware files, CEG config file, and Wi-Fi package on the USB drive the behavior will be as follows:

  1. If a firmware package exists (wp820fw.bin), the upgrade prompt is displayed first.
  2. If the firmware upgrade prompt is canceled, it will check for the CEG configuration (cfg{mac}.xml) and provide a prompt.
  3.  If the CEG provision is canceled, the device will detect “wifiAutoConfig.zip” and a Wi-Fi configuration prompt will display.

CONFIGURATION ERRORS

Table 2 : Error description

Error Type Error Description
USER_CANCEL The config has been cancelled by user.
UNZIP_FAIL /path/wifiAutoConfig.zip:The file does not exist.
UNZIP_FAIL /path/wifiAutoConfig.zip:Unzip path make or clear error.
UNZIP_FAIL /path/wifiAutoConfig.zip:Unzip IO exception.
PARSE_FAIL /path/wifiAutoConfig.zip:config.xml does not exist.
PARSE_FAIL /path/wifiAutoConfig.zip:IO exception occurred during parsing.
PARSE_FAIL /path/wifiAutoConfig.zip:Xml format error.
CHECK_FAIL /path/wifiAutoConfig.zip:’uuid’ of the config is required.
CHECK_FAIL /path/wifiAutoConfig.zip:’id’ or ‘name’ of SSID is required.
CHECK_FAIL SSID_NAME:’security’ of the SSID is invalid.
CHECK_FAIL SSID_NAME: Current security does not require a ‘password’.
CHECK_FAIL SSID_NAME: Current security does not require ‘EAP method’ or

‘parse2Method’.
CHECK_FAIL| SSID_NAME: Current security does not require ‘CAcert’,’userCert’,’ password or clientPassword’.
CHECK_FAIL| SSID_NAME: Current security does not require ‘identity’ or ‘anonymous
CHECK_FAIL| SSID_NAME: Current security requires ‘password’.
CHECK_FAIL| SSID_NAME:’eapMethod’ of the SSID is invalid.
CHECK_FAIL| SSID_NAME: Current EAP method does not require ‘parse2Method’.
CHECK_FAIL| SSID_NAME:’parse2Method’ of the SSID is invalid.
CHECK_FAIL| SSID_NAME: Current EAP method requires a ‘password’.
CHECK_FAIL| SSID_NAME: Current EAP method requires ‘caCert’.
Error Type| Error Description
---|---
CHECK_FAIL| SSID_NAME:’caCert’ does not contain ‘.’, the correct format is similar to ‘ca. art.
CHECK_FAIL| SSID_NAME: Current EAP method requires ‘clientCert’.
CHECK_FAIL| SSID_NAME:’clientCert’ does not contain ‘.’, the correct format is similar to ‘client.art.
CHECK_FAIL| SSID_NAME: IPv4 address cannot be empty.
CHECK_FAIL| SSID_NAME:IPv4 address format error.
CHECK_FAIL| SSID_NAME: IPv4 prefix length beyond range.
CHECK_FAIL| SSID_NAME: IPv4 gateway cannot be empty.
CHECK_FAIL| SSID_NAME: IPv4 gateway format error.
CHECK_FAIL| SSID_NAME:IPv4 DNS address requires at least one entry.
INSTALL_CERT _FAIL| /path/wifiAutoConfig/ca.crt:The file does not exist. /path/wifiAutoConfig/ca.crt:IO exception. /path/wifiAutoConfig/ca.crt:File type is not supported. /path/wifiAutoConfig/ca.crt:Certificate installation Failed.

WP820
Wi-Fi Provision via USB Guide

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

GRANDSTREAM User Manuals

Related Manuals