.... and some more testing with wireshark and it looks like the problem is a bad NIC or something with the internals. I hooked up wireshark to sniff the packets coming out of the phone and there are zero - nada!
Is there any way to test the NIC or re-enable it somehow, or is the phone dead?