WARNING: This document may contain errors which may result in damage to your router. USE AT YOUR OWN RISK. \\ ==== TP-Link Routers ==== Installation of Gargoyle on selected TP-Link routers is straight-forward: - [[tp-link-install#Download|Download]] the __correct__ firmware image. - [[tp-link-install#Install|Upload]] the firmware image to your router and apply. - Login to your router and [[gargoyle_setup|configure Gargoyle]] If you run into trouble, then ask a question at the [[http://www.gargoyle-router.com/phpbb/index.php | forum]] or read [[failsafe_mode_recovery]] Gargoyle is built on top of [[http://http://wiki.openwrt.org/toh/tp-link/start|OpenWRT]] but the wealth of technical information and alternatives are generally not required to use Gargoyle. The TP-Link TL-WR1043ND((The TL-WR1043ND v1.x does not deliver enough power for most USB 3G modems. See [[http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd?&#usb_3g_modems|OpenWRT]] for details)) is a very popular Gargoyle router due price and the hardware feature set. | {{ tplink-wr1043nd.jpg?150x120 }}\\ TP-WR1043ND-V1.X | {{ tp-wr1043-v2.jpg?150x120 }} \\ TP-WR1043ND-V2.X | {{ tp-wr1043-v2.jpg?150x120 }} \\ TP-WDR3600-V1.X | \\ \\ ==== Download firmware ==== Go to the [[http://www.gargoyle-router.com/download.php | Download page]] and select\\ **Download:** Firmware images\\ **Architecture:** Atheros AR71XX\\ **Branch:** 1.6 (stable)\\ **Version:** 1.6.2\\ :!: To __replace__ the original TP-LINK firmware select the **factory.bin** download.\\ ^**TP-WR1043ND-V1.X** | [[http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd?s[]=tl&s[]=wr1043nd|OpenWRT]] | | ''gargoyle_1.6.2-ar71xx-tl-**wr1043nd-v1**-squashfs-**factory**.bin'' || ^**TP-WR1043ND-V2.X** | [[http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd?s[]=tl&s[]=wr1043nd|OpenWRT]] | |''gargoyle_1.6.2-ar71xx-tl-**wr1043nd-v2**-squashfs-**factory**.bin'' || ^**TP-WDR3600-V1.X** | [[http://wiki.openwrt.org/toh/tp-link/tl-wdr3600?s[]=tl&s[]=wdr3600|OpenWRT]] | |''gargoyle_1.6.2-ar71xx-tl-**wdr3600-v1**-squashfs-**factory**.bin'' || :!: To __upgrade__ Gargoyle or OpenWRT firmware select the **sysupgrade.bin** download. \\ \\ ==== Install ==== :!: **Do not unplug the power supply during upgrade.** :!: | Open TP-Link config | {{:logo1.jpg?170}}|{{:logo3.jpg?170}} | | **Select** System Tools \\ \\ \\ **Select** Firmware Upgrade || {{:upgrade.jpg?170}} | | **Browse** firmware-image \\ \\ \\ **Click** upgrade | {{:load_file.jpg?350}} || :-? If you get the **error message "please choose a file to upgrade"**, then rename the firmware file to something shorter (i.e. "gargoyle.bin") and upload it again. * Wait about 5 minutes then you should be able to connect to 192.168.1.1 * If after 5 minutes 192.168.1.1 is unresponsive first reboot your PC and try again. * If after 20 minutes 192.168.1.1 is unresponsive you may reboot both PC and router. \\ \\ ==== Revert Back Original Firmware ==== The hardest part to reverting back to the original firmware is finding a suitable file. You can not use the firmware from TP-Link without a file modification. Luckily somebody has done the work for us {{https://goo.gl/ZoXcTs|wr1043nv1_en_3_9_17-sysupgrade.zip}} {{:upgrade_fir.jpg|}} {{:upgrade_firmware.jpg|}}