Bitcoin Mining on Mac OS X – NanoFury 2 ASICs

Two new USB stick ASICs are arriving into the hands of Bitcoin miners. One is the Hex•Fury, a 11 Gh/s USB ASIC designed by c-scape. The other is the NanoFury 2, a 3.7 – 5 Gh/s USB ASIC based on the Open Source NanoFury design and available from Moonlight Miner.

I am currently working on code for BFGMiner to allow mining with the Hex•Fury and will cover that in a future article. For now we’ll focus on the NanoFury 2 ASIC and what it takes to get these devices mining under Mac OS X.

NanoFury 2

Miner Installation

The first step is to install BFGMiner on OS X. There is a thread here on the Bitcoin Talk forums which discusses various ways to install BFGMiner on Mac OS X. The most full-proof method is to use Homebrew:

  1. Launch Terminal.app from Spotlight or your Applications folder
  2. Install Homebrew by entering the following in the command prompt:
    ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
  3. Run the following command and then fix any reported issues:
    brew doctor
  4. Tap the following Homebrew repository so that you can install packages from it:
    brew tap nwoolls/xgminer
  5. Finally, install BFGMiner:
    brew install bfgminer

Driver Installation

Like the initial NanoFury design, the NanoFury 2 USB ASIC requires no installed kernel extension or driver.

Detection

After BFGMiner is installed you can use the -d? argument to list available devices with BFGMiner:

bfgminer -d?
[2014-04-10 21:11:27] Started bfgminer 3.99.0
[2014-04-10 21:11:34] Devices detected:
[2014-04-10 21:11:34] NanoFury NF2 v0.5 by MLM by Microchip Technology Inc. (driver=nanofury; procs=2; serial=0000147040; path=USB_04d8_00de_fd352000)
1 devices listed

Mining

Once the NanoFury 2 stick is detected you can start BFGMiner using the -o, -u and -p arguments to begin mining:

bfgminer -o hostname -u username -p password

NanoFury 2 BFGMiner

You can also use the --set-device argument to overclock the NanoFury 2 ASICs. For instance, to run the chips at 53 bits rather than the default 50:

bfgminer -o hostname -u username -p password --set-device nanofury:osc6_bits=53

NanoFury 2 BFGMiner 53 Bits

If you have any questions feel free to post them in the comments below or on this thread at the Bitcoin Talk forums. Happy mining!

3 thoughts on “Bitcoin Mining on Mac OS X – NanoFury 2 ASICs

  1. Pingback: Bitcoin Mining on Mac OS X – NanoFury 2 ASICs | blog.nwoolls.com | Miner BitCoin

  2. Jared Kellen

    Any linux help? Will bfgminer automatically recognize the miners or do I need to install something else. I’m trying to get it working specifically on the raspberry pi and can’t find any bfg miner guides and the ones I do find are all outdated with broken links.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>