Chosen Solution

I just replaced the battery in my 3GS following ifixit directions. Everything else works fine but the phone will not link up with my cell provider and only shows “No Service”. It connects to my wifi network but no phone service. I opened it back up and double-checked all connections, reassembled it, re-inserted the SIM card. Still no service. Tried a hard reset. Still no service. Any ideas?

Try setting the date and time manually, SettingGeneral/Date&Time/SetDate&time/TimeZone. I experienced the same problem you did after I replaced my battery. I noticed the time and date was wrong so I manually set it, once I did that the problem was corrected. Hope this helps.

Is the iPhone reading your SIM Card? Settings App>General>About>ICCID # is it there? Toggle ON and OFF Airplane Mode, several times, leave it on. Settings App>General>Reset>Reset Network Settings. Before opening and during repair of iPhone 3GS make sure it is OFF. Check your work again, #7 connector can seem to be snapped into place but it is not. The two gold prongs near #7 must be in contact with the back case metal bezel. If everything is good, hopefully you did not dislodge or damage the blue inductor on the logic board near the gold prong.

I had exactly this problem and doing the time and date manually worked a treat.

wonderful… same problem!!! connect to pc and automatically set date and time via itunes and so set airplane mode on and off worked fine!!! great site and great post!!!

After having wasting sooo much time just setting date & time worked, Thanx buddy

Wow thi solution worked on my galaxy :)