Hello everyone. I'd like to post my Howto for you. Enjoy. Comments are welcome. If the staff like this, they can use this howto (or parts of the howto) to update OpenWRT's wiki pages. Feel free to modify everything.
The stuff: http://dl.dropbox.com/u/531976/Linux/Op … 015.tar.gz
Screenshot with 4 unicast http stream:
http://dl.dropbox.com/u/531976/Linux/Op … gtv001.png
Testing environment:
http://dl.dropbox.com/u/531976/Linux/Op … gtv002.jpg
http://dl.dropbox.com/u/531976/Linux/Op … gtv003.jpg
README:
0, Read this through first. I have a DVB-T receiver with TDA18218 chipset, like this: "http://www.dealextreme.com/p/usb-dvb-t- … emote-8309". It's quite cheap. I had to bux a "MCX to Coax" adapter cable too. (Check google)
1, Backup your stuff and Flash your TP-LINK WR1043ND with OpenWRT latest firmware
http://downloads.openwrt.org/snapshots/ … actory.bin
2, Install required openwrt packages (plus recommended packages: nano htop screen):
opkg update; opkg install kmod-usb2 kmod-usb-core usbutils libpthread
3, These modules are compiled for linux-2.6.39.4. You need to place them to /lib/modules/2.6.39.4
scp modules/* root@192.168.1.1:/lib/modules/2.6.39.4/
4, Consider to use my script to load these modules (startdvb.sh). While loading these modules they have to be loaded in a specific order.
The script can (and will) download the needed firmware for af9015: http://palosaari.fi/linux/v4l-dvb/firmw … 5/5.1.0.0/
5, To test if everything it's in place check "dmesg" and "lsusb" output
6, Install MumuDVB to stream. Here is a (little bit outdated) howto: http://mumudvb.braice.net/mumudrupal/node/36
opkg install mumudvb_1.6.1-openwrt-1_ar71xx.ipk
7, To start streaming with mumudvb use the following command (you should create an init script for it or something):
mumudvb -d -c /root/<MUMUDVB-CONFIG>.conf
screen -dmS mumudvb mumudvb -d -c /etc/mumudvb/mindigtv-mux-c.conf # check running screens with "screen -ls" command
8, Enjoy! Comments are welcome!
### More info ###
"modules_install" - directory contains few packaged modules. The thing is 2 needed modules are missing from these packages (mt2060.ko and qt1010.ko) but I provided them in the "modules" dir.
"mindigtv" - is a directory what contains mumudvb config files configured to a Hungarian DVB-T service, called MindigTV (http://mindigtv.hu/)
You can auto tune with a mumudvb config called "mindigtv-auto.conf".
When you start mumudvb with this config, it will auto generate the required configuration file (pid and id_ps).
You can copy it from: "/var/run/mumudvb/mumudvb_generated_conf_card0" for futher usage (creating own configs)
FILE LIST:
tree -h
.
??? [4.0K] mindigtv
? ??? [ 119] mindigtv-auto.conf
? ??? [ 673] mindigtv-mux-a.conf
? ??? [ 79] mindigtv-mux-b.conf
? ??? [ 694] mindigtv-mux-c.conf
??? [4.0K] modules
? ??? [ 27K] af9013.ko
? ??? [115K] dvb-core.ko
? ??? [ 13K] dvb-pll.ko
? ??? [ 42K] dvb-usb-af9005.ko
? ??? [4.1K] dvb-usb-af9005-remote.ko
? ??? [ 32K] dvb-usb-af9015.ko
? ??? [ 27K] dvb-usb.ko
? ??? [6.1K] mt2060.ko
? ??? [ 38K] mxl5005s.ko
? ??? [ 14K] mxl5007t.ko
? ??? [6.9K] qt1010.ko
? ??? [ 27K] rc-core.ko
? ??? [6.9K] tda18218.ko
? ??? [ 78K] tda18271.ko
??? [4.0K] modules-installer
? ??? [ 11K] kmod-dvb-usb_2.6.39.4-1_ar71xx.ipk
? ??? [ 38K] kmod-dvb-usb-af9005_2.6.39.4-1_ar71xx.ipk
? ??? [2.4K] kmod-dvb-usb-af9005-remote_2.6.39.4-1_ar71xx.ipk
? ??? [ 86K] kmod-dvb-usb-af9015_2.6.39.4-1_ar71xx.ipk
??? [ 46K] mumudvb_1.6.1-openwrt-1_ar71xx.ipk
??? [2.8K] README
??? [1.4K] startdvb.sh
My Blog: ocsovszki-dorian.blogspot.com
Updated: 2011-11-03
(Last edited by Gorkhaan on 5 Oct 2011, 07:51)