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