
Description
Many users often forget the “Admin Password” needed to access the web interface of their IP phones, especially when the Factory Reset option is unavailable on the device menu. This article outlines methods to reset the administrator password for Grandstream devices.
Triage
Before proceeding, verify the following:
- Network Configuration: Is the phone set up with a DHCP or a static IP address?
- Provisioning Status: Is the phone provisioned? You can use Wireshark to capture data during the phone’s boot process. This will help determine if the phone receives a server configuration file. Learn how to use Wireshark here.
Method 1: GDMS
GDMS (Grandstream Device Management System) provides real-time monitoring and troubleshooting tools to help diagnose and resolve issues with devices. There are Ping tools, Syslog, Capture Trace, Network Diagnostics, and System Status.
Step 1: Ensure your devices are listed among the supported models and create a free account at gdms.cloud.
Step 2: Connect your device to the internet. Go to Device Management > VoIP Device, then add your device using its MAC address and Serial Number.
Step 3: Once your device appears online (indicated by a green dot), click the Settings button. Navigate to System Settings > Security Settings and configure a New Password for the admin account. If the New Password parameter is not available, click on “Switch to Text Editor” and manually enter the parameter value there. You can find the parameters for each model here.

Method 2: UCM’s Zero Config Provisioning
The UCM630X provides a Plug and Play mechanism to auto-provision the Grandstream SIP devices in a zero-configuration manner by generating an XML config file and having the phone download it within the LAN area. To provision a phone, three steps are involved, i.e., discovery, configuration, and provisioning. It also allows the users to reset the administrator password of the SIP devices.
Step 1: Connect the phone to the same network as UCM
Step 2: Navigate to UCM’s UI > Device Management > Zero Config > click on Auto Discover or manually Add the New Device
Step 3: Click Edit button > Advanced Setting > Modify Custom Settings > Maintenance section > Configure a new Admin Password
Step 4: Click the Update button to apply the new password.
Step 5: Verify the changes applied under Preview on the Advanced Setting page or the date/time shown under the Create Config column in the Zero Config tab.

Method 3: Using TFTP with DHCP option 66
a. Generate cfgMAC.xml for the Phone
- Download the XML File Generator Tool.
- Upload a Config Template: Define the new admin password. You can refer to the
Config_Example_Ver1.txtfile in the XML File Generator Tool folder, where P2 corresponds to the Admin Password for web access. Save the text file. - Use Manual Settings for a Single Device: Create the XML files accordingly.

b. Upload cfgMAC.xml to the Phone via TFTP
- Download TFTPd on your PC.
- Connect the Phone: Connect the device’s LAN port to the PC’s Ethernet port, ensuring they are on a closed network.
- Set a Static IP Address: Configure the PC’s Ethernet interface to use a static IP address, such as 192.168.6.60.

4. Launch TFTPd
a. Navigate to TFTP Server > Browse and select the folder containing cfgMAC.xml. Configure the server interface to the PC’s static IP address (e.g., 192.168.5.60).
b. go to DHCP tab > Settings > and set the following :
· IP Pool Start Address: 192.168.5.1
· Size of Pool: 100
· Default Router: 192.168.5.1
· Subnet Mask: 255.255.255.0
· Additional Option: Enter 66 in the first field, and the static IP address of the PC (e.g., 192.168.5.60) in the next field.
· Bind DHCP to This Address: Select the static IP address of the PC (e.g., 192.168.5.60) and click OK.
· In the main window, set the Server Interface to the static IP address of the PC.

6. Power on the phone. It should obtain an IP address from the DHCP server and download the configuration file containing the new admin password.
HELLO.I want to do the third method. The phone’s menu button is locked and I can’t use it. The phone’s IP is fixed to
IP: 192.168.11.10
How do I do it?