I'm having similar problems to others I've seen on this thread, which never seem to have any resolution that I can see. My blade has been working great since November, but then in the last couple weeks the hashrate would occasionally fall for a few hours, and then go back to normal. I thought maybe my ISP was throttling me, but my USB BEs are chugging along normally. I switched pools and it seemed to improve things. But then last night I noticed it had pretty much stopped altogether. I tried different pools, brought up a stratum proxy on my PC (I usually use one on a Raspberry Pi), and even tried a getwork pool. I then power cycling and a hard reset. I left it on overnight, and there was no improvement this morning. I turned it off while I got ready for work, but when I turned it back on it still wasn't hashing. So I left it and went to work. I now see that it finally started working again on its own during the day.
During this whole time, the status has been all Os (no Xs). Oh, and I happened to change ISPs last week (due to unrelated things), so I know it's not a throttling problem - plus, as I said, the USB BEs are still doing just fine.