Announcing BFGMiner 5.0, the modular cryptocurrency miner written in C. BFGMiner features dynamic clocking, monitoring, and remote interface capabilities. "St. [u]B[/u]arbara's [u]F[/u]aithfully [u]G[/u]lorified [u]M[/u]ining [u]I[/u]nitiative [u]N[/u]aturally [u]E[/u]xceeding [u]R[/u]ivals", or just [u]b[/u]asically a [u]f[/u]reaking [u]g[/u]ood [u]miner[/u]. This code is provided entirely free of charge by the programmer, so donations would be greatly appreciated. [b]Please consider donating:[/b] [bcaddr]1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh[/bcaddr] [b]If you find a bug or have a suggestion,[/b] please check to see if it's [url=https://github.com/luke-jr/bfgminer/issues]already been reported[/url] and, if not, [url=https://github.com/luke-jr/bfgminer/issues]report it[/url]. Help can also be obtained (or provided) by joining [url=https://lists.gnu.org/mailman/listinfo/bfgminer-support]the support mailing list[/url] or IRC: [url=http://webchat.freenode.net/?channels=%23eligius]chat.freenode.net #eligius[/url] READ THE README FILES INCLUDED IN THE ARCHIVE BEFORE ASKING QUESTIONS. Also, please note that this thread is for discussion of BFGMiner, its features and bugs - if you feel the need to troll or talk off-topic, start another forum thread (and PM me with it if you want my attention). [b]If you want to help develop BFGMiner,[/b] the best way to get in touch with us is [url=http://webchat.freenode.net/?channels=%23eligius]on IRC[/url]. We also have [url=https://lists.gnu.org/mailman/listinfo/bfgminer-dev]a development mailing list[/url], mainly used to pre-announce upcoming releases for third-party packagers. [b]If you would like to be notified of new versions,[/b] please [url=https://lists.gnu.org/mailman/listinfo/bfgminer-announce]join the announcement mailing list[/url]. [b]Latest release: 5.0.0[/b] ([url=http://abitcoin.org/viewtopic.php?f=11&t=1563]announcement & changes[/url])[list] [*]Arch: [font=monospace]pacman -S bfgminer[/font] [*]Debian: [font=monospace]aptitude install bfgminer[/font] [*]Gentoo: [font=monospace]emerge bfgminer[/font] [i](consider accepting ~arch and/or adding the bitcoin overlay to get the latest version)[/i] [*]Homebrew (Mac OS X): [font=monospace]brew tap nwoolls/cryptocoin && brew install bfgminer[/font] [*]Mac OS X: [url=https://github.com/nwoolls/xgminer-osx/releases/download/v2.0.10/bfgminer-5.0.0-osx64.tar.gz]tar.gz[/url] ([url=https://bitcointalk.org/?topic=186794]details[/url]) [*]OpenWrt: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/openwrt/12.09/README]opkg repository for 12.09 "Attitude Adjustment"[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD02942421F4889F]PGP key[/url]) [*]Ubuntu: [font=monospace]apt-get install bfgminer[/font] [*]Win32: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/bfgminer-5.0.0-win32.zip]zip[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD02942421F4889F]PGP key[/url]) [*]Win64: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/bfgminer-5.0.0-win64.zip]zip[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD02942421F4889F]PGP key[/url]) [*]Source code: [url=https://github.com/luke-jr/bfgminer]git[/url] | [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/bfgminer-5.0.0.txz]txz[/url] | [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/5.0.0/bfgminer-5.0.0.zip]zip[/url] [/list] [b]Testing release: 4.10.1[/b][list] [*]OpenWrt: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/openwrt/12.09/README]opkg repository for 12.09 "Attitude Adjustment"[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD02942421F4889F]PGP key[/url]) [*]Win32: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/bfgminer-4.10.1-win32.zip]zip[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD02942421F4889F]PGP key[/url]) [*]Win64: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/bfgminer-4.10.1-win64.zip]zip[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD02942421F4889F]PGP key[/url]) [*]Source code: [url=https://github.com/luke-jr/bfgminer]git[/url] | [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/bfgminer-4.10.1.tbz2]tbz2[/url] | [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.10.1/bfgminer-4.10.1.zip]zip[/url] [/list] [b]Stable release: 3.10.8[/b][list] [*]OpenWrt: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/openwrt/12.09/README]opkg repository for 12.09 "Attitude Adjustment"[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD02942421F4889F]PGP key[/url]) [*]Win32: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/bfgminer-3.10.8-win32.zip]zip[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD02942421F4889F]PGP key[/url]) [*]Win64: [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/bfgminer-3.10.8-win64.zip]zip[/url] ([url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/SHA256SUMS.asc]sig[/url] + [url=http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBD02942421F4889F]PGP key[/url]) [*]Source code: [url=https://github.com/luke-jr/bfgminer]git[/url] | [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/bfgminer-3.10.8.tbz2]tbz2[/url] | [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/3.10.8/bfgminer-3.10.8.zip]zip[/url] [/list] [url=http://luke.dashjr.org/programs/bitcoin/files/bfgminer/]Archive of all official release source & binaries[/url] [b]Features:[/b][list] [*]A large variety of device drivers for Bitcoin (SHA256d):[list] [*][url=http://www.iasicminer.com/][color=green]ASICMINER Block Erupter blades, cubes, USB miners (Emerald and Sapphire), and Tube[/color][/url] [*][url=https://bitcointalk.org/?topic=524521][color=green]BFx2 Bitfury USB miner[/color][/url] [*][url=https://bitcointalk.org/?topic=309918][color=green]Bi•Fury[/color][/url] [*][url=https://bitcointalk.org/?topic=292433][color=green]Big Picture Mining Bitfury-based USB miners (BF1, RedFury, BlueFury)[/color][/url] [*][color=green]BitCentury LittleFury USB miners[/color] [*][url=https://bitcointalk.org/?topic=330665][color=green]Bitmain AntMiner U1[/color][/url] [*][url=http://www.blackarrowsoftware.com/][color=green]BlackArrow Prospero X-1.5[/color][/url] [*][color=green]BTCFPGA's ModMiner Quad FPGA-based mining device[/color] [*][url=http://www.butterflylabs.com/][color=green]Butterfly Labs's FPGA and ASIC mining products (BitForce, MiniRig, Monarch)[/color][/url] [*][url=http://www.canaan-creative.com/][color=green]Canaan Creative Avalon1/2/3 ASIC mining rigs[/color][/url] [*][url=https://bitcointalk.org/?topic=304250][color=green]The Chili miner assembly[/color][/url] [*][color=green]Cointamination[/color] [*][url=http://cointerra.com/][color=green]CoinTerra TerraMiner ASIC miner[/color][/url] [*][url=https://bitcointalk.org/?topic=266235][color=green]Drillbit Thumb and Eight[/color][/url] [*][url=http://www.dualminer.com/][color=green]DualMiner ASIC-based USB miner[/color][/url] [*][url=http://www.enterpoint.co.uk/cairnsmore/cairnsmore1.html][color=maroon]Enterpoint's Cairnsmore1 FPGA mining board[/color][/url] [*][url=http://fpgamining.com/products/x6500-rev3][color=green]FPGA Mining X6500[/color][/url] [*][url=https://bitcointalk.org/?topic=293668][color=green]HashBuster mining boards[/color][/url] [*][url=https://hashfast.com/][color=green]HashFast Baby Jet[/color][/url] [*][color=green]Intron/C-scape BitFury-based mining boards[/color] [*][url=http://www.jtminer.com/][color=green]JingTian miner[/color][/url] [*][url=http://projectklondike.org][color=green]Klondike boards[/color][/url] [*][url=https://www.kncminer.com/][color=green]KnCMiner Mercury, Saturn, Jupiter, and Neptune[/color][/url] [*][color=green]Metabank gen 1 (old) BitFury-based mining device[/color] [*][url=https://bitcointalk.org/?topic=291456][color=green]NanoFury NF1 and NF2 units[/color][/url] [*][url=https://bitcointalk.org/?topic=370932][color=green]One String Miner[/color][/url] [*]Qi Hardware's [url=http://en.qi-hardware.com/wiki/Icarus][color=green]Icarus[/color][/url] and [url=http://en.qi-hardware.com/wiki/Lancelot][color=maroon]Lancelot[/color][/url] FPGA mining boards [*][url=http://www.rockminer.com/][color=green]ROCKMINER 30 Gh/s R-BOX and T1[/color][/url] [*][url=http://www.spondoolies-tech.com][color=green]Spondoolies SP10 and SP30[/color][/url] [*][url=https://bitcointalk.org/?topic=345294][color=green]Twinfury USB stick miner[/color][/url] [*][url=http://www.ztex.de/][color=green]Ztex's 1.15x and 1.15y FPGA boards[/color][/url] [*]OpenCL GPUs, such as [url=http://www.amd.com/us/products/Pages/graphics.aspx][color=green]AMD Radeons[/color][/url] (disabled by default, see README.GPU)[list] [*]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 [/list] [*]CPU (not enabled by default nor included in Windows build) [*]Coming soon:[list] [*][url=https://bitcointalk.org/?topic=330665][color=green]Bitmain AntMiner S1[/color][/url] [*][url=http://technobit.eu/][color=green]TechnoB⃦it HEX mining boards[/color][/url] [*][i]any other device provided for development (PM me)[/i] [/list] [/list] [*]A few device drivers for scrypt:[list] [*][url=http://www.dualminer.com/][color=green]DualMiner ASIC-based USB miner[/color][/url] [*][url=http://www.gawminers.com/]GAW War Machine[/url] [*][url=http://www.gridseed.com/][color=green]Gridseed mining devices[/color][/url] [*][url=https://www.kncminer.com/][color=green]KnCMiner Titan[/color][/url] [*][url=http://zeusminer.com/]ZeusMiner units[/url] [*]OpenCL GPUs, such as [url=http://www.amd.com/us/products/Pages/graphics.aspx][color=green]AMD Radeons[/color] (disabled by default, see README.GPU)[list] [*]Kernels: ckolivas, lsoc, psw, zuikkis [/list][/url] [*]CPU (not enabled by default nor included in Windows build) [*]Coming soon:[list] [*][i]any other device provided for development (PM nwoolls)[/i] [/list] [/list] [*]CPU and OpenCL 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 [url=https://en.bitcoin.it/wiki/Getblocktemplate]getblocktemplate decentralized mining protocol[/url] ([u]no proxy needed![/u]) [*]Builtin stratum and getwork proxy server [*]Very low overhead free C code for Linux and Windows with very low CPU usage [*][color=maroon]Integrated overclocking and fan control (including automatic adjustment, if configured)[/color] [*]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 [*]Lots of other stuff I can't remember. See options. [/list] Sample output: [code] bfgminer version 5.0.0 - Started: [2014-06-10 20:13:01] - [  0 days 06:15:32] [M]anage devices [P]ool management [S]ettings [D]isplay options  [H]elp [Q]uit Pool 0: ...ning.eligius.st  Diff:128  +Strtm  LU:[02:28:32]  User:1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh Block #305190: ...6e8ba4d9  Diff:11.8G (84.16P)  Started: [02:07:22]  I:1.04mBTC/hr ST:156  F:0  NB:31  AS:0  BW:[269/ 12 B/s]  E:1127.28  BS:21.8M 5/24   63.0C | 94.10/98.68/95.60Gh/s | A:1974 R:2+2(.20%) HW:5729/2.6% -------------------------------------------------------------------------------- BFL 0: 54.0C |  8.11/ 8.10/ 7.65Gh/s | A:  62 R:1+2(4.6%) HW: 273/1.3% HBR 0: 63.0C | 22.91/22.85/21.55Gh/s | A: 208 R:0+0(none) HW:3022/5.4% TBF 0: 28.0C |  5.13/ 5.10/ 4.89Gh/s | A:  49 R:0+0(none) HW: 331/4.5% PXY 0:       | 27.85/30.23/29.84Gh/s | A: 358 R:1+0(.28%) HW: 450/1.0% RKM 0: 40.0C | 30.10/32.40/31.67Gh/s | A:1297 R:0+0(none) HW:1653/.92% -------------------------------------------------------------------------------- [2014-06-11 02:28:10] Accepted 00c819ef HBR 0d Diff 327/255 [2014-06-10 02:28:13] Accepted 012058dd PXY 0  Diff 227/128 [2014-06-11 02:28:15] Accepted 01778be1 RKM 0b Diff 174/128[/code] --- Pool menu: [code] 0: Enabled  Strtm Quota 1 Pool 0: stratum+tcp://stratum.mining.eligius.st:3334  User:1QATWksNFGeUJCWBrN4g6hGM178Lovm7Wh 1: Disabled GWork Quota 1 Pool 1: http://127.0.0.1:9332  User:x Current pool management strategy: Load Balance [A]dd pool [R]emove pool [D]isable pool [E]nable pool [C]hange management strategy [S]witch pool [I]nformation Or press any other key to continue [/code] Device management menu: [code]Select processor to manage using up/down arrow keys MMQ 0d: 41.0°C │ 194.0/190.9/32.98Mh/s │ A:   4 R:0+0(none) HW: 0/none  ModMiner LJRalpha  from BTCFPGA Serial: 19191F145358077D4FAADA7AF5000004 Clock speed: 194 [D]isable [C]lock speed Or press Enter when done[/code] [code]Select processor to manage using up/down arrow keys OCL 0 : 77.0C | 272.2/272.2/265.7Mh/s | A:2992 R:13+0(.43%) HW:0/none I:10  F: 69% (2655 RPM)  E: 765 MHz  M: 1000 MHz  V: 1.088V  A: 99%  P: 0% Last initialised: [2013-07-08 05:33:26] Thread 0: 90.9 Mh/s Enabled ALIVE Thread 1: 90.6 Mh/s Enabled ALIVE Thread 2: 90.8 Mh/s Enabled ALIVE [D]isable [I]ntensity [R]estart GPU [C]hange settings Or press Enter when done[/code] Change GPU settings menu: [code] Temp: 72.0 C Fan Speed: 50% (4489 RPM) Engine Clock: 950 MHz Memory Clock: 825 Mhz Vddc: 1.175 V Activity: 99% Powertune: 20% Fan autotune is enabled (0-85) GPU engine clock autotune is enabled (880-950) Change [A]utomatic [E]ngine [F]an [M]emory [V]oltage [P]owertune Or press any other key to continue [/code] Settings menu: [code] [L]ongpoll: On [Q]ueue: 0 [S]cantime: 60 [E]xpiry: 120 [R]etries: -1 [W]rite config file [B]FGMiner restart Select an option or any other key to return [/code] Display menu: [code][N]ormal [C]lear [S]ilent mode (disable all output) [D]ebug:off [P]er-device:off [Q]uiet:off [V]erbose:off [R]PC debug:off [W]orkTime details:off su[M]mary detail level:devices [L]og interval:20 S[T]atistical counts: absolute [Z]ero statistics Select an option or any other key to return[/code] On exiting: [code] Summary of runtime statistics: Started at [2011-07-19 14:40:09] Runtime: 2 hrs : 31 mins : 18 secs Average hashrate: 1680.1 Megahash/s Solved blocks: 0 Best share difficulty: 49 Share submissions: 3489 Accepted shares: 3489 Rejected shares: 0 + 9 stale (0.00%) Accepted difficulty shares: 32 Rejected difficulty shares: 0 Hardware errors: 3 Efficiency (accepted shares * difficulty / 2 KB): 0.05 Utility (accepted shares / min): 34.26/min Unable to get work from server occasions: 16 Work items generated locally: 330 Submitting work remotely delay occasions: 33 New blocks detected on network: 10 Pool: http://getwork.mining.eligius.st:8337 Share submissions: 3426 Accepted shares: 3426 Rejected shares: 0 + 0 stale (0.00%) Accepted difficulty shares: 31 Rejected difficulty shares: 0 Efficiency (accepted * difficulty / 2 KB): 0.08 Unable to get work from server occasions: 0 Submitting work remotely delay occasions: 0 Summary of per device statistics: ICA 0: | 375.9/376.0/349.5Mh/s | A: 487 R:4+0(none) HW: 0/none MMQ 0: 46.0C | 629.9/632.0/526.8Mh/s | A: 734 R:0+0(none) HW:196/none XBS 0: 46.9C | 392.0/397.8/398.3Mh/s | A: 555 R:0+0(none) HW: 57/none ZTX 0: | 198.6/198.5/190.2Mh/s | A: 265 R:0+0(none) HW: 95/none ZTX 1: | 855.0/848.7/825.3Mh/s | A:1150 R:4+0(none) HW:176/none [/code] GUI frontends:[list] [li]Android: [url=http://www.butterflylabs.com/drivers/]EasyMiner[/url] [li]Linux: [url=http://www.butterflylabs.com/drivers/]EasyMiner[/url] and [url=http://www.multiminerapp.com/]MultiMiner[/url] [li]Mac OS X: [url=http://fabulouspanda.co.uk/macminer/]MacMiner[/url] and [url=http://www.multiminerapp.com/]MultiMiner[/url] [li]Windows: [url=http://www.butterflylabs.com/drivers/]EasyMiner[/url] and [url=http://www.multiminerapp.com/]MultiMiner[/url] [/list] Bare-metal operating systems with BFGMiner:[list] [li]BeagleBone Black: [url=http://mineforeman.com/minepeon/]MinePeon[/url] [li]Raspberry Pi: [url=http://hashra.com/support]Controla[/url], [url=http://mineforeman.com/minepeon/]MinePeon[/url], and [url=http://getminera.com/]Minera[/url] [li]x86: [url=http://getpimp.org/]PiMP[/url] [/list]