Since I bought the Asus RT-N16, I've been planning on this little(?) project. The goal is a cheap-o IPTV solution for my home. It goes like this: Connect a USB DVB-T device to one of the USB ports of the router, and using MuMuDVB to stream the TV channels across the devices in my home: both to wired PC connected directly to the router as well as wireless devices. Since the devil is (always) in the details, this project raises some challenges, I'd appreciate help with. Which USB DVB-T device I should buy? I'm not asking for a specific product - you probably can't help me there since different regions of the world use different standards. Let's take one affordable device as an example: KWorld DVB-T USB Stick 395U, which uses the popular Afatech AF9015(http://www.linuxtv.org/wiki/index.php/Afatech_AF9015). It looks like there are 3(!) different drivers, and the device itself is supported since kernel version 2.6.29 (according to this page: http://www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices). My questions 1. The fact that currently I'm running Toastman's build which has kernel version 220.127.116.11 - does that mean I'll need to patch the kernel and build the Tomato firmware myself? 2. Is there anyway to be sure that those drivers (and their dependencies?) will compile properly for an older kernel? That ARM is supported? 3. Am I at risk of bricking my brand-spanking new RT-N16 or can the Asus Firmware Restoration tool truly recover from bad flashes/firmware builds? 4. What are the odds it can be done? (I know there are other issues that need to be addressed, such as Multicast/IGMP. Let's leave that for now) Reading material and resources to others who might be interested in a similiar project More on MuMuDVB: http://mumudvb.braice.net/mumudrupal/ - appears to have been ported to ARM, there's a openWRT package for it. The LinuxTV project: http://www.linuxtv.org/ - especiall the wiki section detailing different DVB-T devices, their chipsets, driver availability, kernel supported version, etc.