 voiploverPremium join:2004-05-28 Portsmouth, NH 4 edits | WRTP54G-ER JTAG Unlock using windows Unbuffered Jtag cable used with this software package under windows |
The colors in the image have nothing to do with wire colors. 
All credits to those that did the real work. I'm just detailing the steps that worked for me. HairDairy+, Rcilink+, accjr_gizmo+ (compiled the software for windows), locoloborojo, mazilo, DogFace05, rizzo2dial and a few others....
Warning! using a JTAG cable will void your warranty. Yada, Yada, Yada...
Basic Tools needed: 5 100 ohm resistors soldering iron thin solder 14 pin header/ I used 1/2 watt resistors instead. Small nips Solder removing pencil or something that will work Multi meter un-buffered Jtag cable/ I just made one out of an old printer cable and an IDE cable.
Download all needed Software: »www.bigupload.com/d=0AD19A1C Unzip it and install it in C:/
Installing JTAG driver: 1. Go to c:\WrtP54G 2. Click on giveio ~ giveio.sys to high lite it 3. Go up to edit at the top of the page and choose copy to folder 4. Browse... C:\WINDOWS\system32\drivers and copy giveio to that folder. 5. Reboot your computer now. You may want to check your bios plug & play set to auto. 6. Go to c:\WrtP54 and double click on wtr54g ~ unzip 7. Double click on loaddrv ~loaddrv.app 8. A window should open. Incert: c:\windows\system32\drivers\giveio.sys and press install and start. You will have to do this /START/ every time you reboot OR you can follow HairyDairy's instructions located in the PDF included in the download.
9. GoTO start/programs/accessories/command_prompt and create a short cut for command prompt. Click on the shortcut once with the left button then once with the right. Then go to properties and under /Shortcut tab/ Start in: put in c:\WrtP54G. (pics below) Under /options tab/ crank up Buffer size and # of buffers all the way up to 999. Then hit apply and OK.
10. copy this line: wrt54g -backup:custom /window:b0000000 /start:b07c0000 /length:00040000 /nodma /skipdetect /instrlen:05 /fc:55
11. Double click on your command prompt shortcut. 12 connect your jtag cable to your computer and your wrtp54g and power it up. 12. Using Paste; paste the line into the command prompt. 13. it will take a while for it to back up the info.
14. Copy this line: wrt54g -erase:custom /window:b0000000 /start:b07c0000 /length:00040000 /nodma /skipdetect /instrlen:05 /fc:55
15. Paste it in the CMD prompt window. You may have to reboot the wrtp54g. It should take about ~2 seconds for it to delete.
16. Now your wrtp54g should be unlocked. Login using admin/admin. To change firmware use Admin/ no pw if asked.
17. This works right: »/r0/download/1···1.14.zip |
|
 ilhy join:2005-11-07 Detroit, MI | Great Job! Will try it later.
Thanks. |
|
 1 edit | reply to voiplover said by voiplover:9. GoTO start/programs/accessories/command prompt and create a short cut for command prompt. Click on the shortcut once with the left button then once with the right. Then go to properties and under /Shortcut tab/ Start in: put in c:\WrtP54G. Under /options tab/ crank up Buffer size and # of buffers all the way up to 999. Then hit apply and OK. You click once left to create the shortcut [ Command Prompt (2) is created in the Accessories list ], then click right to access its properties tab. You cannot click once left without openning it. If it opens, is just a regular Cmd prompt window. Did I get it right?
By the way, what is the Multimeter needed for?
Thanks for your work fellas . One router will disappear from the store shelves.  |
|
 voiploverPremium join:2004-05-28 Portsmouth, NH 2 edits | Does this help? It was a little tough writing how to do that. |
|
 | Of course it does. Tks.
I don't know if I should ask here or in the other thread, since I don't want to plug it with unworthy info.
What did you use the Multimeter for? WalMart has a Lenk brand with 5 functions and 12 ranges (I guess it measures up to 500 V), battery operated. What wattage iron can I use: 15, 25, or 40 watts? What size solder did you use: 1 oz, 2 oz, 2 1/2 oz, 3 oz, 4 oz? You said "thin", so I would assume 1 or 1 1/2 - 2 oz would work. Are these 14-pin sockets similar with the header u used?
Tks. |
|
 voiploverPremium join:2004-05-28 Portsmouth, NH | 15 watt iron should be fine. Multimeter is to check your leads and your connections. Troubleshooting can be a pain without them. Those are sockets. I guess they might work for you. The headers I was taking about look like the serial header (J1) that is already installed on the board.  If you can spare an extra buck, I would recommend picking up a package of 1/2 watt resistors for opening up the holes. Maybe even a 1 watt??? |
|
 | Tks. I'll PM you. |
|
 voiploverPremium join:2004-05-28 Portsmouth, NH 4 edits | Soldering headers to your wrtp54g Ok. There are a lot of ways to solder connections to the pcb board. 3 things to avoid: burning yourself or your house. Heating up the lands so hot that you damage the unit Flicking solder into your eye. It happens!
