After a few hours, those last 12 seconds becomes less and less relevant, and your average should begin to settle on 355 Mh/s.
Is this error or is USB ASICminer really doing 355GH with your software? I thought 336 is theoretical max...
It's really doing 335
Mh/s for me at least (5½ day average):
BES 0: | 336.0/335.7/335.7Mh/s | A: 37464 R: 72+0(.19%) HW:202/.54%
BES 1: | 336.0/335.7/336.5Mh/s | A: 37564 R: 66+0(.18%) HW:191/.51%
BEE 0: | 327.5/335.8/333.1Mh/s | A: 37177 R: 60+0(.16%) HW:153/.41%
BES 2: | 336.0/335.7/330.5Mh/s | A: 36887 R: 71+0(.19%) HW:202/.54%
Any idea if/when you'll be adding the getwork server to the Windows binaries?
The main problem here lies with libmicrohttpd
Is this the same issue with the OpenWRT version? I just picked up a little TP-Link pocket router to run my Block Erupters, but it'd be nice if it'd run the Blades as well.
No, OpenWrt has a native port of libmicrohttpd already, so it should be possible.
The problem there is that it's all or nothing: if I build with libmicrohttpd support, it won't be usable without it, and may increase the flash requirements.
I haven't taken the time to measure just how much yet... Maybe I can offer multiple alternative BFGMiner packages to get around this.