I'm hitting exactly the same issue trying to connect to a 128-bit WEP access point at home using a HEX key. I updated to build 653 just in case that fixed it, but it didn't. Any ideas here?