Installing the firmware onto your router is probably the trickiest part of using Gargoyle. There are basically two ways to do this. You can either
- (1) install OpenWrt Kamikaze and then install Gargoyle as a set of packages on top of it, or
- (2) install one of the Gargoyle images directly onto your router.
Note: Gargoyle is now based on Backfire and theoretically installing as a set of packages should work, but it possible it may not.
Instructions for installing images onto several models are provided below, but there many routers that will (likely) run Gargoyle that are not listed here and for which instructions are not provided. Gargoyle should run on any router that uses a mips architechture, has either a broadcom or atheros based wireless card, and has at least 4MB of flash. You may try installing the gargoyle images (AT YOUR OWN RISK) for these routers, or, more wisely, you may try installing OpenWrt broadcom-2.4 images or atheros-2.6 images on these routers, and if you get this working, install the Gargoyle packages on top of it. Consult the OpenWrt Table of Hardware to determine whether your router is compatible with OpenWrt and whether it is likely to be compatible with Gargoyle based on the criteria listed above.
Be VERY careful of the 4MB flash memory requirement. Most newer WRT54G models have only 2MB, making installation of Gargoyle/OpenWrt impossible
If you install Gargoyle using one of our images the inital connection procedure is a little different than for OpenWrt. OpenWrt defaults to having no root password, while Gargoyle sets the initial root password to “password” (which you can change later). You cannot telnet in like you can with a default OpenWrt installation. Instead you can access the router at the initial default ip (192.168.1.1, just like OpenWrt) via ssh (ssh email@example.com) using the password “password”. You may also login to the web interface with username “admin” OR “root” and the password “password”.
If you find the documentation here insufficient there are several other resources on installing OpenWrt you may find helpful. In fact, much of the information provided here was derived from these sites: