I have an openmoko freerunner, which is a complete open source phone and is capable of running android. I have android installed and had no problems with it at all. I have went under the network settings and by default it has all the correct APN information for the AT&T network, which is the network I use for my phone. For some reason though the phone refuses to connect to the internet. I have a full data plan on my cellphone. I have gotten it to connect only ONCE and that was when I put the phone into airplane mode to disable all network connections and then re-enabled the airplane mode. Once I rebooted the phone though the internet connection went away. Does anyone have any idea what would be causing this issue? Any help would be greatly appreciated, thanks.