EDIT: All aspects considered, using:
--icarus-options 115200:1:1 --icarus-timing short=90instead of:
--icarus-options 115200:1:1 --icarus-timing 3.0=100
Should provide most BE users with a slightly higher overall hash rate, more Accepted shares and a higher WU value to match.
...
Inspired by this amazing thread (and some other homebrew projects that I'm currently working on):
https://bitcointalksearch.org/topic/block-erupter-usb-overclocking-hacking-241652 - Block Erupter USB - Overclocking / hacking ? - which basically involves moding 2 chips and settings to acheive higher hash rates - I started testing the recommended cgminer default values. Is this mearly an illusion ? I think not...
These are 4 'stock' USB Block Eruptors running off one 4-port USB hub with the 'best' tested settings I could find.
The avg: An all time average hash rate - appears to be doubled in some respects, which is somewhat questionable, however U: The Utility defined as the number of shares / minute - and - WU: The Work Utility defined as the number of diff1 shares work / minute (accepted or rejected) - appears to be quite a bit higher. Mine has increased from 18.8 avg to a steady 21.5 (up from 19.3 in this early screen shot). The U value starts lower, but has now exceeded the previous avg.
--icarus-options 115200:2:2 --icarus-timing short
Can be used on a dedicated mining PC with good CPUs for increased performance.
--icarus-options 115200:2:2 --icarus-timing short=90
Can be used on slower PCs that are also in-use.
EDIT: The --icarus-options 115200:2:2 is unlikely to give most users more Accepted shares, depending on your set-up and the pool.
N.B. I've tested these settings on windows and linux on both Bitcoin and Peercoin Pools. A single Block Eruptor mining PPC on a pool is currently reporting 768 MH/s (although it seems to range from around 448 MH/s to 665 MH/s) with the above settings.
IMPORTANT: I'm currently unsure if these settings will decrease the life of a Block Eruptor USB using standard cgminer.Free CPU is essential for these settings. I'm also still testing if the number of accepted shares against rejects and hardware errors is really beneficial long-term.
I have a moded build of cgminer 3.1.1 (not the one pictured) and a moded BE that appears to be running at almost 1.5 GH/s - stable. If the device survives into early January 2014 - then I'll consider documenting the modifications for others to use.
Cheers!
Additional tip for windows users: go to Computer Management (My Computer) > Device Management > Ports (COM & LPT) > Silicon Labs ... (COM1) , (COM2) etc. > 2nd mouse button click > Properties Tab > Select: Bits per Second 115200 > OK and repeat for each mining device. Then start cginer again.
I've set my windows miner ports to the maximum 128000 - cgminer overrides these 'default' windows settings, but with the ports default being 9600 - one might as well at least match it. You can't and don't need to go above 115200 in cgminer as this setting is the maximum, but it is windows afterall.