Opened 8 years ago

Last modified 7 years ago

#13027 new enhancement

Write an RTL2838 driver

Reported by: kallisti5 Owned by: nobody
Priority: low Milestone: Unscheduled
Component: Drivers/DVB Version: R1/Development
Keywords: dvb Cc:
Blocked By: Blocking:
Platform: All

Description

The RTL2838 is a *cheap* DVB-T usb dongle used to receive European TV signals. It can also be used as a digital SDR tuner receiving 20Mhz - 1.9Ghz. (http://oh2bsc.com/2015/02/17/getting-started-with-sdr-radio-using-dvb-t-usb-dongle-and-gqrx/) Given the flexibility of this device, the low price, and the wide range of uses, we should investigate writing a driver.

Our current TV application is pretty much useless as the only dvb driver is for the old cx23882 PCI card.

The linux dvb-usb-v2 driver supports multiple USB dvb devices including a single c file to control the rtl28xx...

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/media/usb/dvb-usb-v2/rtl28xxu.c

Our existing DVB driver: http://cgit.haiku-os.org/haiku/tree/src/add-ons/kernel/drivers/dvb

This might make a better reference since it is a usb video device: http://cgit.haiku-os.org/haiku/tree/src/add-ons/kernel/drivers/video/usb_vision

Example hardware:

https://www.amazon.com/dp/B00JQZU1ZO?psc=1 https://www.adafruit.com/product/1497 https://amzn.com/B009U7WZCA

USB Device:

  • 0bda:2838

Change History (1)

comment:1 by waddlesplash, 7 years ago

Component: DriversDrivers/DVB
Note: See TracTickets for help on using tickets.