Bitcoin Forum

Other => Beginners & Help => Topic started by: Tawnos on December 12, 2013, 07:25:29 AM



Title: For those with bitfury USB devices (redfury/bluefury) w/ driver signing trouble
Post by: Tawnos on December 12, 2013, 07:25:29 AM
Since I can't post to the support thread, hopefully I can help here and maybe someone will link it :). I bought a red fury and was having the issue where Windows 8.1 can't install an unsigned driver without disabling driver signing enforcement on every boot. Rather than do that, I just self-signed the driver. Inspecting the INF, it's a standard COM port via USB-COM emulation, so there shouldn't be any issue with that.

You may download the signed driver here: http://sdrv.ms/JgR4mf

Please let me know if this works, at the least it should give you "this is signed by an untrusted source", which should allow you to proceed further than an unsigned driver. However, to get the "fully signed experience", you'll have to add the certificate to your Trusted Root Certification Authorities and Trusted Publishers stores (as my cert only goes up to the "BitFuryCertStore" I made on my machine). You can do that by following the following instructions (which assume you've already extracted the file):

Right click bitfury_cert.cer and choose "install certificate".
Choose "Local Machine"
Click "Next"
Approve the UAC dialog if it appears.
Choose "Place all certificates in the following store"
Select "Trusted Root Certification Authorities"
Click OK
Click Next
Click Finish
Hold the windows key and tap R to open the "run" dialog.
Type "certlm.msc" without the quotes and click OK.
Approve the UAC dialog if it appears.
Expand the "Trusted Root Certification Authorities" and select "Certificates"
On the right side, there should be a certificate called "BitFury test cert". Right click it and click "Copy"
Right click on "Trusted Publishers" and click "Paste"
Win+R time again, this time with "devmgmt.msc"
Right click on your BF1 device, and choose "Update driver software"
Choose "Browse my computer for driver software"
Select the path that contains bf1.inf and bitfury.cat
Install the driver!

If it doesn't accept the certificate, you can always sign it yourself via the directions here: http://technet.microsoft.com/en-us/library/dd919238%28v=WS.10%29.aspx

Feel free to PM me if you have any questions about this process, it's pretty self-explanatory, the only thing to keep in mind is the inf2cat instructions to use for windows 7/8.

NOTE: I only signed this for Windows 8, it's pretty trivial to go back and resign for 7 & 8 if this helps other win8 users as written, just let me know.


Title: Re: For those with bitfury USB devices (redfury/bluefury) w/ driver signing trouble
Post by: Stedsm on January 15, 2014, 12:22:33 AM
Worked perfectly for me,thanks.


Title: Re: For those with bitfury USB devices (redfury/bluefury) w/ driver signing trouble
Post by: ManeBjorn on January 19, 2014, 10:23:15 PM
Thanks.
Made installing on my Win 8 test system easy and quick.  :)


Title: Re: For those with bitfury USB devices (redfury/bluefury) w/ driver signing trouble
Post by: n00bwastaken on January 24, 2014, 01:09:43 AM
Thanks Tawnos.


Title: Re: For those with bitfury USB devices (redfury/bluefury) w/ driver signing trouble
Post by: gernt2 on April 09, 2014, 06:26:37 PM
Thank you.  How the hack did you figure all that out?  I found that if you try to do it in a login other than system administrator (probably the first login you created) the error is not obvious.


Title: Re: For those with bitfury USB devices (redfury/bluefury) w/ driver signing trouble
Post by: ptr727 on April 16, 2014, 05:47:02 PM
Thank you!
What a pain just to get bfgminer working, zadig and cgminer so much easier.


Title: Re: For those with bitfury USB devices (redfury/bluefury) w/ driver signing trouble
Post by: Tawnos on October 30, 2014, 05:25:14 AM
Thank you.  How the hack did you figure all that out?  I found that if you try to do it in a login other than system administrator (probably the first login you created) the error is not obvious.

Wow, been a while since I've logged on here. Sorry I've missed anything, I thought I set this up for emailing me.

I figured it out because I used to sign drivers when I was working on Windows ;).