4G FIX (?)
I can't test this as I don't have 4G.
Even within this thread there are mixed results.
You must have the AndroidSDK installed to verify your mac address.
If your mac address is good, the fix seems straightforward.
If your mac address is bad the steps to fix it have a huge potential for user error.
READ. READ. READ.....the instructions and thread.
I'll help where I can but since I cant fully test it I don't know how helpful I'll be.
Good luck.
http://forum.xda-developers.com/showthread.php?t=715525
EDIT: You MUST have fully rooted with toast method for this to work.
EDIT2: OK, I can at least confirm that the steps for verifying the mac address work
Hey, it's a start!
EDIT#: I'm reading about yet another option