=====Router Hardware for Gargoyle.===== ==== Introduction ==== The best approach is to select a Router used successfully by many other Gargoyle users. Other Routers may work, but you will need to check things out more carefully. Manufacturers are always changing their product lines so it is not possible to provide an exhaustive list of routers that Gargoyle will run on. == Definitely == A glance at [[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=8&t=682 | this thread]] in the forum indicates that [[tp-link-install|TP-Link]] routers are the most popular and successful choice (in particular TL-WR1043ND). Routers from Buffalo, Netgear and Linksys are also very popular choices. There is a list [[supported_routers_-_tested_routers#Atheros AR71XX Routers|below]] of a few models from these manufacturers which Gargoyle works well on. There have been extensive discussions on the forum [[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=5&t=6701#p27153|here]]. == Probably == If your router is not on "the list" then search [[http://www.gargoyle-router.com/phpbb/index.php | the forum]] for posts relating to the make and model of your router. * **Recommended minimum** 8MB of FLASH and 32MB of RAM to run the latest versions of Gargoyle. * **Bare minimum** 4MB of FLASH and 32MB of RAM will NOT run latest versions of Gargoyle (>1.8.x). 4MB of FLASH is insufficient to support the Gargoyle USB functionality. Also, some users report difficulty saving config settings and/or loading additional packages. If you have an old router then give it a try, but __don't buy a bare minimum router__ for Gargoyle. * **Sub-minimum** routers with only 16MB of RAM are best matched with Gargoyle 1.2.5, which has a smaller memory footprint. == Likely == Gargoyle is built on OpenWRT. If your router is supported by OpenWRT then it is likely that Gargoyle will also run well. Check out the [[http://wiki.openwrt.org/toh/start | OpenWRT supported hardware list]] and take particular care to note the __exact version__ of your router as the support can vary markedly between versions. == Unlikely == Most consumer routers are not supported by Gargoyle, so if you just got back from the electronics store with your brand new router you are likely out of luck. The better approach is to do some research and buy a router that has been tested and is known to run Gargoyle. \\ \\ ====Marvell Armada XP/370 Routers:==== Routers with this architecture are fully supported for Gargoyle. There are typically two files available for each of these routers: * use **factory.bin** to __install__ Gargoyle over the original manufacturer's firmware * use **sysupgrade.bin** to __upgrade__ an existing Gargoyle/OpenWrt installation === Linksys === ^ Model ^ RAM ^ Flash ^ CPU MHz ^ Firmware File(s) ^ ^ Linksys WRT AC Series ||||| | WRT1200AC v1 (Caiman) | 512MB | 128NAND | 2x 1300 | *-mvebu-cortexa9-linksys-wrt1200ac-squashfs-* | | WRT1200AC v2 (Caiman) | 512MB | 128NAND | 2x 1300 | *-mvebu-cortexa9-linksys-wrt1200ac-squashfs-* | | WRT1900AC v1 (Mamba) | 256MB | 128NAND | 2x 1200 | *-mvebu-cortexa9-linksys-wrt1900ac-squashfs-* | | WRT1900AC v2 (Cobra) | 512MB | 128NAND | 2x 1600 | *-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-* | | WRT1900ACS v1 (Shelby) | 512MB | 128NAND | 2x 1600 | *-mvebu-cortexa9-linksys-wrt1900acs-squashfs-* | | WRT1900ACS v2 (Shelby) | 512MB | 128NAND | 2x 1600 | *-mvebu-cortexa9-linksys-wrt1900acs-squashfs-* | | WRT3200ACM v1 (Rango) | 512MB | 256NAND | 2x 1866 | *-mvebu-cortexa9-linksys-wrt3200acm-squashfs-* | | WRT32X v1 (Venom) | 512MB | 256NAND | 2x 1866 | *-mvebu-cortexa9-linksys-wrt32x-squashfs-* | === Turris Omnia === ^ Model ^ RAM ^ Flash ^ CPU MHz ^ Firmware File(s) ^ ^ Turris Omnia ||||| | Turris Omnia | 1-2 GB | 8 GB Flash | 2 x 1600 | *-mvebu-cortexa9-turris-omnia-* | ====Atheros AR71XX Routers:==== These routers are getting hard to find and flash There are typically two files available for each of these routers: * use **factory.bin** to __install__ Gargoyle over the original manufacturer's firmware * use **sysupgrade.bin** to __upgrade__ an existing Gargoyle/OpenWrt installation ^ Model ^ RAM ^ Flash ^ USB ^ Firmware File(s) ^ ^ GL.iNet||||| |GL.iNet AR150 | 64MB | 16MB | 1 | *-generic-gl_ar150-* | ^ TP-Link Routers (([[tp-link-install|install notes]])) ||||| | TL-Archer C7 v2 (([[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=3&t=7431&start=40#p31132|Gargoyle v8]])) | 128MB | 16MB | 2 | *-generic-archer-c7-v2-* | | TL-WDR4300 v1.x (([[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=3&t=6807&hilit=monitoring+drastically+improves&start=40#p27896|performance tests on Gargoyle v1.7.1]]))(([[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=3&t=7431&start=10#p30942|Gargoyle v1.8]])) | 128MB | 8MB | 2 | *-tl-wdr4300-v1-* | | TL-WDR3600 v1.x (([[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=3&t=7431&start=30#p31040|Gargoyle v1.8]])) | 128MB | 8MB | 2 | *-tl-wdr3600-v1-* | | TL-WR1043ND v3 | 64MB | 8MB | 1 | [[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=8&t=7176#p31193|see post]] | | TL-WR1043ND v2 | 64MB | 8MB | 1 | *-tl-wr1043nd-v2-* | | ^ Rec Min || || | TL-WR1043ND v1.x (([[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=3&t=7431&start=10#p30942|loaded on Gargoyle v1.8]])) | 32MB | 8MB | 1((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)) | *-tl-wr1043nd-v1-* | | TL-WDR3700 v2 (([[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=3&t=7431&start=50#p31251|Gargoyle v1.8]])) | 16MB | 16MB | 1 | *-tl-wdr3700-v2-* | | ^ Bare Min || || | TL-WR941ND v2 v3(([[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=3&t=7431#p30903|Gargoyle v1.8]])) v4 | 32MB | 4MB | No | *-tl-wr941nd-vx-* | | TL-WR841ND v3-9 (([[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=11&t=7521&p=31441#p31441|v8 & Gargoyle v1.8]]))(([[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=8&t=7291&p=31458#p31458|v9 & Gargoyle v1.8]])) | 32MB | 4MB | No | *-tl-wr841nd-vx-* | | TL-WR741ND v1-1.9 | 32MB | 4MB | No | *-tl-wr741nd-v1-* | | TL-WR741ND v2 & v2.4 | 32MB | 4MB | No | *-tl-wr741nd-v2-* | ^ Buffalo Routers ||||| | WZR-600DHP | 128MB | 32MB | 1 | *-ag300h-* | | WZR-HP-G300NH(([[buffalo_wzr-hp-g300nh|install notes]])) | 64MB | 32MB | 1 | *-wzr-hp-g300nh-* | ^ Netgear Routers ||||| | WNDR3700v1 | 64MB | 8MB | 1 | *-wndr3700-* | | WNDR3700v2 | 64MB | 16MB | 1 | *-wndr37002-* | | WNDR3700v4 | 128MB | 128MB | 1 | *-wndr3700v4-* | | WNDR3800 | 128MB | 16MB | 1 | *-wndr3800-* | | WNDR4300v1 | 128MB | 128MB | 1 | *-wndr4300-* | | WNDRMAC | 16MB | 64MB | 1 | *-wndrmac-* | | WNDRMACv2 | 16MB | 128MB | 1 | *-wndrmacv2-* | ^ D-Link Routers ||||| | DIR-825 b1,b2| 64MB | 8MB | 1 | *-dir-825-* | ^ Ubiquiti Routers ||||| | Routerstation Pro | 128MB | 16MB | 1 | *-ubnt-rspro-* | | Routerstation | 64MB | 16MB | 1 | *-ubnt-rs-* | | ^ Rec Min || || | NanoSt Loco M2 | 32MB | 8MB | No | *-ubnt-nano-m-squashfs.bin | ^ Linksys Routers ^ Rec Min ^^ ^^ | WRT160NL | 32MB | 8MB | 1 | *-wrt160nl-* | ^ Planex Routers ^ Rec Min ^^ ^^ | MZK-W04NU | 32MB | 8MB | 1 | *-mzk-w04nu-* | \\ \\ ====Broadcom Routers:==== This is an older architecture, and may be a bit slow when run with the latest versions of Gargoyle. Note that some of the models listed below have only 16MB of RAM. These models are supported in older versions of Gargoyle, but will run very slowly with the latest releases. ^ Model ^ RAM ^ Flash ^ USB ^ Firmware File(s) ^ ^ Asus ^ Rec Min ^^ ^^ | WL500G Premium v1-2 | 32MB | 8MB | 2 | *-squashfs.trx | ^ Linksys Routers (([[https://en.wikipedia.org/wiki/Linksys_WRT54G_series|WRT54G series wiki]]))^ Rec Min ^^ ^^ | WRTSL54GS v1-3 | 32MB | 8MB | 1 | *-wrtsl54gs-squashfs.bin | | WRT54G-TM (([[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=8&t=7482&p=31252&sid=c0ef28e41750b387f8df96d762e1e303#p31252|test results Gargoyle v1.8]])) | 32MB | 8MB | No | *-wrt54g-squashfs.bin| | WRT54GS v1-3 | 32MB | 8MB | No | *-wrt54gs-squashfs.bin | | ^ Bare Min || || | WRT54GL v1-4 | 16MB | 4MB | No | *-wrt54g-squashfs.bin| | WRT54GS v4 | 16MB | 4MB | No | *-wrt54gs_v4-squashfs.bin | ^ Bare Min ||||| | **Rosewill** RNX-GX4 | 16MB | 4MB | No | *-squashfs.trx | | **Netcore** NW618 | 16MB | 4MB | No | *-squashfs.trx | | **Motorola** WR850G v1-3 | 16MB | 4MB | No | *-wr850g-squashfs.bin | | **Motorola** WE800G v1 | 16MB | 4MB | No | *-we800g-squashfs.bin | | **Buffalo** WBR2-G54 | 16MB | 4MB | No | *-brcm-2.4-squashfs.bin | \\ \\ ====Atheros AR231X/531X Routers:==== This is an older architecture, and may be a bit slow when run with the latest versions of Gargoyle. Note that some of the models listed below have only 16MB of RAM. These models are supported in older versions of Gargoyle, but will run very slowly with the latest releases. ^ Model ^ RAM ^ Flash ^ USB ^ Firmware File(s) ^ ^ La Fonera Routers(([[la_fonera|install notes]] ))(([[single_ethernet_setup|config notes]])) ^ Rec Min ^^ ^^ | Accton MR3201A (([[http://www.gargoyle-router.com/phpbb/viewtopic.php?f=12&t=2453&p=11418&hilit=accton#p11418|see post]])) | 32MB | 8MB | No |*-root.squashfs, *-vmlinux.lzma | | La Fonera2 v2202 | 32MB | 8MB | 1 |*-root.squashfs, *-vmlinux.lzma | | ^ Bare Min || || | La Fonera v2100-2200|16MB|8MB| No | *-root.squashfs, *-vmlinux.lzma | | La Fonera+ v2201 |16MB|8MB | No |*-root.squashfs, *-vmlinux.lzma | ^ Bare Min ||||| | **D-Link** DIR-300 Rev.A (([[http://www.gargoyle-router.com/wiki/doku.php?id=d-link_dir-3001&do=backlink|install notes]]))| 16MB | 4MB | No |*-root.squashfs, *-vmlinux.lzma | | **Ubiquiti** Nanostation2 | 16MB | 4MB | No | *-ubnt2-squashfs.bin |