{"id":1425,"date":"2013-04-12T16:40:16","date_gmt":"2013-04-12T16:40:16","guid":{"rendered":"http:\/\/www.funcubedongle.com\/?p=1425"},"modified":"2013-04-18T09:01:30","modified_gmt":"2013-04-18T09:01:30","slug":"fcdfcd-and-zadig-dont","status":"publish","type":"post","link":"https:\/\/www.funcubedongle.com\/?p=1425","title":{"rendered":"FCD\/FCD+ and Zadig &#8211; DON&#8217;T!!!"},"content":{"rendered":"<p>Folks<\/p>\n<p>Increasingly recently we&#8217;ve been seeing problems where the symptoms suggest that folks have used a utility called Zadig to override the operating system&#8217;s own drivers, probably because there has\u00a0been\u00a0experience with\u00a0an RTL dongle\u00a0where it&#8217;s common to have to\u00a0hack user-mode access to the device, overriding\u00a0the device&#8217;s\u00a0own drivers.<\/p>\n<p>Fundamental to\u00a0the FCD&#8217;s and FCD+&#8217;s design was to make it as easy to install as possible, and that means that it uses drivers that are native to your operating system so you don&#8217;t have to mess about fruitlessly searching the internet for the right driver, or, indeed use Zadig.<\/p>\n<p>Using\u00a0Zadig to override the operating system&#8217;s drivers for the FCD &amp; FCD+ will not work!<\/p>\n<p>What&#8217;s worse is that\u00a0Zadig doesn&#8217;t appear to present a clean way to uninstall its own work from the investigations I&#8217;ve done, so getting you back to square one isn&#8217;t as easy as it was to install those pesky Zadig configured\u00a0drivers in the first place.<\/p>\n<p>In order to uninstall it&#8217;s a bit complex but here&#8217;s a recipe.<\/p>\n<p>o Insert the FCD+ if it isn&#8217;t already.<\/p>\n<p>o Look in your C:\\Windows\\Inf directory and look for all the oem*.inf files which relate to the FCD or FCD+. They are text files, so you can open them in notepad.<\/p>\n<p>o Open an administrator command prompt and run &#8220;pnputil -f -d oem##.inf&#8221; for each oem##.inf file you found.<\/p>\n<p>o In Device Manager, find entries marked &#8220;FUNcube Dongle V2.0 (Interface #)&#8221;, right click each\u00a0and uninstall.<\/p>\n<p>o Remove the FCD\/FCD+.<\/p>\n<p>o Now, after 10 or 10 seconds, reinsert the FCD+ and you should now have the device properly recognised.\u00a0I recommend too that you take this opportunity to\u00a0<a href=\"https:\/\/www.funcubedongle.com\/MyImages\/FCD2ManualV4.pdf\">read the manual<\/a>.<\/p>\n<p>When properly working, the FCD+ presents a sound device (FUNcube Dongle V2.0), a human interface device (\u201cHID-compliant device\u201d), and under Universal Serial Bus controllers there should be a \u201cUSB Composite Device\u201d entry for it. When properly configured, whn\u00a0removing the FCD these three entries should all automatically disappear, and reappear when inserted.<\/p>\n<p>If you still have entries in Device Manager in the form &#8220;FUNcube Dongle V2.0 (Interface #)&#8221; then you still have work to do to uninstall them.<\/p>\n<p>Removing Zadig&#8217;s work\u00a0is messy, time-consuming, and prone to possibly catastrophic errors if you remove the wrong driver.<\/p>\n<p>So, to save yourself a whole lot of grief, the advice is simple: while you are welcome to use Zadig with your other devices, please DO NOT USE ZADIG under any circumstances to override the drivers for the FCD or FCD+!<\/p>\n<p>Many thanks, Howard<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Folks Increasingly recently we&#8217;ve been seeing problems where the symptoms suggest that folks have used a utility called Zadig to override the operating system&#8217;s own drivers, probably because there has\u00a0been\u00a0experience with\u00a0an RTL dongle\u00a0where it&#8217;s common to have to\u00a0hack user-mode access &hellip; <a href=\"https:\/\/www.funcubedongle.com\/?p=1425\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.funcubedongle.com\/index.php?rest_route=\/wp\/v2\/posts\/1425"}],"collection":[{"href":"https:\/\/www.funcubedongle.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.funcubedongle.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.funcubedongle.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.funcubedongle.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1425"}],"version-history":[{"count":5,"href":"https:\/\/www.funcubedongle.com\/index.php?rest_route=\/wp\/v2\/posts\/1425\/revisions"}],"predecessor-version":[{"id":1431,"href":"https:\/\/www.funcubedongle.com\/index.php?rest_route=\/wp\/v2\/posts\/1425\/revisions\/1431"}],"wp:attachment":[{"href":"https:\/\/www.funcubedongle.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.funcubedongle.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.funcubedongle.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}