12 Replies Latest reply: Dec 1, 2008 8:49 AM by randy8080
TurtleGSR Level 1 Level 1
i would like to know if there is a possibility to set iPhone to connect and use data connection only if connected to 3G network, not EDGE or GPRS.

I'm in italy with 3 ITA 3G networks and all traffic generated in 3 ITA 3G network are in my contract, all data traffic generated in GPRS or EDGE network are payed.

because some time in some localtion 3 ITA 3G is not present and my iPhone switch to TIM network in EDGE technology i pay data connection in this location.

I need to block data connection if my iphone is not connected to 3G network...
i think this is a festured commom for all worldwide 3 network users.


iMAC 24"-iPhone-aTV, Mac OS X (10.5.5)
  • richietv Level 1 Level 1
    hi marco,

    great question i have the same problem but in australia! i still havent found a solution!! Ill be watching this thread!
  • @Tom Level 1 Level 1
    Hi marco

    have u tried going onto settings>general>network> and turn off data roaming

    hope this helps might be worth a try.

    good luck mate
  • richietv Level 1 Level 1
    hi tom,

    this only works for international. This roaming is on partner networks in one country...

  • TurtleGSR Level 1 Level 1
    Yes, but how tell richietv works only if you are in roaming with another international network, non local italien network....

    Technical Apple, some official answer?
  • imagine engine Level 2 Level 2
    By default all GSM cellphones are set by the manufacturer to search for any available GSM tower, no matter if it's with your wireless carrier or not. So to avoid roaming charges you can either contact your wireless carrier to add a block on roaming or in the iPhone menu "Settings/Network Selection" change from Automatic to Manual by selecting your carrier (ie: Rogers, AT&T, O2, etc). Note: The data roaming block on the iPhone is only to stop data while roaming on a different carrier network. It doesn't stop you from incurring SMS or voice minute charges while roaming. This is why changing the carrier selection from Automatic to one specific carrier is your best solution.
  • Tamara Level 6 Level 6
    Like most 3G phones, the iPhone looks for 3G first and if 3G is not available it reverts to Edge or GPRS. You could try contacting your carrier and see if they can disable Edge or GPRS transmission to your phone.
  • imagine engine Level 2 Level 2
    Sorry before I could edit another post was submitted. To change the network carrier go into "Settings/Carrier/Network Selection".
  • richietv Level 1 Level 1
    Hi All,

    In Australia "Three"(name of network) Coverage is average to say the least, and if i lock it to "Three" in the network settings i can only use the phone in certain locations. Their partner Telstra (iPhone says Roaming when it switches) covers their black-spots reasonably well for them, but the data costs whilst "Roaming" on Telstra are $1.65 a MegaByte. If there was a way to set "Data Roaming" to the primary carrier only that would be great!!!

    This issue is quiet prevalent, if Apple is listening and there is not a fix - if there is a way to choose Carrier for Voice and Carrier for Data that would be great, or a switch to turn off Data Roaming on local (same country) networks.

  • roaminggnome Level 10 Level 10
    Good suggestion. Tell Apple:

  • randy8080 Level 1 Level 1
    Hello, right now am connected to AT&T's network, but I cannot find that Setting/Carrier/Network Selection to make sure it is set to Automatic

    I have an iPhone3G with firmware 2.2 installed.
    Please help!
  • Tamara Level 6 Level 6
    If you are in the US using a US iPhone, you don't see that option.
  • randy8080 Level 1 Level 1
    Great, thank you for all your help!