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