Posted: Wed Oct 16, 2024 14:55 Post subject: R7000 - TvHeadEnd DVB Kernel mods and usb firmware
Hello,
I have a nighthawk R7000 running DD-Wrt and i recently installed EntWare when i saw it supported the TVHeadEnd package. Unfortunately it seems that the TVHeadEnd package assumes certain kernel modules are installed and usb drivers were compiled into the kernel image before it will see the usb tv tuners and work.
I have never compiled DD-wrt from source (or anything significant for that matter without following a detailed step by step procedure), i suppose i could try to learn how at some point but right now i don't even have a clue on where to start with that let alone how to add all of the required modules and usb device firmwares I'm interested in. I thought maybe i could find the required kernel modules (ex: dvbcore.ko, dvbcore2.ko, ect) and insmod them into my current device or use the firmware modification kit and the instructions on the development wiki to inject them into a firmware file since one of my (Kworld) usb tuners claims the driver is in the "mainline" Linux kernel since 3.16 (dmesg never showed the usb device recognized as "Kworld xxx", so i assume the driver fw wasn't compiled into the dd-wrt 4.4 kernel), but i could not find any pre-compiled .ko files for the cortex a9 in the r7000 at all.
User M95D seems to have created a custom make menuconfig specifically for DVB components and drivers to get tvheadend to work on openWRT, i would prefer DD-WRT for my r7000 tho.
https://github.com/openwrt/openwrt/pull/12128