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
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
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!