Use an old device DirecTV AM21N

I decided to pull it out of the closet and plug the USB into my computer Ubuntu 18.10
This was the output .
I would like to find some use for it other than the trash.

root@ae4ml-DeskComputer:/home/ae4ml/Documents/DVSWITCH# lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 017: ID 152d:2339 JMicron Technology Corp. / JMicron USA Technology Corp. JM20339 SATA Bridge
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 152d:2339 JMicron Technology Corp. / JMicron USA Technology Corp. JM20339 SATA Bridge
Bus 003 Device 003: ID 0461:4d22 Primax Electronics, Ltd
Bus 003 Device 002: ID 04d9:1503 Holtek Semiconductor, Inc. Keyboard
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@ae4ml-DeskComputer:/home/ae4ml/Documents/DVSWITCH#
root@ae4ml-DeskComputer:/home/ae4ml/Documents/DVSWITCH#

usb-devices

T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 20 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0609 ProdID=0003 Rev=00.01
S: Manufacturer=DIRECTV,Inc.
S: Product=DIRECTV USB Tuner Device v3
C: #Ifs= 2 Cfg#= 1 Atr=0 MxPwr=30mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)
I: If#= 1 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)

root@DeskComputer:/# lsusb

Bus 001 Device 018: ID 0609:0003 SMK Manufacturing, Inc.

             *-usb:1 UNCLAIMED
                  description: Generic USB device
                  product: DIRECTV USB Tuner Device v3
                  vendor: DIRECTV,Inc.
                  physical id: 2
                  bus info: usb@1:1.2
                  version: 0.01
                  capabilities: usb-2.00
                  configuration: maxpower=30mA speed=480Mbit/s

Bus 001 Device 020: ID 0609:0003 SMK Manufacturing, Inc.

Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0609 SMK Manufacturing, Inc.
idProduct 0x0003
bcdDevice 0.01
iManufacturer 2 DIRECTV,Inc.
iProduct 1 DIRECTV USB Tuner Device v3
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 73
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x00
(Missing must-be-set bit!)
(Bus Powered)
MaxPower 30mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0234 1x 564 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0234 1x 564 bytes
bInterval 1
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)

Hi Mike,

Welcome to our forums.

Interesting gadget you got there. Do you want to set it up to work as a TV tuner, or have some other application in mind? I’ve checked the vendor’s site, not much to see regarding any drivers to download. Searching for it brings back the old days of hunting for drivers based on nothing but a vendor and product name :slight_smile:

I had the idea of re-purposing it for use as part of an IP TV tuner. Same luck here --ZIP — nothing found as for any kind of drivers