Page 14 of 15

Re: TL-WR1043ND V3

Posted: Mon Jan 02, 2017 4:33 pm
by peterro
Success! I was confused about the designated driver and gargoyle. I loaded the sysupgrade gargoyle image on top of the designated driver and it worked great.

Thanks again for all the help.

Re: TL-WR1043ND V3

Posted: Fri Jan 06, 2017 1:02 am
by bradysquirrel
YES!

I got a great deal on a new V3 router, $25 CAD. Surprised how pain free this was. First steps inspired by https://jacksontech.net/index.php/2016/ ... ss-router/. My starting factory firmware was

Code: Select all

3.16.9 Build 160122 Rel.38384n.
This is a two part deal. In part one, you need to use tftp to get OpenWRT firmware onto the router. In part two, you use the OpenWRT command line upgrade procedure to get Gargoyle running.

Part 1: Get OpenWRT onto the router
These steps give you a quick tftp server to use for this if you have a linux machine, with an ethernet port. If you don't have a linux machine, you'll need to do the equivalent on whatever OS you're on. You can't do this wirelessly.

1. Download OpenWRT firmware: https://downloads.openwrt.org/snapshots ... actory.bin
2. Move the firmware to a folder you can serve from (eg /tmp), and change the filename to a special name that the router will look for in recovery mode.

Code: Select all

mv openwrt-ar71xx-generic-tl-wr1043nd-v3-squashfs-factory.bin /tmp/wr1043v3_tp_recovery.bin
3. Set the IP address of your ethernet adapter to the special address the router will look for in recovery mode, 192.168.0.66. You'll need to do manual IP address configuration:

Code: Select all

IP 192.168.0.66
subnet 255.255.255.0
gateway 192.168.0.1
4. With the router powered off, connect the ethernet cable from your machine to one of the LAN ports on the router.
5. Start the tftp server using DNSMasq, serving files from /tmp:

Code: Select all

dnsmasq -d –enable-tftp –tftp-root=/tmp
6. In another terminal window, run tcpdump to view traffic on your NIC.
7. Start the router in recovery mode by holding down the router’s reset button and power it on.
8. Continue to hold the reset button until tcpdump shows the file transfer in progress. This took about five seconds for me. So if you don't have tcpdump, maybe wait 10 seconds before releasing.
9. Wait 5 minutes.
10. Set your ethernet settings back to DHCP so it can an address from the router.
11. SSH into the router

Code: Select all

ssh root@192.168.1.1
If you can get in, congrats!

Part 2: Upgrade to Gargoyle
1. Download the upgrade file from lantisproject
https://lantisproject.com/gargoyle_ispy ... pgrade.bin
2. copy it to the router

Code: Select all

scp gargoyle_1.9.x-ar71xx-generic-tl-wr1043nd-v3-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/sysupgrade.bin
3. upgrade to Gargoyle

Code: Select all

sysupgrade -n -F /tmp/sysupgrade.bin
4. After a few minutes, go to http://192.168.1.1. If you see Gargoyle, congrats!

Re: TL-WR1043ND V3

Posted: Sat Jan 07, 2017 1:53 pm
by peterro
Excellent, that's essentially what I ended up doing. One gotcha that is easy to miss is that you have to switch networks from 192.168.0.66 to something on 192.168.1.X.

Re: TL-WR1043ND V3

Posted: Sun Jan 22, 2017 8:06 pm
by cosylemonade
Thanks, bradysquirrel!
That worked perfectly. I had to find Windows equivalent tools such as Tftpd32, Putty, and WinSCP to follow the steps. Tftpd32 had a nice easy front-end that also displayed a progress bar on the file transfer when it was picked up by the router.
All features seem to be working well.

I'm primarily using Gargoyle to regulate bandwidth since we live in the country and have very limited data and I have a 12 year old that absolutely doesn't care. The monitoring is fantastic and the quotas have brought peace to the house since we no longer have to stare at it all of the time and regulate and harp on the boy. When his quota is used up, he gets dial-up speed... heh.
Picked up the WR1043ND V3 from Newegg for just over 40 bucks which was really a bargain now that it is running Gargoyle.
Thanks to all!

Re: TL-WR1043ND V3

Posted: Sun Jan 29, 2017 6:23 pm
by sliceolife1999
cosylemonade, could you please share which programs you used for the steps you took to get your TL-WR1043ND V3 router working? I have the same problem just need some guidance which program to use for the commands listed in this post.
Thanks,
Chris

Re: TL-WR1043ND V3

Posted: Sat Feb 04, 2017 12:44 pm
by cosylemonade
@sliceolife1999,
Sorry for the late response, I apparently don't have notifications enabled.
In bradysquirrel's instructions Part 1 Steps 1-5, I used Tftpd32 instead of DNSMasq. Follow all of the other instructions such as renaming the file, setting your IP address to 192.168.0.66, etc. Make sure you configure the "Current Directory" in Tftpd32 to whatever directory you have placed the renamed OpenWRT firmware and the "Server Interface" to the interface you just set the static IP on. There will be a progress bar that appears when your router pulls the file making it obvious if the step was successful.

Part 1 Step 11, I used Putty to test the SSH connection.

Part 2 Step 2, I used WinSCP to move the Gargoyle firmware to the router.

Part 2 Step 3 - Again, I used Putty to SSH to the router and run the installation command.

I hope this helps.

Re: TL-WR1043ND V3

Posted: Mon Feb 13, 2017 1:38 pm
by jamiepirotta
Hi, I have a question. Using WinSCP to transfer the Gargoyle firmware, what is the username and password? I completed step 1 and got openWRT onto the router.

Thanks

Re: TL-WR1043ND V3

Posted: Mon Feb 13, 2017 2:33 pm
by jamiepirotta
Don't worry, sorted!

Re: TL-WR1043ND V3

Posted: Tue Jan 16, 2018 9:52 am
by kutykurutty
Hi,

I have realized that in the download section there is a firmware for this router which seams to be the correct one. The filename contains the exact version of my router: gargoyle_1.10.0-ar71xx-generic-tl-wr1043nd-v3-squashfs-factory.bin

My question is: has anybody already tried to install this firmware? Is it now possible to install Gargoyle to this router direct from the original TP-Link stock firmware without any tricks? :o :shock:

Thanks for answers in advance!

Re: TL-WR1043ND V3

Posted: Wed Feb 07, 2018 6:48 am
by shumbies
kutykurutty wrote:Hi,

I have realized that in the download section there is a firmware for this router which seams to be the correct one. The filename contains the exact version of my router: gargoyle_1.10.0-ar71xx-generic-tl-wr1043nd-v3-squashfs-factory.bin

My question is: has anybody already tried to install this firmware? Is it now possible to install Gargoyle to this router direct from the original TP-Link stock firmware without any tricks? :o :shock:

Thanks for answers in advance!
YES! I can confirm that I just downloaded it and installed it on my V3 TP-Link. I can't attest to the functionality as I have just installed it, but it didn't brick my router. I had to join up to post this so I hope it's helpful :D

EDIT: I also upgraded using the second firmware file and all is well! Didn Brick it either.