Try using bfgminer 3.10.0. Install that silicon labs driver first though. Also make sure you uninstall all the zadig bullshit. It should run with the following batch file just fine:
bfgminer -o stratum+tcp://stratum.mining.eligius.st:3334 -u 19gu3jok7czATPb5TR8EMMuQu8qrQ5e34B_2 -p x --no-opencl-binaries -S antminer:all --set-device antminer:clock=x0981
pause
An explanation for the above code, as I hate it when someone posts something, but doesn't explain why they did something some way:
'bfgminer -o stratum+tcp://stratum.mining.eligius.st:3334' starts bfgminer and connects it to the eligius mining pool.
'-u 19gu3jok7czATPb5TR8EMMuQu8qrQ5e34B_2' is the username, with eligius, your payout address is your username.
'-p x' is the password. On eligius anything works for a password.
'--no-opencl-binaries' keeps it from trying to mine with my GPU.
'-S antminer:all' tells bfgminer to scan for the antminers upon startup, otherwise you would have to hit "m""+""all" to add them.
'--set-device antminer:clock=x0981' sets the clockspeed of the hashing chip, using some kind of internal lookup table. x0981 sets it to 2GHs, the clockspeed of which is derived by dividing your hashrate by the number of cores on the chip (unknown.)
What is the best way to uninstall the zadig bullshit? Zadig doesn't seem to give the option.
The following works for Win7.
Assumptions: Windows Update search for drivers is disabled. Rationale: It is very unlikely that Windows Update would have the correct drivers for this situation. Also you need to have sufficient privileges to create directories and change system settings.
1. Remove the WinUSB driver, typically installed with the zadig utility
a. Close your miner(s), open Device Manager (Control Panel, System, Device Manager) and navigate to the USB devices area until you see the device device(s) that you want to run under BFGMiner.
b. Uninstall the current WinUSB driver: make sure that you tick the box 'delete the driver software for this device' (otherwise it will resurrect itself when you plug the same device and it looks for a driver)
c. Repeat for all USB devices that you wish to move from CGMiner to BFGMiner
2. Install the serial USB driver
a. Re-plug the first device into a USB port. When the message that a driver cannot be found, open Device Manager again, navigate to the region that shows the device
b. Right-click on the device icon in Device Manager, select Update Driver, then click on “Let me pick from a list of device drivers on my computer”
Select ‘Show All Devices’ and click ‘Have Disk’
c. Browse or enter the path to the driver (or re-install the Silabs drivers in case of Antminer/BE).
d. If the driver is 'unsigned', acknowledge the warning that the driver is not signed (I suspect that in some versions of Windows it is difficult/impossible to install unsigned drivers, but this is beyond the scope of this procedure) by clicking ‘Next’.
f. Open Device Manager, navigate to the Ports (Com and LPT) area, make sure that com ports are assigned to the required device(s).
Cheers
PS. I use bfgminer.exe -S antminer:all --set-device antminer:clock=x0981
Some people had also this --icarus-options 115200:2:2 --icarus-timing 2.5=90, but it only distorts the first 2 stat values in bfgminer and can be omitted (these can be either in a batch file or within the conf file)