Page 2 of 13 FirstFirst 123456789101112 ... LastLast
Results 11 to 20 of 130
Discuss Solution for EDGE settings not saving on v1.1.1 at the iPhone "2G" (Rev. 1) - Hackint0sh.org; Originally Posted by jaddorman Some carriers do not require an APN while you are on ...
  1. #11
    Amazingly Knowledgeable Array

    Join Date
    Aug 2007
    Posts
    757
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    45

    Default

    Quote Originally Posted by jaddorman View Post
    Some carriers do not require an APN while you are on your home network. They just "catch" and route any traffic. This is because many users have difficulties understanding and entering correct data. Thus, not entering an APN will not protect you from generating data packets on some networks.
    Actually I wrote "DISABLED" in my APN field.

    Coz I don't have an internet package. And the iPhone keeps getting data from the internet automatically even though APN fills blank. It hurts me and cost me lots of money.


  2. #12
    Senior Professional Array

    Join Date
    Sep 2007
    Posts
    216
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    18

    Default

    I had this problem earlier today and thought I was going crazy, since I swore I entered my EDGE settings (and even remembered or dreamed that I was using EDGE), and then the settings weren't there.

    So after reading this and a related post, I shut my phone down and powered back up, and (rather frightingly) got an invalid SIM message. I will note that I had loaded the "Services" app on to my springboard, and had turned off a bunch of things including ssh and wifi. For no other reason than superstition, I turned all those things back on, powered back down, powered back up, and the SIM error message went away, and my EDGE settings had not disappeared.

    So is there something unstable about this version of firmware that's causing this problem, or is is some other hack we performed that is causing the problem?

    At least I solved the fact that (a) I'm not crazy (at least with respect to this issue) and (b) I wasn't just dreaming about using EDGE before on 1.1.1.

  3. #13
    Supporter Array locklin's Avatar

    Join Date
    Mar 2007
    Location
    Caracas, Venezuela
    Posts
    111
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    Quote Originally Posted by aiphone View Post
    I happend to me once - I think while I was playing around trying to fix YouTube - but then I entered the information and rebooted right after and it has stayed since.

    EDIT: I take that back - it also forgot my settings this morning - it seems the file is a symbolic link and hence why you just can't upload a new file.
    Mine is a symbolic link also (see pict), how can I get the original file?


  4. #14
    Supporter Array locklin's Avatar

    Join Date
    Mar 2007
    Location
    Caracas, Venezuela
    Posts
    111
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    Quote Originally Posted by locklin View Post
    Mine is a symbolic link also (see pict), how can I get the original file?

    Anyone? please don't ignore me, this is bugging me!!

  5. #15
    Professional Array

    Join Date
    Sep 2007
    Posts
    52
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    9

    Default

    In the Finder you would right-click and choose 'Show original', but I'm not sure if that'd work in the program you're using. Is that Transmit? Maybe there's an option in the menu's to show you the path?

    I'm a little confused. So did we figure out what was causing the disappearing Edge settings? I upgraded monday and quickly downgraded to 1.0.2 'cause my iPhone was unstable, booting me out of Springboard to the 'Slide to Unlock' screen. And my Edge settings disappeared, even after I went into the preferences files and altered the plist myself, with my carrier information.


  6. #16
    Supporter Array locklin's Avatar

    Join Date
    Mar 2007
    Location
    Caracas, Venezuela
    Posts
    111
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    Quote Originally Posted by warrenpeace View Post
    In the Finder you would right-click and choose 'Show original', but I'm not sure if that'd work in the program you're using. Is that Transmit? Maybe there's an option in the menu's to show you the path?

    I'm a little confused. So did we figure out what was causing the disappearing Edge settings? I upgraded monday and quickly downgraded to 1.0.2 'cause my iPhone was unstable, booting me out of Springboard to the 'Slide to Unlock' screen. And my Edge settings disappeared, even after I went into the preferences files and altered the plist myself, with my carrier information.
    It's Transmit and the symbolic link is pointing to itself!! where can I get the original file so I can replace it?

    BTW, I'm on 1.1.1 and the only problem "so far" is this one, everything else is working just fine.

  7. #17
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    Quote Originally Posted by locklin View Post
    It's Transmit and the symbolic link is pointing to itself!! where can I get the original file so I can replace it?

    BTW, I'm on 1.1.1 and the only problem "so far" is this one, everything else is working just fine.
    It points to:

    /System/Library/Frameworks/CoreTelephony.framework/Support/UnknownCarrier.plist

    That is what iPhone will use in case a non-AT&T SIM is inserted.

    But when I inserted a valid AT&T SIM is inserted, it will point to:

    /System/Library/Frameworks/CoreTelephony.framework/Support/ATT_US.plist

    My guess that this is a side effect of the iPhone being prepared to work with the European networks.

    The idea is to fix the EDGE settings, as suggested by the key
    "AllowEDGEEditing", that is present on the "UnknownCarrier" plist and *NOT PRESENT* on the "ATT_US" plist.

    On 1.0.2 it was very different. Most of the settings on these new plists where not there and the plists were named "PDPConext_0.plist" and PDPContext_1.plist" (for AT&T and others).

    But since Apple only tested for AT&T, it's broken and there will be conditions where the firmware will revert back to the original or not store the saved values. So, when the operator is knwon, EDGE settings are not changeable and when the operator is unknown, it allows the change. But Apple didn't botther to fully test it, because: they do not need it (yet, I hope).

    I guess that even by editing the current plist (UnknownCarrier.plist), and replace it at the symbolic link location, /var/root/Library/Preferences/com.apple.carrier.plist, will eventually get overridden by a new symbolic link (It happened at least once to me)

    I have yet not determined what causes the "revert to the original link" nor what causes it to clear the "local" EDGE settings.

    What I will try is to define the rules to match my local network and set up a plist for it and hope it will correctly link to it. Then it will be a matter of creating a data bae of network settings (per country?) and use it.

    I will post my findings.

  8. #18
    Supporter Array locklin's Avatar

    Join Date
    Mar 2007
    Location
    Caracas, Venezuela
    Posts
    111
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    Quote Originally Posted by aviegas View Post
    It points to:

    /System/Library/Frameworks/CoreTelephony.framework/Support/UnknownCarrier.plist

    That is what iPhone will use in case a non-AT&T SIM is inserted.

    But when I inserted a valid AT&T SIM is inserted, it will point to:

    /System/Library/Frameworks/CoreTelephony.framework/Support/ATT_US.plist

    My guess that this is a side effect of the iPhone being prepared to work with the European networks.

    The idea is to fix the EDGE settings, as suggested by the key
    "AllowEDGEEditing", that is present on the "UnknownCarrier" plist and *NOT PRESENT* on the "ATT_US" plist.

    On 1.0.2 it was very different. Most of the settings on these new plists where not there and the plists were named "PDPConext_0.plist" and PDPContext_1.plist" (for AT&T and others).

    But since Apple only tested for AT&T, it's broken and there will be conditions where the firmware will revert back to the original or not store the saved values. So, when the operator is knwon, EDGE settings are not changeable and when the operator is unknown, it allows the change. But Apple didn't botther to fully test it, because: they do not need it (yet, I hope).

    I guess that even by editing the current plist (UnknownCarrier.plist), and replace it at the symbolic link location, /var/root/Library/Preferences/com.apple.carrier.plist, will eventually get overridden by a new symbolic link (It happened at least once to me)

    I have yet not determined what causes the "revert to the original link" nor what causes it to clear the "local" EDGE settings.

    What I will try is to define the rules to match my local network and set up a plist for it and hope it will correctly link to it. Then it will be a matter of creating a data bae of network settings (per country?) and use it.

    I will post my findings.
    Great, Thanks for the info, I hope you find the fix...

  9. #19
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    Ok. I was able to make it pick my network settings AUTOMATICALLY! Yeah.

    This is how it's done:

    Find your network operator's MCC/MNC codes.

    MCC: Mobile Country Code
    MNC: Mobile Network Code

    Look at:

    http://www.csoft.co.uk/nox8/coverage_index.pl

    Now, remove the "-" from the MCC-MNC code like:

    444-555 -> 444555
    333-22 -> 33322

    You need to create a network definition plist with the following naming convention:

    NETWORKNAME_CC.plist

    Where CC is the ISO Country code.

    Ex: ROGERS_CA.plist, TIM_IT.plist, TMOBILE_US.plist, etc...

    Look at /System/Library/Frameworks/CoreTelephony.framework/Support/ATT_US.plist for a sample entry.

    Some tips:

    1) The only ket that is not there (that I know of) is:

    <key>AllowEDGEEditing</key><true/>

    or

    <key>AllowEDGEEditing</key><false/>

    I cound not figure out the default value (true or false).

    2) There are 2 EDGE settings. The first is for general usage and the second is for visual voice mail. Set both as the same.

    3) Set

    <key>ShowDialAssist</key><false/>

    To prevent the iPhone from attempting to treat all phones numbers as US numbers and add international dialing rules when "roaming".

    4) Most other settings are easy to guess, except for "voicemail_context" but both default plists set it to "1", so do the same.

    5) VVMIgnoresIntlDataRoaming means that Visual Voice Mail will not work when roaming, that is reasonable, you do not want to download large data files with your messages and paying premium price.


    Now, place your new Network definition plist in this same directory. Now edit the CarrierMap.plist and add the mapping between the network MCC-MNC and the
    plist.

    ** NOTE THAT THERE CAN BE MORE THAN ONE MNC for a single network. SO ADD ONE MAPPING FOR EACH ONE. LOOK AT THE ATT EXAMPLE!

    Save and reboot.

    Go to Settings->Phone and you will see the last option showing the name of your
    Network showing. If it shows, it works.


    NOW, Let's start a repository of these files. I'm posting my (for TIM_BR) as well as my CarrierMap.plist

    TIM_BR.plist
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    	<key>CarrierName</key>
    	<string>TIM</string>
    	<key>IntlDataRoamingSwitch</key>
    	<true/>
    	<key>ShowCallForwarding</key>
    	<false/>
    	<key>ShowCallForwarded</key>
    	<false/>
    	<key>MyAccountURL</key>
    	<string>https://www.tim.com.br</string>
    	<key>MyAccountURLTitle</key>
    	<string>TIM Sua Conta</string>
    	<key>BookmarkURLs</key>
    	<array>
    		<dict>
    		<key>BookmarkName</key>
    		<string>TIM Sua Conta</string>
    		<key>BookmarkURL</key>
    		<string>https://www.tim.com.br</string>
    		</dict>
    	</array>
    	<key>ShowDialAssist</key>
    	<true/>
    	<key>SupportsNITZ</key>
    	<true/>
    	<key>VisualVoicemailServiceName</key>
    	<string>ACDS</string>
    	<key>apns</key>
    	<array>
    		<dict>
    			<key>apn</key>
    			<string>tim.br</string>
    			<key>password</key>
    			<string>tim</string>
    			<key>username</key>
    			<string>tim</string>
    		</dict>
    		<dict>
    			<key>apn</key>
    			<string>tim.br</string>
    			<key>password</key>
    			<string>tim</string>
    			<key>username</key>
    			<string>tim</string>
    		</dict>
    	</array>
    	<key>voicemail_context</key>
    	<integer>1</integer>
    </dict>
    </plist>
    CarrierMap.plist
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    	<key>310150</key>
    	<string>ATT_US.plist</string>
    	<key>310170</key>
    	<string>ATT_US.plist</string>
    	<key>310180</key>
    	<string>ATT_US.plist</string>
    	<key>310380</key>
    	<string>ATT_US.plist</string>
    	<key>310410</key>
    	<string>ATT_US.plist</string>
    	<key>310980</key>
    	<string>ATT_US.plist</string>
    	<key>311180</key>
    	<string>ATT_US.plist</string>
    	<key>72402</key>
    	<string>TIM_BR.plist</string>
    	<key>72403</key>
    	<string>TIM_BR.plist</string>
    	<key>72404</key>
    	<string>TIM_BR.plist</string>
    </dict>
    </plist>
    Post yours! I will post other that I will make for some friends.

  10. #20
    Supporter Array locklin's Avatar

    Join Date
    Mar 2007
    Location
    Caracas, Venezuela
    Posts
    111
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    Can you make one for Digitel GSM in Venezuela? according to the site you linked it's code is: 734-02


 

 

LinkBacks (?)

  1. 03-25-2009, 07:54 PM

Similar Threads

  1. Replies: 0
    Last Post: 04-16-2008, 10:18 PM
  2. [iLiberty+] Not saving settings.
    By rboinn in forum iPhone "2G" (Rev. 1)
    Replies: 13
    Last Post: 04-07-2008, 06:12 PM
  3. Solution for EDGE settings not saving on v1.1.2
    By toyanucci in forum iPhone "2G" (Rev. 1)
    Replies: 1
    Last Post: 12-24-2007, 08:54 AM
  4. EDGE settings (apn) not saving in 1.1.2
    By jharju in forum General
    Replies: 1
    Last Post: 12-07-2007, 11:29 PM
  5. Replies: 10
    Last Post: 11-03-2007, 01:44 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 05:09 AM.
twitter, follow us!