I-Am-Bot Code, technology and life

3Oct/09Off

Potential fix for iPhone 3G No Service problem

This post is old and is not updated (I've moved on to Android). Comments are now turned off. For more details on jailbreaking and unlocking, please visit http://jailbrea.kr/ and http://unloc.kr/

Dislcaimer: I'm NOT responsible in ANY way if you damage your iPhone. This will require you to open up the iPhone to verify the SIM slot which will void Apple Warranty. So DON'T do it if you are unsure.

If you are  among the unlucky ones who happen to jailbreak and unlock your iPhone 3G to get cellular network access, you might have come across this annoying problem. For most, installing ultrasn0w and a simple reboot works. But for many, it just doesn't! No matter what you do, you will be facing the dreaded "No Service" or "No SIM card installed" problem.

I have been playing with my iPhone 3G for about a month now, and was suffering the same fate. No matter what I tried, it JUST WOULDN"T WORK! I knew I was following the jailbreak and unlock steps correctly, so I decided to give it to a service center and get it checked. And voila! A piggyback unlock chip i-Smartphone was soldered to the SIM slot inside the phone! To complicated the matter, it was done in the sloppiest way possible with wires hanging all around (apparently some old technique). This seems to be the issue with many phones originating from Australia and the middle east (as mine did), so if you got your iPhone through the Grey channel and are facing problems, this might be it.

How do you fix it? Simple - After removing the soldered chip, I restored my iPhone with a custom OS 3.1 firmware using pwnage tool, installed ultrasn0w, and it just works! The problem is the conflict between software and hardware unlock techniques. Hardware unlock is buggy, troublesome and not recommended especially because ultrasn0w works perfectly now!

So there you have it. If you are sure that you are doing the jailbreak/unlock right but still aren't able to get into your network, try this. If this helps anyone, leave your comments and experiences please.

P.S: If you take it to an Apple store to get it fixed, they will reject it outright as any hardware/software modding on the iPhone violates the warranty. So my advice is to avoid Apple, and get your friendly neighborhood mobile service guy to check it.

Update 1: If after doing all this you still get "No Service", goto Settings -> General -> About and check the field "Carrier". If it shows your service provider (ex: Airtel 5.0) then there maybe some problem with automatically selecting your network. To do it manually, Goto Settings -> Carrier and let the list populate with the service providers in your area. Then select your network from that list. To verify, reboot the phone and see if it sets automatically.

Update 2: If you use pwnage tool to jailbreak and install custom OS 3.1 (which you should, if you don't want to lose your unlock) the name of the carrier will not show up at the top left, right next to the signal indicator. It is a known bug and you can simply set your custom carrier label using a tool called "MakeItMine" which you can install through Cydia.

Posted by Srinath

Comments (51) Trackbacks (1)
  1. What do you mean exactly with “after removing the unlock sim” ?
    Do you mean to remove the current sim card that I would like to you in the future?
    And did you do a downgrade to your baseband to 04.26.08 before installing ultrasn0w?

  2. Hey!!

    I have Iphone 1gen IPHONE wid me somehow since yesterday night i am facing NO SERVICE problem (No idea, how it creep up suddenly). I am currently using 3.0 firmware. I was using this firware from quite some time but suddenly without knowing suddenly i am facing this problem.

    Can any body suggest how to rectify this problem:
    1. I have rebooted my iphone several times, NO LUCK
    2. I have reset the network setting, STILL NO LUCK
    3. I can see under SETTING>Carrier>list of carriers but not able register to any one of them. It give me a popup NETWORK LOST with Dismiss and Setting button.

    No, Idea how to fix it.. :(

    Please help

    • When you select the carrier manually, and it shows the network lost popup, just give dismiss. Wait for sometime and it should work. That’s what I did anyway.

    • I am facing the same prob…. can u help me out plzzzz….

      • If you had your phone working, and it suddenly stopped working someday, it would mostly because you upgraded the firmware. For older iPhones which use ultrasn0w to unlock, you really shouldn’t upgrade the baseband, as once upgraded, you will lose your unlock (possibly forever). Before trying out anything, first check the version of baseband you have. Visit http://unloc.kr/ for more details regarding basebands/iOS versions that can be unlocked.

  3. I did that also but unfortunately NO LUCK…

  4. Did you try toggling airplane mode on and off a few times. That seems to work for most. If that also doesn’t work better take it to a service engineer. He should be able to identify the mistake

  5. NO SERVICE – if all software method failed.. open you iphone 3g.. find the copper pin from logic board to the body on the lower part. I solder the pin to the body frame. Whola.. solve the problem

  6. I have had an unlocked and jailbroken Iphone 3G OS 3.1.2 purchased in the UK for almost 1 year now. After about 3 weeks, I started having problems with signal. Basically it drops in and out and mainly lives with a No Service message. This is the case on 4 different continents with 4 different SIM Cards, but the wireless works fine. Any suggestions?

  7. @adam, can you give more details? Like baseband version, which s/w you are using for unlock (ultrasn0w/blacksn0w)

    • The baseband version I have on there right now is 3.0.1, and modem firmwhere is 04.26.08. I bought the phone unlocked, so I’m not sure which s/w was used. I wanted to see if it was perhaps a hardware problem before I started the restore and re-unlock/jailbreak process again. Do you think resetting everything and then starting from scratch would help this issue?

      • Hi Adam. Do try reinstalling and jailbreaking again. Use pwnage tool to preserve your baseband and create a custom firmware with OS 3.1.3. Then you can use ultrasn0w to unlock and get cellular access. Use the info in this post as the last option if all else fails!

  8. heyy srinath i kinda have the same problem. I just bought an iphone 3g firmware 3.1.2 (7D11) and it has blackra1n and cydia. and i just put the sim card in and then i go to blackra1n and click on snow to unlock so it could recognize my sim or something and when it says on the right top corner (Searching..) for a couple of seconds it goes back to no bars and then it says (No Service) but the wifi works perfect. I really need help i dont know what to do.

    • It’s always better to start from scratch. After jailbreaking, install the appropriate unlock software depending on the baseband version (ultrasn0w if its 4.26.08 and blacksn0w if its 05.11.07). If you have a more recent baseband, I’m afraid there isn’t an unlock for those yet. If all that doesn’t work, you might want to get it checked for an unlock chip

  9. Dear Srinath. I have read this whole thread and i think that u have given amazing detail on the no service problem. thank u so much.
    im rumesh and i live in sri lanka. i bought an iphone 3g (used) with a 3.1.2 on it. the phone was jailbroken. it had blakra1n and cydia.
    for one week my phone worked fine. but now im gettting a no service msg most of the day. im missing so much calls and things like that. im suffering as i collected money for almost a yr to get this and finally when i have it i cant use it.
    i tried
    3g turning off and on
    turning airplane mode on (i get back the signals but lose it soon)
    resetting all settings
    resetting network setting
    holding home and sleep button till apple appeared.

    and after all i have done i still face these problems. im feeling so helpless and im desperate to use my iphone.
    any help would be very appreciated. please break it down and tell me what i should do.
    i sync it with itunes alot. so does that mean the jailbreak is no more?
    how do i know wat my prob is and if mine is jailbroken,
    pls write to me. thanking u in advance

    • @Rumesh, firstly check which version of baseband your phone is running. Like I’ve pointed out, if your bb is 04.26.08, ultrasn0w works best and blackra1n is for baseband 05.11.07. It would be best to flash a custom firmware using pwnagetool and preserve the baseband version. That way, you can get the latest fixes without losing your phone functionality.

      If you accidentally upgraded directly through iTunes, and have a higher baseband version than 05.11.07, then you cannot get it unlocked now as no unlocking tool has yet been released for those basebands.

      That being said, even if you face the same problems after reflashing your iPhone a couple of times, then you can get your phone checked for the hardware unlock chip as I mentioned.

      • i think that mine upgraded accidently through itunes but my firmware is 05.16.02. is that the upgraded number or the one i had before. and i have tried absolutely everything and nothing works. what should i do?? when i go to carrier or network in settings it says ‘ not available ‘

        pissed, its been like this for a week :| help me please ?

  10. Dear Srinath
    I managed to open my Iphone 3G n found that same kind of chip soldered with many thin copper wires of which one connected to Sim Slot on the upperside,,,,, i unsoldered the wire connecting the sim slot n got the error NO SIM den i soldered that thin copper wire back as normal n i still have this NO SERVICE problem,,,,, Should i remove this chip with all thin copper wires connecting it? it would be very kind of you if u can post some pics of that exact chip n how u removed it,,,, ur work is really appriciated…… Pls guide me….. i have the latest firmware 4.0 jailbreaked n unlocked (details)…… Thanks

    • If you are having problems, I’d recommend you remove the solder chip AND the wires completely. Leaving any exposed wire will probably short some circuit and that will be undesirable. Also, it will lead to higher noise levels which is not good at all.

      Since you can now jailbreak AND unlock iOS 4 on the iPhone 3G, its safer if you do it the software way. Hardware unlock chips are not mostly compatible with newer versions of baseband, and if you installed a higher version of OS than what it supports, it will simply not work!

  11. PS- I live in africa n the place i am dont have any mobile service guy reliable so have to do it on my own… thanks

  12. Hurray!!! Thanks Srinath,,, my iphone is working perfectly n i dont evn hv to reset network settings anymore,,, this was the only post i found on the net n dis was the only solution to no service error on my phone,,, ur a genius,,, thanks alot.

  13. Hi I got an AT&T jailbroken phone and installed ultrasnow and unlocked it since the unlock is out now and I still have no service even after messing with the 3g and airplane mode I have a 3g on 3.1.3 and it’s on 5.12.1 so I restored it and jailbroke it and unlocked it again but still no luck, did this process 2 more times still no luck. Once or twice under settings it showed carriers tmobile and AT&T for about a couple of seconds than it disappeared before I could connect. Please help me out it seems like you know what you are talking about, thanks alot!

    • Try doing the whole thing from scratch. Use pwnagetool to create a custom 3.1.3 firmware, and then flash it on your device. Ultrasn0w now supports ALL basebands for the iPhone 3G, so unlocking will not be a problem. Remember to DISABLE 3G MODE before you install ultrasn0w and then restart. Should work if you followed all steps properly. If this doesn’t work, you may have to check for the unlock chip as I mentioned.

      • okay i will try all this, my friend said that it might be an actual problem with the antenna so if all this doesnt work i might just get that replaced but thanks alot for your help! if i find a solution ill be sure to post it on here as well!

  14. Hello Srinath. I have a 3G which has been working the past six months no problem. Just recently started having problems when i had to be in the basement for long period of time. I have tried to restore it both with custom firmware 3.1.2 as well as the orignal apple 3.1.2 firmware but still same issue. I have one time unlocked with cydia(ultrasnow) and with Blackra1n and same issue. I have also tried the airplane mode trick and it did not work. I then opened up my iphone and i did not see any unlock chips soldered to the SIM slot. Is the chip soldered behind the motherboard or in the front after i lift the screen. Please advise. I am using a tmobile chip.

    • The chip will usually be soldered directly to the SIM slot for ease of access, although it can also be placed at the back of the board. But looking at your problem, it doesn’t seem to be a hardware unlock chip as the phone was working sometime back. Maybe you are doing something wrong when flashing?

      • Hey Srinath thanks for replying back to me. Well i forgot to mention a little detail of the problem. What happens is after i flashed it two times i get the network signals for a little bit. Then it says searching and gives NO service. If i am not wrong, if there was a problem with flashing i would not have got the signals recognized for even a couple of moments. I am wondering if the antenna connection has gotten loose or something. Just to give you an idea of how i flashed it. I put the phone in recovery mode, used the latest iTunes, restored the phone with custom as well as the original firmware. Then i used Bkara1n(snow) to unlock it. I get the Tmobile network showing up and then it drops to 1 bar. Then finally says no service after searching.

  15. @gafoor, instead of trying a custom firmware, try getting the official 3.1.2 firmware from Apple. Then flash it with iTunes, and use redsn0w over it. I really can’t figure out what else you are doing wrong. Maybe you can also try using SIM cards from a different provider.

    Firmware links here – http://theiphonewiki.com/wiki/index.php?title=Firmware

    All the best!

  16. I have the problem with “no service” trying to use the phone as a goPhone. It worked fine in my 2g, so i bought a 3g so I could use GPS. Weird enough, it only works when a program is trying to connect to the att data network and the GPS is on. I will get no service unless I use Navigon GPS or Google Maps. Navigon works better.

  17. i have the same service issue my iphone 3g,it is on baseband 05.13.04,running jailbroken 4.0.2 ios,jailbroken with redsnow and unlocked with ultrasn0w(latest version), I have redone the jailbreaking many times,,,when it was in jailbroken ios 4.0 its service lasts only for about 1 minute but now that it has been upgraded it doesn’t last up to this anymore….i have never opened it,but it seems it has been unscrewed once….i gave it to a friend to help jailbreak and unlock it but still same problem….pls help…thank you very much

  18. Hi,
    I am experiencing the same problem as Guru.
    Is there somebody can advise a software solution ?

  19. Hi All,

    I started getting the same issue in my 3gs 32gb iphone from 2 months before. Well with a lot of googling I did hit upon the below hard reset solution for this problem.

    Please follow the below steps when iphone is in no service mode or it says iphone needs to be restored.

    1. Hold and press Power and Home button simultaneously till slide to power off appears. Contnue to hold both.
    2. Release Power button alone IMMEDIATELY when phone switches off (still press and hold Home button)
    3. Now press and hold power button again (still holding Home button)
    4. Press and hold power and home button till apple logo appears and reboots twice.
    5. Release power button after apple logo appeared twice and phone got rebooted. (still hold home button)
    6. Now Press and hold power button and release power button once apple logo appears (continue holding Home button)
    7. Now just keep on holding the home button till the iphone comes up (it will be back in normal mode)

    Hope this helps.

    Forgot to mention. The above solution is not a permanent solution. Whenever you get into No Service and restore message you have to repeat the above steps (it’s a kind of temp fix to come out of the issue)

  20. Hi,i am facing problem of NOSERVICE with my 3G mobile,accidentally i have updated my i phone through i Tunes and thereafter i am unable to access my i phone,on my screen i am getting a symbol of USB pointing towards i tunes and once i slide unlock “Emergency call” with keypad i being displayed and No Service on top extreme corner,kindly suggest a solution regarding this………………..

    • If you updated directly from iTunes, you are in trouble. NEVER update directly from iTunes as it will mostly update the baseband (modem) and until there is a jailbreak and unlock for that version, you are stuck. Tell me the iOS version that you updated to

  21. Pls i have this iphone 3G brought from USA to Nigeria. The phone displays no service and i have restored it yet no service. The details is: version 4.1, firmware 06.15.00, carrier 8.0. Pls how can i resolve the problem.

  22. n u fix this if possible

  23. I had loads of trouble fixing this but managed to do so quite simply.

    First off you need to restore your iphone to an earlier firmware, anything before 4.1 will do, using TinyUmbrella (the instructions for hwo to do this can be found on their site)

    Next you want to jailbreak your iphone using redsn0w. When doing this make sure you tick the “use iPad basebands” option or the next step will not work!

    Install ultrasn0w on your iPhone and restart the phone. You should now have fixed the issue! (you may wish to try the other easier fixes first just in case you phone can be fixed that way)

    :) Dom

  24. Hi i have the same problem with my 3gs iphone its telling me no sim. My iphone is unlocked but i dont know the details!! I was just trying to figure out how to change the carrier from Automatic? i thimk that mite be me issue!! I have tride everything with no availe!! Please help

  25. Here is a solution tested on iphone 3g:

    1. Go to: Settings>General>Network and enable 3G & Cellular Data (make sure both are switched to ON)
    2. Go back to Settings and turn ON Airplane Mode and than switch it back to OFF mode….this is just to
    allow iphone to look for service.
    3. Service should be back (using the SIM provider) than you can go to Network and turn off the Cellular
    Data if you wish but keep “enable 3G” ON!

    Hope it works for you guys.

  26. Thank you very much for your advice. I’ve spent all day trying to sort out my iPhone using different methods but now it’s working again and a breakdown has been avoided !
    Elaine

  27. hey i m using iphone 3g, its shoeing no service, plzzz help me out
    will be waiting for reply