I highly recommend doing all of your soldering from the back of the board where possible. I didn't use headers because it was just to easy for me to use 1/2 watt resistors as pins. I did my soldering on a stainless steel cook top with plenty of light. Some times a kitchen sink works great. Plus it is fairly safe. Don't worry about spilling hot solder - It wont stick. I simply placed a heavy pot on the cook top and leaned the board up against it, giving me an easy shot and clear view. I heated up the iron for a few minutes. Took the first resistor and placed the ceramic part in a pair of looking pliers. I held them up to the first hole so that the resistor had a strait shot in. Then I held the tip of the soldering iron to the solder filled hole (on the back of the board) until it started to melt. Then I moved the tip of the iron to just the tip of the resistor as I put pressure on the hole. The heat from the tip of the resistor melted the solder and it slid through the hole. I slid enough through to use as a pin for the header. As soon as it was far enough through, I removed the iron and held the resistor in place till it cooled. I never had to add any solder. yrmv. I used small snips (small dikes) to cut off the exess resistor on the back of the board, but you may want to use that for your connection. One resistor made 6 pins for me. I repeated this for all but 11 & 13. After they had cured for at least a half hour, I straitened out the pins so that they would fit into the ribbon cable connector of the jtag cable. I then plugged holes 11 & 13 of the connector with tooth picks as a safety measure. 
You can use a solder removing pencil instead of a resistor or paper clip... And real headers may even look better, but with the holes full of solder... 
I hope this helps. |
|
 1 edit | reply to voiplover Thx for instructions. |
|
|
|
 | reply to voiplover Have any one backup the whole chip 8MB I wonder how long will it take to backup whole chip
Thanks |
|
 hughg join:2007-03-03 Ajax, ON | reply to voiplover Any chance this will work with the RT31p2? I think the two units are similar, but without the wireless. Your thoughts Pls. |
|
 | Should work.
Since you are going to backup whatever you are going to flash, then there is no risk. Try it. |
|
 maziloFrom MaziloPremium join:2002-05-30 Lilburn, GA kudos:1 | reply to hughg said by hughg:Any chance this will work with the RT31p2? I think the two units are similar, but without the wireless. If you expect to unlock your RT31P2 using this approach, I doubt it. The unlocking discussion here is for a WRTP54G-ER device which is based on a TI AR7 chipset. IIRC, the RT31P2 and/or PAP2v1 are based on an ESS chipset. Not only the chipsets are different but also the way information coded on each platform is also different. -- Mazi (UK Non-Geo Phone: +44-703-194-2574) |
|
 ilhy join:2005-11-07 Detroit, MI | How about wrtp54g for Vonage using this method? |
|
 maziloFrom MaziloPremium join:2002-05-30 Lilburn, GA kudos:1 | said by ilhy:How about wrtp54g for Vonage using this method? If you read this unlocking post and I quoted below: said by accjr_gizmo: From the open source kernel for the WRTP54G I got the flash address:
#define CS0_BASE 0xb0000000 #define CS0_SIZE CONF_FLASH_SZ
where the above comment is for the source code of any WRTP54G. Therefore, the unlocking method should also apply here. -- Mazi (UK Non-Geo Phone: +44-703-194-2574) |
|
 1 edit | reply to mazilo Mazilo:
If I am no wrong I guess the same memory location is used to store provider information for both Earthlink and Vonage devices.
As I understand the WRTP54G-NA firmware from Linksys is working in both Earthlink and Vonage devices. Probably both devices use the same hardware architecture no matter what procesor is inside the devices. |
|
 maziloFrom MaziloPremium join:2002-05-30 Lilburn, GA kudos:1 | said by jcgalvez:Mazilo: If I am no wrong I guess the same memory location is used to store provider information for both Earthlink and Vonage devices. You are right. The original firmware source released by Linksys was for Linksys/Vonage WRTP54G and the comments put out by accjr_gizmo to unlock his Linksys/Earthlink WRTP54G-ER indicating it was also based on the firmware source for Linksys/Vonage WRTP54G. Perhaps, it will be best if accjr_gizmo can confirm this. -- Mazi (UK Non-Geo Phone: +44-703-194-2574) |
|
 voiploverPremium join:2004-05-28 Portsmouth, NH 1 edit | I did find that after completing the unlock process that I was able to upload the official linksys wrtp54g_fw_3.1.17_US.img NA firmware to the wrtp54g.  »www.linksys.com/servlet/Satellit···rWrapper |
|
 voiploverPremium join:2004-05-28 Portsmouth, NH | Still $39.99 at fry's; Outpost.com  »shop1.outpost.com/product/474051···_RSLT_PG |
|
 voiploverPremium join:2004-05-28 Portsmouth, NH 4 edits | WINDOWS 98 USERS Note: I have only tried the unlock using XP pro. Skip STEPS 2 through 4 and follow the direction in the 2nd image. For STEP 9: GO to [START] then [PROGRAMS] then hold your mouse over the [MS-dos Prompt] and click the right button. Create a short cut. Go to that shortcut and click on properties; and under the [Program tab] enter c:\WrtP54G You shouldn't have to make anymore changes Then click apply then Ok. Then open the short cut. |
|