TerraTec T6 DVB-T (Afatech AF9035)
The TerraTec T6 is a dual DVB-T USB-device. The device is supported by the kernel, but requires additional proprietary firmware to be loaded to function.
This tutorial was tested for a Terratec T6 with the Afatech AF9035 chipset. There is a package in the AUR, but it does not work at this time.
Filter dmesg to find out the exact chipset with the following command:
# dmesg | grep dvb
usb 3-1: dvb_usb_af9035: prechip_version_00 chip_version_03 chip_type_3802 usb 3-1: dvb_usb_af9035: prechip_version=00 chip_version=03 chip_type=3802 usb 3-1: dvb_usb_v2: found a 'Afatech AF9035 reference design' in cold state
The cold state indicates it is not active, due to the missing firmware file.
The firmware file in this case was made available at: 
Download the file of your choice and navigate to the download-folder.
Without a PKGBUILD the file cannot be installed (and tracked) with pacman. However, for a firmware the main step of an installation is to move the file into the
If you move the file manually and re-plug the device, dmesg should show the firmware loaded and the device is now in warm state:
# dmesg | grep -e dvb -e af9033
usb 3-1: dvb_usb_af9035: prechip_version=00 chip_version=03 chip_type=3802 usb 3-1: dvb_usb_v2: found a 'Afatech AF9035 reference design' in cold state usb 3-1: dvb_usb_v2: downloading firmware from file 'dvb-usb-af9035-02.fw' usb 3-1: dvb_usb_af9035: firmware version=184.108.40.206 usb 3-1: dvb_usb_v2: found a 'Afatech AF9035 reference design' in warm state usb 3-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer DVB: registering new adapter (Afatech AF9035 reference design) calling af9033_driver_init+0x0/0x1000 [af9033] @ 5364 initcall af9033_driver_init+0x0/0x1000 [af9033] returned 0 after 47 usecs af9033 7-0038: firmware version: LINK 220.127.116.11 - OFDM 18.104.22.168 af9033 7-0038: Afatech AF9033 successfully attached usb 3-1: DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T))...