Author

Topic: For those with bitfury USB devices (redfury/bluefury) w/ driver signing trouble (Read 6113 times)

newbie
Activity: 3
Merit: 0
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 Wink.
member
Activity: 65
Merit: 10
Thank you!
What a pain just to get bfgminer working, zadig and cgminer so much easier.
newbie
Activity: 1
Merit: 0
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.
newbie
Activity: 55
Merit: 0
legendary
Activity: 1288
Merit: 1004
Thanks.
Made installing on my Win 8 test system easy and quick.  Smiley
legendary
Activity: 3052
Merit: 1273
Worked perfectly for me,thanks.
newbie
Activity: 3
Merit: 0
Since I can't post to the support thread, hopefully I can help here and maybe someone will link it Smiley. 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.
Jump to: