<p>I was able to get my Nanofury working on Linux (rPi raspbian) and bfgminer 3.10.0 with a few permissions changes.  You really have three options:</p>

<ol>
<li>Run bfgminer as root (undesireable)</li>
<li><p>Add the user running bfgminer to the "root" group:</p>

<p><code>usermod -G root -a miner</code></p></li>
<li><p>Change group ownership of the usb device (you will need to determine which one is your Nanofury device):</p>

<p><code>chgrp dialout /dev/bus/usb/001/006</code></p></li>
</ol>

<p>Option 1 is the easiest, 3 is the most secure.  I went with option 2 as a middle-ground.</p>

<p>I also reverted commit <code>8383e33</code> (<code>git revert 8383e33</code>) from the bfgminer git repository, which gets rid of the "reinitializing" warning, and gives me a better hashrate.  I don't know the long-term effect of reverting this commit, though...</p>

<p>To start the miner, I use:</p>

<pre><code>/path/to/bfgminer -S NFY:ALL --set-device NFY:osc6_bits=54
</code></pre>

<p>Once you have everything set up, you can write your settings (S, W,  in bfgminer) and you can drop the -S NFY:ALL.  You still need the --set-device, as far as I can tell, though.</p>

<p>Hope this helps!</p>

CC BY-SA 3.0
2014-03-24T01:28:20.687Z
could you give the command you're using to start the miner?
Phill Pafford
CC BY-SA 3.0
2014-03-24T14:54:55.177Z
@PhillPafford Updated answer.
Steve Czetty
CC BY-SA 3.0
2014-03-25T03:16:30.503Z
having a similiar issue http://bitcoin.stackexchange.com/questions/23944/bfgminer-cant-find-my-nanofury-on-linux
Phill Pafford
CC BY-SA 3.0
2014-02-24T02:25:55.023Z
2014-03-24T14:54:05.100Z
2014-03-24T14:54:05.100Z
Steve Czetty
<p>Run "bfgminer --version" and see if you have the nanofury driver. If you don't you may need to build from the source (where the nanofury driver is included).</p>

CC BY-SA 4.0
2019-01-13T05:52:34.903Z
2019-01-13T05:52:34.903Z
Devin
<p>BitFury based usb sticks are hard to get working.
Have you installed the nfy specific drivers? I'm not sure if you have.</p>

<p>any more detail you can give is great</p>

<p>anyway, try appending the following line to your bfgminer command.</p>

<blockquote>
  <p>-S "NFY:ALL"</p>
</blockquote>

