This is a list of firmware modifications for wireless routers or software distributions for PC-based routers that have been created and are maintained by people and groups other than the manufacturer of the product. Many of these will run on various brands of Linux-based devices, such as Linksys, Asus, Netgear, etc. The extent of support for (and testing on) particular hardware varies from project to project.

  • OpenWrt – Customizable FOSS firmware written from scratch. Features a combined SquashFS/JFFS2 file system and the package manager opkg with over 3000 available packages (Linux/GPL).
    • Commotion Wireless – FOSS mesh networking.
    • DD-WRT – Based on OpenWrt code. Paid and free versions available.
    • Gargoyle – Gargoyle is a free OpenWrt-based Linux distribution for a range of Broadcom and Atheros chipset based wireless routers.
    • libreCMC – libreCMC is an FSF-endorsed derivation of OpenWRT with the proprietary blobs removed. The LibreWRT team joined libreCMC in 2015.
    • WiFiDog Captive Portal – WiFi Dog by Ile Sans Fil, a Captive Portal software that runs on the OpenWrt platform.
    • Roofnet project for Wireless community networks
    • CeroWRT – built on the OpenWrt firmware to resolve the endemic problems of bufferbloat in home networking
  • DebWRT – Debian on embedded devices (Combines the Linux kernel from OpenWrt and the package management system from Debian (Linux/GPL).
  • HyperWRT – Early power boost firmware project to stay close to official WRT54G and WRT54GS firmware but add features such as transmit power, port triggers, scripts, telnet, etc. The project is no longer being maintained, the successor being Tomato.
    • Tomato Firmware – HyperWRT-based firmware. Last released June 28, 2010. Features advanced QoS as well as Ajax and SVG graphs. The Tomato Manual is available at Wikibooks.
  • m0n0wall – m0n0wall is built on FreeBSD and boots off of a Compact Flash or CD ROM media in under 12 MB.
  • Earthlink’s IPv6 Firmware – IPv6 feature added to original Linksys firmware (beta-test version).

Este documento toma como eferencias los siguientes enlaces: