My roommate was given a 1st-gen iPhone when his friend upgraded. The machine has apparently been damaged, but seems to work fairly well with the exception of the external speaker and a small scratch on the screen. WiFi works, and we've used it to connect to the App Store and download all sorts of things, which run fine. However, the phone will not connect to the local carrier, Fido. We have tried several Fido SIMs in it, including the one that works fine in my iPhone, but the same problem continues and it says Searching forever. Any ideas how to troubleshoot this?