How to use Antminer U1

With Linux (bgfminer):

Run the following commands to install dependents, download bfgminer source and build it:

sudo aptitude install autoconf libtool libncurses-dev yasm curl libcurl4-openssl-dev libjansson-dev pkg-config libudev-dev libusb-dev uthash-dev libsensors4-dev libmicrohttpd-dev libevent-dev libusb-1.0-0-dev

git clone

cd bfgminer




To run bfgminer use a command such as (change our demo pool user with your own user):

sudo ./bfgminer -S antminer:all -o -u bitcoinco_demo -p x –set-device antminer:clock=x0781

If you are using a Raspberry Pi do the following:

sudo nano /boot/cmdline.txt

Add the following code at the end of the first line (on the same line as the other text)


For Windows:

1) Download/Install this driver:

2) Download bfgminer windows version here:

3) Unzip bfgminer files to your computer; for example C:/bfgminer/

4) Create a shortcut to the bfgminer.exe file
Right click on your desktop and choose New -> Shortcut; use the browse option to locate the bfgminer.exe file that you unzipped earlier.

5) Right click on the new shortcut and click “Properties”.  In the “Target:” update to show as follows (replace pool details with your own user):

C:\bfgminer\bfgminer.exe -S antminer:all -o -u bitcoinco_demo -p x --set-device antminer:clock=x0781

6) Double click the shortcut to start BFGminer and start mining.

Or with cgminer download the PDF user guide here:


Note that when overclocked the Antminers will run hotter and require additional cooling; overclocking and overheating can result in damaged hardware.  Proceed with caution.  U1 may become unstable and crash if overclocked too much.

To overclock the U1 set the antminer:clock setting when running cgminer.  Use the following table to choose your hash speed:

Hashrate antminer:clock
1.6GH/s 0781 (DEFAULT)
1.8GH/s 0881
2.0GH/s 0981
2.2GH/s 0A81