My problem with the all O's but not hashing:
There was network traffic, and work received sometimes when i put a plain tcpdump on it with headers. On visual inspection of the board the pic pads were off on 3 sides, I figured couldn't hurt, and fixed it. On first restart same thing. I was working against getwork wallets and a slush proxy. After dicking with it for awhile I put -A option in tcpdump and noticed json returning "Bad credentials". I sucked it up and loaded bfgminer with the stratum proxy, and have had no problems. I get the feel the miner is not updating the userpass because the auth hash never changed no matter what i did. No problems besides killing a rail on a cheapo 220w psu.