ASIC/FPGA Mining Made Easy

Dont want to tinker? In less than an hour you can mine crypto on your ASICs and FPGAs with optimized settings.

ASIC/FPGA Miners included with PiMP:

Miner Profile Hashrate Stability Notes
5101 (asic) bfgminer: for usb gridseed/asics [bfg.gsd.conf] High High ASIC/FPGA miner
5102 (asic) bfgminer: for usb zeus/asics [bfg.zeus.conf] High High ASIC/FPGA miner
5201 (asic) cgminer-4.3.5: for usb gridseed/asics [cgminer.gsd.conf] High High ASIC/FPGA miner
5202 (asic) cgminer-4.3.5: for usb zeus/asics [cgminer.zeus.conf] High High ASIC/FPGA miner
5301 (asic) cgminer-gekko: for gekkoscience usb asics [cgminer.gekko.conf] High High ASIC/FPGA miner

Trusted by miners

Over 100,000 downloads since the first beta in 2012. Miners make more with PiMP.

Mining made simple.

Put PiMP software on a stick. Boot it. You’re mining. Easy enough? You bet.

Examples included

Sample configurations for many algorithms are ready out of the box. Plug in your pools and go!

Be ahead of the game! Use PiMP instead of spending hours installing miners.

All versions of PiMP come with ASIC/FPGA mining support ready to go.


A large variety of device drivers for Bitcoin (SHA256d):

ASICMINER Block Erupter blades, cubes, USB miners (Emerald and Sapphire), and Tube
BFx2 Bitfury USB miner
Big Picture Mining Bitfury-based USB miners (BF1, RedFury, BlueFury)
BitCentury LittleFury USB miners
Bitmain AntMiner S1 – S4 and S5
Bitmain AntMiner U1 – U3
BlackArrow Prospero X-1.5
BTCFPGA’s ModMiner Quad FPGA-based mining device
Butterfly Labs’s FPGA and ASIC mining products (BitForce, MiniRig, Monarch)
Canaan Creative Avalon1/2/3 ASIC mining rigs
The Chili miner assembly
CoinTerra TerraMiner ASIC miner
Drillbit Thumb and Eight
DualMiner ASIC-based USB miner
Enterpoint’s Cairnsmore1 FPGA mining board
FPGA Mining X6500
GekkoScience Compac BM1384 USB stick
HashBuster mining boards
HashFast Baby Jet
Intron/C-scape BitFury-based mining boards
JingTian miner
Klondike boards
KnCMiner Mercury, Saturn, Jupiter, and Neptune
Metabank gen 1 (old) BitFury-based mining device
NanoFury NF1 and NF2 units
One String Miner
Qi Hardware’s Icarus and Lancelot FPGA mining boards
ROCKMINER 30 Gh/s R-BOX and T1
Spondoolies SP10 and SP30
Twinfury USB stick miner
Ztex’s 1.15x and 1.15y FPGA boards

OpenCL GPUs, such as AMD Radeons (disabled by default, see README.GPU)
Kernels: Diablo, DiaKGCN, Phatk and poclbm
BFI_INT patching for Catalyst versions before 13.2
Vector support
Dynamic intensity that keeps desktop interactive under load and maximises throughput when desktop idle
Support for mining with free Mesa/LLVM OpenCL
CPU (not enabled by default nor included in Windows build)

A variety of device drivers for scrypt:

AlcheMiner Alchemist miner
DualMiner ASIC-based USB miner
GAW War Machine
Gridseed mining devices
KnCMiner Titan
ZeusMiner units
OpenCL GPUs, such as AMD Radeons (disabled by default, see README.GPU)
Kernels: ckolivas, lsoc, psw, zuikkis
CPU (not enabled by default nor included in Windows build)

CPU and OpenCL/GPU mining for Keccak (SHA-3)
Automatically can configure itself to failover to solo mining and local block submission when Bitcoin Core is running
Support for getblocktemplate decentralized mining protocol (no proxy needed!)
Builtin stratum and getwork proxy server
Very low overhead free C code for Linux and Windows with very low CPU usage
Integrated overclocking and fan control (including automatic adjustment, if configured)
Heavily threaded code hands out work retrieval and work submission to separate threads to not hinder devices working
Caching of submissions during transient network outages
Preemptive generation of work prior to completion of current work
Automatically detects failing pools and disables them
Multi-device support (all or discrete selection)
Summarised and discrete device data statistics of requests, accepts, rejects, hw errors, efficiency and utility
Watchdog thread to restart idle threads but not crash machine if they don’t respond
Summary displayed when quitting
Supports multiple pools with multiple intelligent failover mechanisms
On the fly menu based management of most settings
Trickling of extra work to backup pools if primary pool is responding but slow
On the fly enabling/disable/restarting of devices
Device temperature monitoring (for devices that support it)
Reuses persistent connections when possible
RPC interface for remote control
Ability to cope with slow routers

Don't miss out on mining with your ASICs/FPGAs!!!

Mining with ASICs/FPGAs made simple:
1. Buy and Download PiMP.
2. Write to SSD, plug into rig, and boot.
3. Put in your PiMP Key (You need 1 key per rig.)
4. minerfarm command and add a GPU mining profile.
5. Start mining with your ASIC/FPGA!