Afatech 9016 DVB-T USB

OpenLab2 Wiki

Bus 001 Device 004: ID 15a4:9016  
Device Descriptor:
  bcdUSB               2.00
  idVendor           0x15a4 
  idProduct          0x9016 
  iManufacturer           1 Afatech
  iProduct                2 DVB-T

Jan 13, 2008:

An experimental af9015 driver exists.

Afatech (Taiwan) has released a Linux driver af901x! announcement on linuxtv mailinglist

http://www.digittrade.de/shop/info/stick_treiber/linux/Linux_MT2060_2.6.20.tar

Digittrade, who sells DVB-T sticks with the Afatech MT2060 and AF9016 chipset, wants to support the Linux community and has released the driver under GPL. The driver contains among Afatech code some linuxtv code modules. It builds and works fine. Only there might be conflicts if some dvb modules are already loaded because of other sticks.

but, AFA says

"As I said, we can "NOT" publish this driver code, please keep it for your own use only."

Later on seeing the same i asked them on the status on publishing the same. This was what i was told:

"Oh, it will be a disaster.... It's not legal to publish the code..."

???

The built modules from the driver above can be loaded as follows:

  1. insmod dvb-pll.ko
  2. insmod dvb-core.ko
  3. insmod dvb-usb.ko
  4. insmod dvb-af901x.ko

Jan 15, 2008.

Using the GPL driver and the offered firmware, the device is recognized.

modprobe dvb_usb_af9015
[  268.192339] usbcore: registered new interface driver dvb_usb_af9015

And after inserting the device..

[  702.021579] usb 4-5: new high speed USB device using ehci_hcd and address 3
[  702.131449] usb 4-5: configuration #1 chosen from 1 choice
[  702.132506] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware
[  247.780481] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[  702.458174] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state.
[  702.458933] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[  702.459558] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick)
[  703.080231] af9013: firmware version:4.95.0
[  703.080469] DVB: registering frontend 0 (Afatech AF9013 DVB-T)...
[  248.125743] MT2060: successfully identified (IF1 = 1220)
[  703.629793] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
[  703.712285] input: Afatech DVB-T as /class/input/input10
[  703.712897] input: USB HID v1.01 Keyboard [Afatech DVB-T] on usb-0000:00:1d.7-5

It worked!

Altogether, these files were updated/inserted onto the Kubuntu 7.10 system.

.
`-- lib
    |-- firmware
    |   `-- dvb-usb-af9015.fw
    `-- modules
        `-- 2.6.22-14-generic
            |-- kernel
            |   `-- drivers
            |       `-- media
            |           `-- dvb
            |               |-- dvb-usb
            |               |   `-- dvb-usb-af9015.ko
            |               `-- frontends
            |                   `-- af9013.ko
            `-- modules.dep

10 directories, 4 files
Henkilökohtaiset työkalut
koulutus
Työkalut