first of all why are you using shortcuts with cgminer at all? thats lazy as shit and the wrong way to use it. follow these instructions i outlined in another thread instead.
BFGMiner is for tools. Use cgminer instead, version 3.3.1 or higher. its a very simple process
1. plug usb and install silabs driver
http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx2. unplug and replug usb.
3. download zadig
http://sourceforge.net/projects/libwdi/files/zadig/zadig_v2.0.1.160.7z/download4. open zadig > click "list all devices" > select cpx210 to uart controller from drop down menu > click replace driver > wait til it installs then close zadig.
5. open and run cgminer-nogpu.exe >input pool url, username and password. > after it loads and says USB FAILED to initialize hit "S" to bring up the settings menu. > Press "W" to write your info to a config file. > exit cgminer
6. unplug block erupter(careful it may be hot) > restart computer > replug block erupter. > restart cgminer-nogpu.exe and presto you're mining.
if it still says failed to initialize after you've done these steps do this:
1. open zadig > click list all devices > select cpx210 to uart controller > click reinstall driver > wait til it installs then exit zadig.
2. unplug Block Erupter. > replug block erupter.
3. restart cgminer-nogpu.exe
if you want to setup the config file prior to using cgminer like this, here is my config file which is what should be used for block erupters to reach the desired error rate of < .9%
DO NOT EDIT ANYTHING OTHER THAN YOUR POOL URL, USER,AND PASSWORD or cgminer will get a JSON error and probably crash. if you are using gpu's with this, feel safe in knowing you can run cgminer-nogpu.exe for your block erupters and regular cgminer for your gpu's. just be sure to start cgminernogpu.exe first so that cgminer wont try to initialize your block erupters, instead just your gpu's. this way you can start cgminer with your bat file for your gpus and you can start nogpu for your block erupters.
{
"pools" : [
{
"url" : "somepool.net:3333",
"user" : "someworkername",
"pass" : "somepassword"
},
]
,
"api-port" : "4028",
"expiry" : "120",
"hotplug" : "5",
"log" : "5",
"no-pool-disable" : true,
"queue" : "1",
"scan-time" : "60",
"shares" : "0",
"kernel-path" : "/usr/local/bin"
}