Hello!
I recently purchased a US 1.1.1 phone which I have successfully unlocked. After much playing around with the phone and several failed attempts, ended up following the following procedure which has worked twice perfectly:
1. Restored 1.1.1
2. Downgraded modem firmware
3. Restored to 1.1.1
4. Virginised
5. Restored 1.1.1
6. Unlocked 1.1.1
7. Ran OktoPrep
8. Upgraded to 1.1.2
9. Unlocked using 1.1.2u anySim in airplane mode
Whilst this has worked perfectly, I cannot (once using 1.1.2) seem to be able to use EDGE although the phone seems happy to connect via GPRS on the Orange UK network.
Checked the Orange EDGE settings which seem to be fine:
APN: orangeinternet
Username: <blank> (don't enter anything)
Password: <blank> (don't enter anything)
When this did not work I started to follow some other threads I found online discussing MCC-MNC numbers and found out Orange UK uses 234-34 and 234-33. Using some of the information that I found I did the following:
Going into the following directory:
/System/Library/Frameworks/CoreTelephony.framework/Support
created ORANGE_UK.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>BookmarkURLs</key>
<array>
<dict>
<key>BookmarkName</key>
<string>Orange</string>
<key>BookmarkURL</key>
<string>http://www.orange.co.uk/</string>
</dict>
</array>
<key>CarrierName</key>
<string>Orange</string>
<key>IntlDataRoamingSwitch</key>
<true/>
<key>MyAccountURL</key>
<string>http://www.orange.co.uk/</string>
<key>MyAccountURLTitle</key>
<string>Orange</string>
<key>ShowCallForwarded</key>
<false/>
<key>ShowCallForwarding</key>
<false/>
<key>ShowTTY</key>
<false/>
<key>StockSymboli</key>
<array>
<dict>
<key>symbol</key>
<string>^FTAS</string>
</dict>
</array>
<key>SupportedSIMs</key>
<array>
<string>23433</string>
<string>23434</string>
</array>
<key>SupportsNITZ</key>
<false/>
<key>VisualVoicemailServiceName</key>
<string>IMAP</string>
<key>VoicemailPilotNumber</key>
<string>123</string>
<key>apns</key>
<array>
<dict>
<key>apn</key>
<string>orangeinternet</string>
<key>password</key>
<string></string>
<key>username</key>
<string></string>
</dict>
<dict>
<key>apn</key>
<string>orangeinternet</string>
<key>password</key>
<string></string>
<key>username</key>
<string></string>
</dict>
</array>
<key>com.apple.voicemail.imap</key>
<dict>
<key>AuthenticationScheme</key>
<string>DIGEST-MD5</string>
<key>BeaconAddress</key>
<string>150</string>
<key>ClientManagesTrash</key>
<false/>
<key>DataContextIdentifier</key>
<integer>1</integer>
<key>GreetingNotification</key>
<true/>
<key>MaxGreetingDuration</key>
<integer>60</integer>
<key>MaxPINLength</key>
<integer>10</integer>
<key>MinPINLength</key>
<integer>4</integer>
<key>UsesSSL</key>
<false/>
</dict>
<key>voicemail_context</key>
<integer>1</integer>
</dict>
</plist>
I also created some Symlinks back to the above file which were entitled:
23433
23434
Apple seems to have created similar files for the other plist so this seemed to the logical thing to do.
Even swapping the SIM over to the AT&T SIM and back to my Orange SIM did not seem to help activating EDGE.
Can anyone help me?
For the record, the MCC-MNN thread is located here:
http://www.hackint0sh.org/forum/showthread.php?t=10965 although note that Apple made some changes to the directories with the implementation of 1.1.2