cd /mnt/sdcard/lib/modules/2.6.35.7/kernel/drivers/media/dvb
insmod dvb-core/dvb-core.ko
insmod frontends/dibx000_common.ko
insmod frontends/dib0070.ko
insmod frontends/dib7000p.ko debug=1
insmod dvb-usb/dvb-usb.ko disable-rc-polling=1

insmod dvb-usb/dvb-usb-dib0700.ko dvb_usb_dib0700_ir_proto=0 debug=15 &
# i9100
#USBDEV=2-1
# UD-160-A
#USBDEV=2-1.6
#USBDEV=1-1.7
# DC DOCK4 back left
USBDEV=1-1.2
DURATION=1
echo "Sleeping $DURATION s for /sys/class/firmware/$USBDEV/loading ..."
sleep $DURATION
echo 1 > /sys/class/firmware/$USBDEV/loading
cat /mnt/sdcard/lib/firmware/dvb-usb-dib0700-1.20.fw >/sys/class/firmware/$USBDEV/data
echo 0 > /sys/class/firmware/$USBDEV/loading
DURATION=2
echo "Sleeping $DURATION s for /dev/dvb0.frontend0 ..."
sleep $DURATION

mkdir /dev/dvb
mkdir /dev/dvb/adapter0
cd /dev/dvb/adapter0
ln -s /dev/dvb0.frontend0 frontend0
ln -s /dev/dvb0.demux0 demux0
ln -s /dev/dvb0.dvr0 dvr0
ln -s /dev/dvb0.dvr0 dvr0.ts

chmod 777 /dev/dvb*
