Assumed and got the linuxtv files at media_build
edit the file media_build/linux/drivers/media/dvb-core/dvb-usb-ids.h
add the following lines in / product IDs /
then you need to edit the file media_build/linux/drivers/media/usb/dvb-usb-v2/rtl28xxu.c .
Search for the line
static const struct usb_device_id rtl28xxu_id_table[] = {
add the following lines
{ DVB_USB_DEVICE(USB_VID_GTEK, USB_PID_MYGICA_D690,
&rtl2832u_props, "Mygica D690 2836B USB DMB-TH Stick", NULL) },... read more
Jon Kåre Hellan - (email)
Frequently, when a USB device doesn't work out of the box with Linux, it turns out that there already is a driver which can handle the device. All that must be done is to make the driver recognize the device. Unfortunately, it is widely believed that you have to build your own kernel to fix this.
But from kernel version 2.6.21 (2007), all USB drivers can be told to recognize an additional device without rebuilding. Support for USB serial drivers came last, other USB drivers got this capability with 2.6.16 (2006).... read more
Mygica D690 is latest dmb-th dongle for Hong Kong Digital TV. The dongle identifed as Vendor_id(VID)=1f4d and Product_id(PID)=689b. USB_VID_GTEK(VID) also is 1f4d.
It contains two main components, one is Realtek RTL2836B (RTL2832 family). The RTL2836B is a high-performance China Terrestrial Television Broadcast (DTMB/CTTB) demodulator that fully complies with GB20600-2006 and CESI (MII) certification. The RTL2836B features Realtek proprietary algorithms (patent-pending), including superior channel estimation and power-saving design techniques, and provides an ideal solution for a wide range of applications for iDTV, PC-TV, NIM, STB.
http://www.realtek.com/products/productsView.aspx?Langid=1&PFid=41&Level=4&Conn=3&ProdID=256... read more