Hi All,
I recently purchased a couple of DVB-sticks on Amazon, titled:
"RTL-SDR, FM+DAB, DVB-T USB Stick Set with RTL2832U & R820T. Great SDR
for SDR#, HDSD"
I got "No supported tuner found" when running the rtl_test command. I
see others have had the same issue, so when I finally figured it out, I
thought some of you might be interested.
First of all, this stick has a FC0012 tuner despite the title. Secondly
this stick is obliviously wired differently than other sticks with
FC0012 because it needs different gpio settings. I added a few lines to
the rtlsdr_open() function in librtlsdr.c, just before probing for FCxxx:
/* initialise GPIOs */
rtlsdr_set_gpio_output(dev, 0);
rtlsdr_set_gpio_output(dev, 3);
rtlsdr_set_gpio_output(dev, 4);
rtlsdr_set_gpio_output(dev, 5);
rtlsdr_set_gpio_output(dev, 6);
rtlsdr_set_gpio_bit(dev, 3, 1);
rtlsdr_set_gpio_bit(dev, 4, 0);
rtlsdr_set_gpio_bit(dev, 6, 0);
/* reset tuner before probing */
rtlsdr_set_gpio_bit(dev, 5, 1);
rtlsdr_set_gpio_bit(dev, 5, 0);
With this modification the tuner comes a live and everything works.
Kindest regards,
Gabor Mikes