Random Information ...others might find it interesting too.

Unofficial OpenWRT images for TP-Link/Western Digital routers

Introduction

These images are provided as is, they're not considered production quality although they might work just fine. They are made for my own personal use but you might have use for them too. All are based on OpenWRT's trunk-branch, images use some minor adjustments (like using musl instead uClibc), some ports are updated and all include LuCI (web interface).

Following software is included by default (with LuCI frontends if available):
3G/UMTS modem support, block-mount, collectD, cURL, ddns, etherwake, fdisk (via busybox with GPT support), miniUPNPd, nano, NFS, OpenVPN (mbedTLS) QoS, rsync(d), Samba, tcpdump, Transmission and USB storage incl ext3, ext4 and swaputils

NOTICE: As of r45385 there's been several noticeable changes:
OpenSSL has been replaced by mbedTLS (PolarSSL)
miniDLNA has been dropped, performs poorly on devices with less than 256Mbyte RAM during library scans
eglibc as system library has been replaced by musl to increase performance.
collectD is included (monitoring)
Transmission is in fact trunk as the latest release doesn't support mbedTLS.
Avahi and iperf3 is removed

Requirements

  • A supported router
  • Telnet and SSH client

Installation

If you have factory/vendor provided firmware you can flash using the web interface just like a regular firmware upgrade. Do note that you need to use -factory.bin firmware in this case otherwise you use the -sysupgrade.bin if you're already on OpenWRT but an older revision.I haven't tried but if you're on a very old revision it's most likely safer to not keep settings and redo them to keep everything in sync. If you're on DD-WRT please refer to their wiki on how to go back to vendor firmware.

Do not flash firmwares over WIFI, it will most likely fail and you may end up with a bricked router.

Configuration

Please refer to OpenWRT's wiki on how to configure services in general and of course the program in question own documentation, however some guides may be posted in the future.

To enable LuCI you first need to telnet to 192.168.1.1 and run passwd to enable LuCI at http://192.168.1.1/.

By default OpenWRT lights up like a Christmas tree, following services are safe to disable.
minidlna, qos, etherwake, samba, openvpn, rsyncd, ddns, miniupnpd, transmission, avahi, nfsd

Download

r41029 - Download
r45385 - Download - optional packages provided are graphite module for collectD and iperf3