Linksys RT31P2 and WRT54GP2 Unlock Guide
![]() ![]() |
Linksys RT31P2 and WRT54GP2 Unlock Guide
9-9-06, 10:18pm | Post
#1
| ||||
|
This thread is for the discussion of the Linksys RT31P2 and Linksys WRT54GP2 voip adapters
Please note that this unlock guide is in beta and relatively untested, so use at your own risk. Linksys RT31P2 Unlock Methods_______________________________________________________________ Recommended Reading: meister_sd posts @ DSLreports (Original Source of unlock methods) Missing Firmwares: Posts @ DSLreports (many links to firmware are available here) |
Platinum Member![]() |
|||
|
|
9-9-06, 10:18pm | Post
#2
| ||||
|
Linksys RT31P2 Unlock Methods:
RT31P2 Unlock - meister_sd Method - original meister_sd method_______________________________________________________________ Alternate Unlock Guides (w/o Internet Provisioning) - untested for the RT31P2_______________________________________________________________ The following Assumptions and Things to Do can be useful during the unlock process. Assumptions: (You may have a slightly different setup, so alter the directions accordingly) RT31P2 Web Interface IP: >>http://192.168.15.1Things to Do Before Unlocking: 1) Download the Unlocking RT31P2 Firmware (Modified 2.0.9) to your PC. RT31P2_v1.17.02_000 firmware (v1.17.02 w/2.09) |
Platinum Member![]() |
|||
|
|
9-9-06, 10:18pm | Post
#3
| ||||
|
Linksys WRT54GP2 Unlock Methods:
WRT54GP2 Unlock - meister_sd Method - Original meister_sd method using part of RT31P2 procedure_______________________________________________________________ Alternate Unlock Guides (w/o Internet Provisioning)_______________________________________________________________ The following Assumptions and Things to Do can be useful during the unlock process. Assumptions: (You may have a slightly different setup, so alter the directions accordingly) WRT54GP2 Web Interface IP: >>http://192.168.15.1Things to Do Before Unlocking: 1) Download the Unlocking WRT54GP2 Firmware (Modified 2.0.9) to your PC. wrt54gp2_v1.27.02_20 firmware (v1.27.02 w/2.09) |
Platinum Member![]() |
|||
|
|
9-9-06, 10:19pm | Post
#4
| ||||
|
RT31P2 Unlock - meister_sd Method
According to meister_sd, "this is a fast tutorial and is only intended for people with advanced unlocking knowledge." A more detailed description may be written at some point later. ___________________________________________________________ Unlock Instructions: Unlocking Firmware: RT31P2_v1.17.02_000 firmware (v1.17.02 w/2.09)___________________________________________________________ Things To Do After Unlocking: Upgrading to the latest firmware: (Thanks rcilink)___________________________________________________________ |
Platinum Member![]() |
|||
|
|
9-9-06, 10:19pm | Post
#5
| ||||
|
WRT54GP2 Unlock - meister_sd Method
Unlock Instructions: Please note the following firmware is unstable and you MUST upgrade to a stable firmware after unlocking. |
Platinum Member![]() |
|||
|
|
9-9-06, 10:19pm | Post
#6
| ||||
|
RT31P2/WRT54GP2 Alternate Unlock - Short Method
The basic premise of this method works if your unlocking firmware version number matches your existing firmware version number. If that is the case, you won't need internet provisioning. This Short Method only loads the modified firmware followed by a dummy xml file. This method is untested for the RT31P2.If this method does not work, then use meister_sd's Original Method or the Long Method mentioned in the other posts. Pre-Unlock Setup: RT31P2 - See Post #2 (Link)STEP 1: Get Access to the WRT54GP2 Web Interface: 1) Do Not Connect your internet connection to the RT31P2/WRT54GP2STEP 2: Upgrade the RT31P2/WRT54GP2 Firmware to the 2.0.9 modified firmware from meister_sd: 1) Now that your in the Web Interface, go to the Administration tab and navigate to the Firmware Update page.STEP 3: Setup the HTTP/TFTP/DNS/DHCP servers to load dummy xml file: 1) See Server Setup Post #8 (Link)STEP 4: Setup Dummy XML file in TFTP Folder: 1) Create a TEXT FILE called spa000000000000.xml (where 000000000000 is the MAC ADDRESS of your RT31P2/WRT54GP2) as follows:STEP 5: Check if Unlock Procedure Worked and Restore PC: 1) Disconnect the ethernet cable from the PC running the HTTP/TFTP/DNS serversSTEP 6: Obtain the FACTORY FRESH GPP_K key (recommended) Why do I need the GPP_K value? (Linked Post for Details)STEP 7: Upgrade to a Stable Firmware: 1) Go to the Firmware Update page of the Web Interface |
Platinum Member![]() |
|||
|
|
9-9-06, 10:35pm | Post
#7
| ||||
|
RT31P2/WRT54GP2 Alternate Unlock - Long Method
This is the Long Method unlock instructions which involve extra tasks like loading an encrypted xml file w/o using internet provisioning. Please Note: This is an advanced unlock process. meister_sd's original methods in Post 4/Post 5 or the Guides in Post 10 may be easier. Pre-Unlock Setup: RT31P2 - See Post #2 (Link)STEP 0 : Factory Reset the adapter (Optional): 1) This step probably isn't necessary unless you had a number of problems with your adapter or your adapter has already been on the internet. You could probably skip it unless you have further issues during the unlock process.STEP 1: Setup the HTTP/TFTP/DNS/DHCP servers to load encrypted xml file and firmware: 1) See Server Setup Post #8 (Link)STEP 2: Prepare your local file structure: Encrypted XML:STEP 3: Start the UNLOCK PROCESS (i.e. load the unlocking 2.0.9 firmware into your RT31P2/WRT54GP2):1) In your TFTP ROOT directory (or directories if running multiple TFTP servers), copy your adapter's ENCRYPTED config file to that directory as spa000000000000.xml (where 000000000000 is the MAC ADDRESS of your RT31P2/WRT54GP2)2.0.9 Unlocking Firmware:
2) Disconnect the POWER cable from the RT31P2/WRT54GP2 3) Reconnect the standard ethernet cable between the WRTGP2 WAN port and the PC ethernet port. (I don't think you'll need a crossover cable.) 4) Make sure the PC is powered up and that the DNS, TFTP and HTTP servers are running 5) Power on the RT31P2/WRT54GP2 6) If all goes well, your TFTP server's log will show the RT31P2/WRT54GP2 grabbing the encrypted file. 7) Shortly thereafter, the HTTP server's log should show the RT31P2/WRT54GP2 grabbing the modified SPA2000 v2.0.9 firmware file. 8) Once the RT31P2/WRT54GP2 has loaded the 2.0.9 Unlocking Firmware, you may want to double check that the firmware is updated by checking the web interface. 9) You should now be ready to proceed with re-opening the Voice Section of the Web Interface 1) Create a TEXT FILE called spa000000000000.xml (where 000000000000 is the MAC ADDRESS of your RT31P2/WRT54GP2) as follows:STEP 5: Obtain the FACTORY FRESH GPP_K key (recommended) Why do I need the GPP_K value? (Linked Post for Details)STEP 6: Upgrade to a Stable Firmware: 1) Go to the Firmware Update page of the Web Interface |
Platinum Member![]() |
|||
|
|
9-9-06, 10:50pm | Post
#8
| ||||
|
Server Setup Post: HTTP/TFTP/DNS/DHCP servers
You may have a slightly different setup, so alter the directions accordingly. For example, using Simple DNS instead of your host file for a DNS Server. |
Platinum Member![]() |
|||
|
|
9-9-06, 10:50pm | Post
#9
| ||||
|
GPP_K Details and VuckFonage XML Decryption
Why do I need the GPP_K value? |
Platinum Member![]() |
|||
|
|
9-9-06, 10:50pm | Post
#10
| ||||
|
Other Guides:
There were a few nice people out there who also made guides besides myself and meister_sd |
Platinum Member![]() |
|||
|
|
9-9-06, 11:09pm | Post
#11
| ||||
|
If any of these instructions need editing or clarification, please let me know and i'll update.
|
Platinum Member![]() |
|||
|
|
9-10-06, 6:46pm | Post
#12
| ||||
|
If any of these instructions need editing or clarification, please let me know and i'll update. It would be really great if you can make "Alternative RT31P2 Unlocking Method" little bit more descriptive, specially the part mentoned in notes section that is how is find what firmware name and directory structure would be needed on http server and how to find this. I am hoping that many of the folks would not have two nic and details would certainly be appreciated. |
Aluminum Foil Member![]()
|
|||
|
|
9-11-06, 9:13pm | Post
#13
| ||||
|
I've got a new Linksys WRT54GP2, so i'll try to help in the revisions after I get mine unlocked.
I updated with the meister_sd WRT54GP2 instructions for now. Here's the original dslreports thread if more guidance is needed in the meantime: (Link) |
Platinum Member![]() |
|||
|
|
9-14-06, 8:44am | Post
#14
| ||||
|
ANy One have a detailed document on unlocking the WRT54GP2 please? I am stuck at feeding xml file. If any one can give me guidence on how to connect the PC, configure the router, simple dns plus and tftp I would really appreciate.
Thanks for your time. Sri |
Aluminum Foil Member![]()
|
|||
|
|
9-15-06, 12:57pm | Post
#15
| ||||
|
RT31P2 Unlock Steps
Looks like christcorp on dslreports also wrote up a guide with some detail. That's the link in case you want to download the zip file QUOTE RT31P2 Unlock Steps
Anyway, before proceding, I'm not going to spend time here explaining how to use TFTP or a DNS server. That's just going to take up space, and I'm already long winded. Also, these instructions will assume that you are using a fairly common home/soho network with a router. Also, I'll assume that you downloaded meister_sd provided firmware. Also, that you copy and pasted the plain text xml file he provided here at DSLREPORTS. Very Important Note: When you copy and past the flat text file. Make sure you ONLY copy from the beginning of the text, to the end of the text. Don't have any extra lines or spaced added by accident. 1 extra bit or character and it gets wierd. That was part of my problem. Also, when you paste it, past it in "NOTEPAD". Don't use wordpad, word, or other program. You linux folks will just have to experiment. This was also my problem unlocking. When pasted in Wordpad or word, it pasted as you saw it when you copied it. It wouldn't work. Even thoug I saved it as a txt file. When I saved it in "NOTEPAD", it saved as one long line entry. I saved it as a text file; spaxxxxxxxxxxxx.xml (Replace the first 12 x's with the mac of the RT31P2. This worked fine. Put this file in the default tftp directory. 1. If you have a brand new, out of the box, virgin RT31P2; connect a computer to a lan port on the RT31P2 and put the WAN port of the RT31P2 to the home router and LET the RT31P2 go on line and provision with vonage. (If you have already had this adapter provisioned before, you can skip the part about putting it online). Configuring the RT31P2 for static IP addresses and DNS are not required. Just put the sucker on the internet. 2, Using the computer you plugged into the lan port, if it's a new adapter, you will tell that it has been provisioned, because it should have updated the firmware of the router to 1.30 or similar. 3. Once the adapter is properly provisioned, disconnect the WAN cable from your network router. 4. Having saved a copy of the 1.17 firmware that meister provided, make sure you have a copy of it on the computer you have plugged into the lan port of the RT31P2. It can be on it's hard drive, or on a floppy. It's right at about 1mb in size. 5. With just the computer connected to the RT31P2, and it NOT connected any longer to the home router or internet, log into the RT31P2 with admin/admin and go to the administration; firmware upgrade section. Point to the firmware file you saved, and begin the firmware upgrade. (Downgrade to 1.17). When it asks for user name and password, use one of the PAP2 user names and passwords that meister_sd provided. The one that worked for me was, user/7756112 But that's not to say that is the right one for you. If it's the right one, the process will end with the RT31P2 saying the firmware was successful. If it's the wrong one, the RT31P2 will just go back to the normal screen, and you will see it is still at the original firmware you started with. Just repeat the process, and use a different username and password when the time is asked. It took me 3 times. 6. Now, assuming you are now at the proper firmware of 1.17 and 2.09 for voice, we can continue. Now, if the computer you plugged into the RT31P2 is the only one you have, and it's also the one with the Simple DNS and Sonicwind TFTP servers on it, then disconnect it from the lan port, and reconnect it to your home network just like you had it before we started this adventure. I had an extra computer available, a laptop, so that is what I plugged into the lan port of the RT31P2. This way I could leave my main computer with the DNS and TFTP normal on my network. Anyway, if it is your only computer, just connect it back up to your network. 7. Now, you can turn the power to the RT31P2 off, and make sure your computer with DNS and TFTP is set up properly. Obviously, this computer must have a static IP address from your home router. e.g. 192.168.1.100 8. Disconnect the broadband from your home router. You can leave the rest of the network hooked up normally 9. Edit your router wan settings to make sure it has a static IP address. This is needed so you can also tell it DNS settings. Being the router isn't on the internet, the static IP address you put in isn't important. What is important is when you put in the DNS, put in the IP address of the computer you are using with the dns and tftp server software running. 10. Assuming that the spaxxxxxxxxxxxx.xml file you saved earlier in NOTEPAD is in the tftp directory, go ahead and start both the DNS and the TFTP server programs 11. Connect from the WAN port of the RT31P2 to an available lan port on your home router. Then, plug in the power to the RT31P2. If you watch the TFTP server screen, in a few minutes, it should say that the spaxxxxxxxxxxxx.xml file was sent to the dynamic IP address of the RT31P2. If this happens, as hopefully it will, wait about another 30 seconds, then you can turn off the dns and tftp server. If after a minute, you still haven't seen the file transferred entry, then leave the dns and tftp servers running, and unplug the power to the rt31p2. Wait about 10 seconds, then plug the power back in. It took me a couple of times, but the RT31P2 finally asked for my local machine and got the file. (You can monitor in Simple DNS by clicking on the log). 12. Now, assuming it took the file, you can disconnect the WAN of the RT31P2 to the home router. If you have a second computer connected to the LAN port of the RT31P2, you can open up the adapter at 192.168.15.1 and should be able to now access the voice section. Also, by going to the hidden page, you can now turn on provisioning and such. If you only had the one computer, you will need to put that one back to dynamic instead of static IP, so you can connect it to the LAN port of the RT31P2 and see if you can access the voice section. Anyway, That is how I got it to work. There wasn't a need to have to ORIGINAL xml file from vonage. Only if you didn't want to provision the RT31P2 online. Hope this helps. No promises, but that's how I got mine to work. |
Platinum Member![]() |
|||
|
|
9-16-06, 1:39pm | Post
#16
| ||||
|
Too easy.
I used a modified version of TheDiggler's 3.1.9 PAP2 unlock procedure to unlock my WRT54GP2. Then i decided i'd experiment with the unlocking technique and ended up semi-bricking my WRT54GP2. So, i unlocked that by factory resetting and then using the full TheDiggler's 3.1.9 PAP2 unlock technique to get unlocked again. I'll post instructions on what i did shortly. |
Platinum Member![]() |
|||
|
|
9-16-06, 10:25pm | Post
#17
| ||||
|
Can someone with an RT31P2 answer me a question?
meister_sd's instructions say that "The router must be provisioned in order to access the firmware upgrade." Is that verified? Because on my virgin WRT54GP2 you could go right to the firmware update page on the Web Interface, update the with the 2.0.9 unlocking firmware, and then follow that with a loading of the dummy xml. The device was basically unlocked after that. I'm trying to figure out how different they are. Thanks |
Platinum Member![]() |
|||
|
|
9-17-06, 5:36pm | Post
#18
| ||||
|
Is it has to be virgin unit? Is it has to be "Never connected to internet" like pap2?
Thank you. |
Aluminum Foil Member![]()
|
|||
|
|
9-17-06, 5:58pm | Post
#19
| ||||
|
QUOTE From christcorp's instructions: 1. If you have a brand new, out of the box, virgin RT31P2; connect a computer to a lan port on the RT31P2 and put the WAN port of the RT31P2 to the home router and LET the RT31P2 go on line and provision with vonage. (If you have already had this adapter provisioned before, you can skip the part about putting it online). Configuring the RT31P2 for static IP addresses and DNS are not required. Just put the sucker on the internet. it doesn't looks like it has to be brand new. At least if you also look at christcorp's instructions in post 10 and meister_sd's instructions in post 2. |
Platinum Member![]() |
|||
|
|
9-17-06, 6:41pm | Post
#20
| ||||
|
it doesn't looks like it has to be brand new. At least if you also look at christcorp's instructions in post 10 and meister_sd's instructions in post 2. I tried unlocking my used RT31P2 using hristcorp's isntructions and here are my observations, see if you can help me 1. Router is not new and is already provisionned. 2. I was able to downgrade it to 1.17 with 2.0.9 [LID]. I used PAP2 user/ password combination when asked for credentials. 3. Upgrade went smooth. I was able to log in to RT31P2 on web interface and verfied the firmware versions that it was showing 1.17 with 2.0.9 [LID]. 4. RT31 didn't seem to make request for xml on http ot tftp even after 15-20 reset attempts and nor simple dns logs suggest anything. 5. Since i was stuck i connect it to internet to verify voice part still works. [I shouln't have done that]. It got provisioned to vonage again and works fine. 6. Later again removed box from internet, used ethereal, and found that it was making tftp requests at c.voncp.com at a path /somefoldername/spaMAC.xml 7. I configured tftp for c.voncp.com and feeded it xml from desired folder location. It took 5-10 minutes but it did grab xml file. 8. I power cycled RT31p2, went to voice tab it displayed a message to contact servce provider. 9. Voice_adminPage.htm asked for user/ paswwords but didn't accept blank passwords. [I verified that firmware version is still 1.17 with 2.0.9 ] 10. I reset my device for a couple of times, it ethreal pointed out that this time it was asking for /spa-MAC.xml [note it was not looking for a folder anymore] and i feeded it flat profile xml file, it grabbed it. After power cycling the box i was not able to see voice setings as earlier. So now i am stuck with firmware version 1.17 on it. I tried putting firmware 'RT31P2_v1.17.02_000_combin_code.bin' again but this time user/ paswwords combination did not work. Since it has 2.0.9 which accepts plain test xml file, i was hoping it can be unlocked Any suggestion? Can this be unlocked from this stage? Any suggestionsor help is much appreciated. |
Aluminum Foil Member![]()
|
|||
|
|
9-17-06, 7:01pm | Post
#21
| ||||
Platinum Member![]() |
||||
|
|
9-17-06, 7:16pm | Post
#22
| ||||
Aluminum Foil Member![]()
|
||||
|
|
9-17-06, 7:28pm | Post
#23
| ||||
|
One of the places I would look is making sure your servers are set up alright.
Check the dummy xml file and make sure it's setup correctly. I believe christcorp has a special note about that. A question for you. When you first started unlocking, what firmware did you have before you updated to the 2.0.9 unlocking firmware? |
Platinum Member![]() |
|||
|
|
9-17-06, 7:36pm | Post
#24
| ||||
|
One of the places I would look is making sure your servers are set up alright. Check the dummy xml file and make sure it's setup correctly. I believe christcorp has a special note about that. A question for you. When you first started unlocking, what firmware did you have before you updated to the 2.0.9 unlocking firmware? xml file seem to be fine. servers are set up correctly. When i first started unlocking, well i made a mistake didn't note it down but as far as i remember it was 1.30 with 3.x However, sice it has 1.17 /2.0.9 shouldn't it accept text files and blank out passwords? Do you thin i should follow any sequency of reset - i.e. reset from web interface and then from a butto at the back? |
Aluminum Foil Member![]()
|
|||
|
|
9-17-06, 7:48pm | Post
#25
| ||||
|
However, sice it has 1.17 /2.0.9 shouldn't it accept text files and blank out passwords? Do you think i should follow any sequency of reset - i.e. reset from web interface and then from a butto at the back? it makes sense to me. That's exactly what it should do. I did exactly that when i unlocked my WRT54GP2. Regarding that firmware. Sounds like it must have been the latest one. It's weird that it's not asking for any spaXXXX.xml file now. Once you factory reset the adapter, it's one of the first things it should be doing. So, somehow we need to get your adapter to start looking for spaXXX.xml files again. Only thing i can think of right now is trying to get the firmware upgraded to a stable one. Then factory reset and start the unlock process over. |
Platinum Member![]() |
|||
|
|
9-17-06, 8:01pm | Post
#26
| ||||
|
So, somehow we need to get your adapter to start looking for spaXXX.xml files again. Only thing i can think of right now is trying to get the firmware upgraded to a stable one. Then factory reset and start the unlock process over. I am going to try playing hard with it in a while, i think after re-setting it it a couple of times on web interface and with back button it would get back to a stage where is asks for spaMAC.xml. If it asks for xml should i feed it or upgrade it to a stable firmware? Also, at this time i tried putting the same firmware again but it did not accept any user/passwds so i am not sure as how to upgrade it to stable f/w. One thought is - if i connect it to internet and allow remote upgrade, would vonage upgrade f/w? I will wait for your instructions :-) |
Aluminum Foil Member![]()
|
|||
|
|
9-17-06, 8:04pm | Post
#27
| ||||
|
If it asks for xml should i feed it As long as it's on the 2.0.9 firmware, i don't see why not. I would maybe try making a new dummy xml. Just to make sure it's working ok.Edit: I'm going to post my instructions on what i did sometime tomorrow probably. That may also help you as I unlocked mine in two similar ways. One method involved the full TheDiggler method of loading the encrypted xml to get the 2.0.9 unlocking firmware fed. |
Platinum Member![]() |
|||
|
|
9-17-06, 10:40pm | Post
#28
| ||||
|
Also, I notice that sometimes the Firmware Upgrade in the Web Interface for the WRT54GP2 can be a little buggy. It takes up the firmware and sometimes it doesn't. Especially when loaded with the sipura firmware. So, you may have to try a few times to get it to take.
meister_sd also released another 2.0.9 sipura firmware for people with the WRT54GP2. Basically in case you're having problems with the 1.27 unlock firmware he made previously. wrt54gp2_v1.20.01_20 (v1.20 w/2.09) Quote from meister_sd: QUOTE I noticed a strange thing, I got another brand new WRT54GP2 and it wasn't provisioned and came with v1.20. I developed a new FW that I was told was on vonage's site, another v1.20. So I took off voice 2.0.10 and put on 2.0.9 and guess what? It didn't ask for a password! Maybe it doesn't when the router version is the same - I don't know. So, since you are having problems getting that one to load, try this one. I did actually test this firmware myself and it worked pretty well. Give it a shot in case you have problems. |
Platinum Member![]() |
|||
|
|
9-18-06, 9:47am | Post
#29
| ||||
|
Hi,
I have put together a detailed document on unlocking WRT54GP2 router with screen shots. The document is located at: http://www.dslreports.com/r0/download/1064...nstructions.zip Use these instructions at your own risk. Also credit goes to “meister_sd” who provided information on unlocking it initially. I am writing these instructions based on my experience in unlocking the WRT54GP2 after reading so many posts on it. I am trying to put all the information at one place. I did not have prior knowledge of unlocking using XML file method and I had spent countless hours in learning the method. Each time I tried I ran into issues. After reading thru so many posts, finally I was successful. So, I thought of putting this document together for people who are on the same boat as me and I think it will be beneficial to every one and to folks who are IMed me for the instructions. Also I would like to say Thanks to “meister_sd”. Without his dedication and effort this would have not been possible. Also Thank “mazilo” for his initial guide and the basic steps he provided which were very helpful for me and many. Hope the instructions will be helpful. Again do not blame me if anything happends to your router. Use it at your own risk, as I did it with my risk Thanks, bommenarao/srid121 |
Aluminum Foil Member![]()
|
|||
|
|
9-18-06, 4:50pm | Post
#30
| ||||
|
Ok, I've posted what i did in the OP's.
I posted a short and long method that both worked on my virgin WRT54GP2 adapter that originally had 2.0.10 voice on it. It may work for already provisioned adapters as well. Please let me know about the success of the short method. Just so we know whether it works on the RT31P2. The long method is just in case the short method doesn't work. There are bound to be typos and corrections. Please report them via a reply to this thread. Hope this guide helps |
Platinum Member![]() |
|||
|
|
![]() ![]() |
© Copyright 2009 bargainshare.com, All Rights Reserved | Terms of Service | Privacy Policy
|
Time is now: 9-3-10, 5:59am |