<p>I will get some more documentation together from one of the guys who develops them and see what he knows about it. I remember we were having a hard time getting the nanofury sticks to work in ubuntu. In the end he ended up having to plug them in 1 by 1 i believe (but can't remember for sure)</p>

CC BY-SA 3.0
2014-01-07T09:12:12.603Z
When I first inserted the device, the Device Manager on my computer would not show it. I used Zadig to install the WinUSB driver to the device. At first, I couldn't find the device in the list - but I could find it after selecting 'List all Devices' in the options menu. It was listed as 'NanoFury NF1 0.6'. I installed the WinUSB driver, and could then see it in the Device Manager. BFGminer still doesn't recognize it. What other drivers could I need?
Damon
CC BY-SA 3.0
2014-01-07T09:16:59.563Z
Also, the addition of `-S "NFY:ALL" had no affect on BFGminer. I would like to restate that I'm now trying to run it on Windows. I'd at least like to know if it's running properly on Windows before attempting to fix the issue on Linux.
Damon
CC BY-SA 3.0
2014-01-07T06:57:52.577Z
2014-01-07T06:57:52.577Z
Joe White
<p>Bitfury and Nanofury devices are completely different.
You are describing a NanoFury.
In windows NanoFury devices autodetect, and it works using the autodetected driver.
It will NOT work using the BitFury driver as suggested above.
What I did is I deleted the pushed in BitFur driver that I tried first using zadig.
I then rebooted and reinserted the device and accepted the default windows driver.
Then I used this command with BFGminer 3.9.0</p>

<p>bfgminer.exe -o 192.168.101.1:8332 -u YourUsername -p YouPassword --coinbase-addr YourBitcoinAddress -S all <strong>--set-device NFY:osc6_bits=54</strong></p>

<p>After this it worked fine.  I get 2.54 GH.</p>

<p>It is normal to see these errors with the NanoFury in Windows:
NFY 0: Frequency drop over 50% detected, reinitialising.</p>

<p>I was getting these errors but still earning bitcoins.
They come about every minute or so, unless you pool mine, then about every 15 minutes.</p>

CC BY-SA 3.0
2014-01-17T18:25:40.957Z
2014-01-17T18:25:40.957Z
George Davey
<p>I had the same problem with the Nanofury. This is what works for me on <code>Windows 7 Pro x64</code> using the Nanofury: I installed <code>CP210xVCP</code>, then I used the following command with bfgminer.</p>

<p><code>bfgminer-3.10.0-win64 -o yourpoolchoice -u yourusername_workername -p 123 -S all --set-device NFY0:osc6_bits=53</code></p>

<p>I created a shortcut for bfgminer in the same folder and put the above command into the shortcut target. Now, I can start it up by double clicking the shortcut, which is working fine with my nanofury.</p>

CC BY-SA 3.0
2014-02-11T11:47:25.150Z
2014-02-11T14:01:07.343Z
2014-02-11T14:01:07.343Z
danny
<p>I recently purchased a Nanofury ASIC unit. I tried running it on my Linux system, as I just let the computer sit and run. I couldn't get it to work on Linux, so I decided to give it a try on Windows = but I'm still getting the same problem. </p>

<p>I installed Zadig, found the device, and installed WinUSB to the Nanofury NF1 0.6 device. I could then see it in the Device Manager listed as:</p>

<p>'NanoFury NF1 0.6'</p>

<p>So the device is recognized by Windows, but when I run BFGminer on the -S all option for finding devices, I get this message:</p>

<p>'<code>NO DEVICES FOUND: Press 'M' and '+' to add</code>'</p>

<p>How do I get the NanoFury device to operate properly with Windows? I'd really hate to be out like $150 on something I can't even get to work.</p>

<p>I'm currently running BFGminer 3.9.0 - if that helps at all.</p>

CC BY-SA 3.0
2014-03-25T03:14:45.693Z
Having a similiar issue http://bitcoin.stackexchange.com/questions/23944/bfgminer-cant-find-my-nanofury-on-linux
Phill Pafford
<hash><miner-configuration><asic><bfgminer>
BFGminer can't find my NanoFury!
Damon
# BFGminer can't find my NanoFury!

(Asked by: username_0 on 2014-01-07)

I recently purchased a Nanofury ASIC unit. I tried running it on my Linux system, as I just let the computer sit and run. I couldn't get it to work on Linux, so I decided to give it a try on Windows = but I'm still getting the same problem.

I installed Zadig, found the device, and installed WinUSB to the Nanofury NF1 0.6 device. I could then see it in the Device Manager listed as:

'NanoFury NF1 0.6'

So the device is recognized by Windows, but when I run BFGminer on the -S all option for finding devices, I get this message:

'`NO DEVICES FOUND: Press 'M' and '+' to add`'

How do I get the NanoFury device to operate properly with Windows? I'd really hate to be out like $150 on something I can't even get to work.

I'm currently running BFGminer 3.9.0 - if that helps at all.

**Tags:** hash, miner-configuration, asic, bfgminer

> **Comments:**
> **username_1**: Having a similiar issue http://bitcoin.stackexchange.com/questions/23944/bfgminer-cant-find-my-nanofury-on-linux  

---

## 5 answers

### Answer by username_2 on 2014-02-24. Score: 1

I was able to get my Nanofury working on Linux (rPi raspbian) and bfgminer 3.10.0 with a few permissions changes. You really have three options:

1. Run bfgminer as root (undesireable)
2. Add the user running bfgminer to the "root" group:

   `usermod -G root -a miner`
3. Change group ownership of the usb device (you will need to determine which one is your Nanofury device):

   `chgrp dialout /dev/bus/usb/001/006`

Option 1 is the easiest, 3 is the most secure. I went with option 2 as a middle-ground.

I also reverted commit `8383e33` (`git revert 8383e33`) from the bfgminer git repository, which gets rid of the "reinitializing" warning, and gives me a better hashrate. I don't know the long-term effect of reverting this commit, though...

To start the miner, I use:

```
/path/to/bfgminer -S NFY:ALL --set-device NFY:osc6_bits=54

```

Once you have everything set up, you can write your settings (S, W, in bfgminer) and you can drop the -S NFY:ALL. You still need the --set-device, as far as I can tell, though.

Hope this helps!

> **Comments:**
> **username_1**: could you give the command you're using to start the miner?  
> **username_2**: @username_1 Updated answer.  
> **username_1**: having a similiar issue http://bitcoin.stackexchange.com/questions/23944/bfgminer-cant-find-my-nanofury-on-linux  

---

### Answer by username_3 on 2019-01-13. Score: 0

Run "bfgminer --version" and see if you have the nanofury driver. If you don't you may need to build from the source (where the nanofury driver is included).


---

### Answer by username_4 on 2014-01-07. Score: 0

BitFury based usb sticks are hard to get working.
Have you installed the nfy specific drivers? I'm not sure if you have.

any more detail you can give is great

anyway, try appending the following line to your bfgminer command.

> -S "NFY:ALL"

I will get some more documentation together from one of the guys who develops them and see what he knows about it. I remember we were having a hard time getting the nanofury sticks to work in ubuntu. In the end he ended up having to plug them in 1 by 1 i believe (but can't remember for sure)

> **Comments:**
> **username_0**: When I first inserted the device, the Device Manager on my computer would not show it. I used Zadig to install the WinUSB driver to the device. At first, I couldn't find the device in the list - but I could find it after selecting 'List all Devices' in the options menu. It was listed as 'NanoFury NF1 0.6'. I installed the WinUSB driver, and could then see it in the Device Manager. BFGminer still doesn't recognize it. What other drivers could I need?  
> **username_0**: Also, the addition of `-S "NFY:ALL" had no affect on BFGminer. I would like to restate that I'm now trying to run it on Windows. I'd at least like to know if it's running properly on Windows before attempting to fix the issue on Linux.  

---

### Answer by username_5 on 2014-01-17. Score: 0

Bitfury and Nanofury devices are completely different.
You are describing a NanoFury.
In windows NanoFury devices autodetect, and it works using the autodetected driver.
It will NOT work using the BitFury driver as suggested above.
What I did is I deleted the pushed in BitFur driver that I tried first using zadig.
I then rebooted and reinserted the device and accepted the default windows driver.
Then I used this command with BFGminer 3.9.0

bfgminer.exe -o 192.168.101.1:8332 -u YourUsername -p YouPassword --coinbase-addr YourBitcoinAddress -S all **--set-device NFY:osc6\_bits=54**

After this it worked fine. I get 2.54 GH.

It is normal to see these errors with the NanoFury in Windows:
NFY 0: Frequency drop over 50% detected, reinitialising.

I was getting these errors but still earning bitcoins.
They come about every minute or so, unless you pool mine, then about every 15 minutes.


---

### Answer by username_6 on 2014-02-11. Score: 0

I had the same problem with the Nanofury. This is what works for me on `Windows 7 Pro x64` using the Nanofury: I installed `CP210xVCP`, then I used the following command with bfgminer.

`bfgminer-3.10.0-win64 -o yourpoolchoice -u yourusername_workername -p 123 -S all --set-device NFY0:osc6_bits=53`

I created a shortcut for bfgminer in the same folder and put the above command into the shortcut target. Now, I can start it up by double clicking the shortcut, which is working fine with my nanofury.


---

