|Ok, since you don’t have the GPP_K value of the adapter which has been upgraded to firmware 3.1.9, before going any further, make sure you can FACTORY RESET THE ADAPTER (while it’s disconnected from the internet).
STEP 1: Factory Reset the adapter:
1) Disconnect the adapter from the internet
2) Connect a simple telephone to LINE1
3) Enter IVR mode by dialing: ****
4) Enter the command: 73738# (i.e. R E S E T #)
5) If/when prompted for password, enter one of the 5 “known/common” Vonage USER Passwords:
6) Press the # key after entering a password
7) Repeat the process above until one of the passwords works or you’ve exhausted the list
If prompted to “Press 1 to confirm,” do so.
If the adapter successfully factory resets, you may proceed with the next series of steps.
If not, you’re pretty much “stuck” at this point and need to find a working Vonage USER Password.
STEP 2: Attempt to access the PAP2’s WEB INTERFACE & remove Vonage’s DNS settings:
1) Disconnect the internet connection from your BROADBAND ROUTER or BROADBAND MODEM
2) Connect the PAP2 to your ROUTER
3) Connect a PC to the ROUTER
4) In a web-browser, navigate to the PAP2’s IP address (if you don’t know it, go back into IVR mode and issue command 110#)
5) Go to the “SYSTEM” tab and clear out the “Primary DNS” and “Secondary DNS” entires.Note: If you can’t access the adapter’s web interface, so long as the adapter remains disconnected from the internet, the inability to perform this series of steps is not a big deal. The adapter will simply take longer resolving DNS requests (by trying Vonage’s IP addresses first, and after failing to reach them, trying DHCP assigned DNS entries next).
STEP 3: Gather/setup the following items:
1) Sipura SPA-2000 Firmware 2.0.9 converted to PAP2 mode firmware and renamed to file: PAP2-bin-03-01-09-LSc.bin (An already converted version of the firmware is availabe in Post #3, Step 3. Use file PAP2-SP2K.bin. If the aforementioned link is down, an alternate location for the files is listed in Post #504).
2) An HTTP Server running on your LOCAL LAN
3) A TFTP Server running on your LOCAL LAN @ Port 69 (for simplicity make this the same PC as the HTTP server)
4) A DNS Server running on your LOCAL LAN (for simplicity make this the same PC as the HTTP & TFTP servers)
5) A DHCP Server running on your LOCAL LAN:
- If you have a BROADBAND ROUTER, this may be used provided you:
i) Disconnect the INTERNET CONNECTION to the router (i.e. unplug the cable going to the router’s WAN port and/or disable any WDS settings)
ii) Manually configure the PAP2’s DNS server to use the IP ADDRESS of your local DNS server (i.e. STEP #4 above). This will need to be done through the PAP2’s IVR:
a) Enter IVR mode by dialing: ****
b) Enter command 160# to review the current DNS server IP address (if you so desire)
c) Enter command 161# to set/change the DNS server IP address
d) Type in the IP address of your LOCAL DNS SERVER, separating octects with an asterisk (*). End input with the # key. Example: if your DNS SERVER’s IP address is 192.168.0.50, enter: 192*168*0*50#
e) Press 1 to SAVE, Press 2 to REVIEW, Press 3 to RE-ENTER, Press * to exit
f) Upon successfully reviewing the DNS Server IP Address setting, SAVE THE SETTING!
iii) Remember to clear the PAP2’s DNS Server settings after it’s been unlocked! (This can be done through the adapter’s web interface).
- Internet Connection Sharing (ICS) built into XP may work. Try enabling it on the ETHERNET adapter of your PC (i.e. the same PC running the HTTP, TFTP, and DNS servers)
- 3rd Party DHCP software should work too (for simplicity, make this the same PC as the HTTP, TFTP, and DNS servers)
6) A copy of your adapter’s ENCRYPTED Config File (from Vonage’s TFTP server) named spa000000000000.xml (where 000000000000 is the MAC ADDRESS of your PAP2)
Download a copy of your adapter’s ENCRYPTED Config File (from Vonage’s
TFTP server) named spa000000000000.xml (where 000000000000 is the MAC
ADDRESS of your PAP2). Try these commands.
tftp -i ls.tftp.vonage.net GET spa000000000000.xml
tftp -i ls.tftp.vonage.net GET //spa000000000000.xml
tftp -i ls.tftp.vonage.net GET /spa000000000000.xml
7) A CROSSOVER Ethernet cable
STEP 4: Configure your LOCAL LAN’s DNS Server to mimic Vonage’s Servers:
1) Point httpconfig.vonage.net to the LAN IP address running your HTTP server
2) Point ls.tftp.vonage.net to the LAN IP address running your TFTP server
3) (Optional but recommended) Point *.vonage.net to the LAN IP address running your HTTP/TFTP servers
4) (Optional but recommended) Forward UDP ports 21 & 2400 to Port 69 (so that your TFTP server receives traffic on ports 21, 2400, and the default TFTP port of 69). If you don’t know how to configure this, setup a 2nd TFTP server listening on PORT 2400. (Vonage seems to use ports 69 & 2400 the most, but they also use 21).
STEP 5: Prepare your local file structure:
1) In your TFTP ROOT directory (or directories if running mulitple TFTP servers), copy your adapter’s ENCRYPTED config file to that directory as spa000000000000.xml (where 000000000000 is the MAC ADDRESS of your PAP2)
2) In your HTTP ROOT directory, create sub-directory: +000000000000 (where 000000000000 is the MAC ADDRESS of your PAP2)
3) Copy the modified SPA-2000 v2.0.9 firmware to the HTTP-ROOT/+000000000000/ directory (where 000000000000 is the MAC ADDRESS of your PAP2) as filename PAP2-bin-03-01-09-LSc.bin
STEP 6: Start the UNLOCK PROCESS (i.e. load SPA2000 2.0.9 firmware into your PAP2):
1) Disconnect the ethernet cable from the PC running the HTTP/TFTP/DNS servers
2) Disconnect the POWER cable from the PAP2
3) Connect the PAP2 and the PC to each other:
If using a BROADBAND ROUTER as your DHCP server:
- Using a standard ethernet cable, connect the PAP2 to a LAN PORT on your Broadband Router
- Using a standard ethernet cable, connect the PC (running the DNS, TFTP, and HTTP servers) to a LAN PORT on your Broadband Router
- Make sure NOTHING is connected to the WAN PORT of the Broadband Router!
- Make sure any WDS (Wireless Distribution System) settings have been disabled on the Broadband Router! If you don’t know what a WDS is and/or haven’t set one up, chances are there is nothing to disable.
4) Make sure the PC is powered up and that the DNS, TFTP and HTTP servers are running
5) Power on the PAP2
6) If all goes well, your TFTP server’s log will show the PAP2 grabbing the encrypted file.
7) Shortly thereafter, the HTTP server’s log should show the PAP2 grabbing the modified SPA2000 v2.0.9 firmware file.
Once the PAP2 has loaded the SPA-2000 firmware, one of the indicator lights on the PAP2 should turn RED
STEP 7: (Re-)Open WEB access and configure known USER & ADMIN pws:
1) Create a TEXT FILE called spa000000000000.xml (where 000000000000 is the MAC ADDRESS of your PAP2) as follows:
2) Copy the new spa000000000000.xml (where 000000000000 is the MAC ADDRESS of your PAP2) file to your TFTP ROOT directory (or directories if running multiple TFTP servers)
3) Power cycle the PAP2
4) Check your TFTP Server’s log to see when the file has been grabbed
If the TFTP Server’s log shows a FILE NOT FOUND error message, and if the file attempting to be grabbed was requested from an obscurely named sub-directory (i.e. /a12BcdeFgH/spa000000000000.xml), create that sub-directory (a12BcdeFgH) underneath the TFTP Root and move (or copy) the spa000000000000.xml file to that sub-directory. Then re-Power Cycle the PAP2 and re-check the TFTP Server’s log.
5) After it’s been grabbed & loaded, the adapter’s USER password is “1234” and the ADMIN password is “4321“
Note: Sipura SPA-2000 2.0.9 firmware allows PLAIN TEXT config files to be loaded and processed. That is why this unlock “trick” works.
STEP 8: Revert back to PAP2 firmware:
STEP 9: Obtain the FACTORY FRESH GPP_K key (OPTIONAL but recommended)
P.S. For a flow-chart summary of most of the above, download pap2-318unl.zip which is also contained in the 4th post here: