Loss of Cellular Data Connection in iOS 9

As mentioned below by AppleFanBoy1982:


This is a known issue with apple. Here is the workaround: https://support.apple.com/en-us/HT205222




Origional post:


I updated to the beta 5 this evening, but have lost the ability to use Cellular data. This happens both with an over-the-air upgrade and a clean restore.


Am running on an iPhone 5C (Model A1456, A1532) using the Petro Canada network (Rogers reseller) in Canada.
APN name: internet.com

User Name: wapuser1


Please note this worked all previous betas and iOS 8.4

Accepted Reply

I have made and installed a custom APN profile for my MVNO and cellular data connection is working again now.

You can make a custom APN profile by editing this one.

http://techlog.iij.ad.jp/sp/miolte/iijmio-cellular2.mobileconfig

The most important settings are between row 13 to 36.

Replies

Anyone have a fix for the culluar data issue. Mine 5s and 5c both unable to connect to cellular data since last update. Tried resetting and reinstalling data settings turned off data and back on wifi assist on and off 4g to 3G nothing works

Same issue here. I've tried all theI've already have reported the bug.

Hi All,


Everyone experiencing this, is your provider an MVNO (network operating on another network)?

And do you use a configuration profile to have the correct mobile (cellular) data settings?


I have this issue too, and can't get data to work.


On Beta 4, commcenter was running at 80+ CPU usage constantly, and my battery lasted 2 hours.

Beta 5, instantly have no data.


I think it may be an issue with MVNOs that may not be an official iPhone carrier partner. The custom APN settings seem to be getting ignored.


I've tried the reset network settings. I've tried with and without the configuration profile (the network this MVNO is on, disables the abillity to manually enter APN settings so a config profile is needed).

I've installed Beta 5 as a fresh install, and still no luck, so it's not a bad setting left behind on my phone.



Edited to add a link to my original post:

https://forums.developer.apple.com/thread/13529

Yes. That's exactly my case. MVNO with custom APN settings. Also tried everything and still not working.

I have made and installed a custom APN profile for my MVNO and cellular data connection is working again now.

You can make a custom APN profile by editing this one.

http://techlog.iij.ad.jp/sp/miolte/iijmio-cellular2.mobileconfig

The most important settings are between row 13 to 36.

The custom APN profile fixed my cellular connection issue. Perfect result, thanks a lot!

Thank you! It fixed my connection issue too 🙂

Thanks a lot. It fixe my data connection too.

can someone teach me, how to edit this custom APN profile and how to install?

would be awesome! 🙂

😎 Thank you Enz0.

It Worked!

Has the problem been solved in GM?

Still not fixed....


tested in MVNO Tuenti MX

iOS 9.1 Beta / iOS 9 GM

iPhone 6+



But with the Enz0's mobile Config Modified, Works Again.!



Thanks 🙂

Thanks for the help 🙂


For anyone else on a Rogers MVNO, here is what I used in the mobileconfig (Petro Canada Mobility)


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
  <key>ConsentText</key>
  <dict>
  <key>default</key>
  <string>APN構成プロファイル (Cellular Payload・パラメータ追加版)は実験的に提供するものです。プロファイルが期待通りに動作するか、副作用は無いかについて、十分な確認は取れていません。問題が発生した際にご自身で対応できる方以外はご利用を避けてください。</string>
  </dict>
  <key>PayloadContent</key>
  <array>
  <dict>
  <key>AttachAPN</key>
  <dict>
  <key>Name</key>
  <string>rogers-core-appl1.apn</string>
  <key>AuthenticationType</key>
  <string>CHAP</string>
  <key>Username</key>
  <string>default</string>
  <key>Password</key>
  <string></string>
  </dict>
  <key>APNs</key>
  <array>
  <dict>
  <key>Name</key>
  <string>rogers-core-appl1.apn</string>
  <key>AuthenticationType</key>
  <string>CHAP</string>
  <key>Username</key>
  <string>default</string>
  <key>Password</key>
  <string></string>
  </dict>
  </array>
  <key>PayloadDescription</key>
  <string>Provides customization of carrier Access Point Name.</string>
  <key>PayloadDisplayName</key>
  <string>Advanced Settings</string>
  <key>PayloadIdentifier</key>
  <string>jp.iijmio.cellular</string>
  <key>PayloadOrganization</key>
  <string>IIJmio</string>
  <key>PayloadType</key>
  <string>com.apple.cellular</string>
  <key>PayloadUUID</key>
  <string>6B08253E-D5BB-4FC4-A5CD-825FB965B5AA</string>
  <key>PayloadVersion</key>
  <integer>1</integer>
  </dict>
  </array>
  <key>PayloadDescription</key>
  <string>(Cellular) IIJmio高速モバイル/D APN設定プロファイル</string>
  <key>PayloadDisplayName</key>
  <string>(Cellular) IIJmio高速モバイル/D</string>
  <key>PayloadIdentifier</key>
  <string>jp.iijmio</string>
  <key>PayloadOrganization</key>
  <string>IIJmio</string>
  <key>PayloadType</key>
  <string>Configuration</string>
  <key>PayloadUUID</key>
  <string>560EB0FF-BE89-46C7-8DC9-6CA77E1A4453</string>
  <key>PayloadVersion</key>
  <integer>1</integer>
  </dict>
</plist>

Any help with an ATT/Cingluar issue. I have created the following config file:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>ConsentText</key>
  <dict>
  <key>default</key>
  <string>APN</string>
  </dict>
        <key>PayloadContent</key>
        <array>
            <dict>
                       <key>AttachAPN</key>
                       <dict>
                          <key>Name</key>
                          <string>CingularAPN</string>
                          <key>AuthenticationType</key>
                          <string>CHAP</string>
                          <key>Username</key>
                          <string></string>
                          <key>Password</key>
                          <string></string>
                        </dict>
                        <key>APNs</key>
                        <array>
                            <dict>
                                <key>Name</key>
                                <string>wap.cingular</string>
                                <key>AuthenticationType</key>
                                <string>CHAP</string>
                                <key>Username</key>
                                <string></string>
                                <key>Password</key>
                                <string></string>
                            </dict>
                        </array>
                <key>PayloadDescription</key>
                <string>Provides customization of carrier Access Point Name.</string>
                <key>PayloadDisplayName</key>
                <string>Advanced Settings</string>
                <key>PayloadIdentifier</key>
                <string>Cingular</string>
                <key>PayloadOrganization</key>
                <string>Cingular</string>
                <key>PayloadType</key>
                <string>com.apple.cellular</string>
                <key>PayloadUUID</key>
                <string>6B08253E-D5BB-4FC4-A5CD-825FB965B5AA</string>
                <key>PayloadVersion</key>
                <integer>1</integer>
            </dict>
        </array>
        <key>PayloadDescription</key>
        <string>Cingular APN</string>
        <key>PayloadDisplayName</key>
        <string>Cingular APN</string>
        <key>PayloadIdentifier</key>
        <string>cingular</string>
        <key>PayloadOrganization</key>
        <string>My Org</string>
        <key>PayloadType</key>
        <string>Configuration</string>
        <key>PayloadUUID</key>
        <string>560EB0FF-BE89-46C7-8DC9-6CA77E1A4453</string>
        <key>PayloadVersion</key>
        <integer>1</integer>
</dict>
</plist>

Here's my working config for H2O:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>ConsentText</key>
  <dict>
  <key>default</key>
  <string>APN</string>
  </dict>
        <key>PayloadContent</key>
        <array>
            <dict>
                       <key>AttachAPN</key>
                       <dict>
                          <key>Name</key>
                          <string>att.mvno</string>
                          <key>AuthenticationType</key>
                          <string>CHAP</string>
                          <key>Username</key>
                          <string></string>
                          <key>Password</key>
                          <string></string>
                        </dict>
                        <key>APNs</key>
                        <array>
                            <dict>
                                <key>Name</key>
                                <string>att.mvno</string>
                                <key>AuthenticationType</key>
                                <string>CHAP</string>
                                <key>Username</key>
                                <string></string>
                                <key>Password</key>
                                <string></string>
                            </dict>
                        </array>
                <key>PayloadDescription</key>
                <string>Provides customization of carrier Access Point Name.</string>
                <key>PayloadDisplayName</key>
                <string>Advanced Settings</string>
                <key>PayloadIdentifier</key>
                <string>H2O</string>
                <key>PayloadOrganization</key>
                <string>Cingular</string>
                <key>PayloadType</key>
                <string>com.apple.cellular</string>
                <key>PayloadUUID</key>
                <string>6B08253E-D5BB-4FC4-A5CD-825FB965B5AA</string>
                <key>PayloadVersion</key>
                <integer>1</integer>
            </dict>
        </array>
        <key>PayloadDescription</key>
        <string>H2O APN</string>
        <key>PayloadDisplayName</key>
        <string>H2O APN</string>
        <key>PayloadIdentifier</key>
        <string>att.mvno</string>
        <key>PayloadOrganization</key>
        <string>My Org</string>
        <key>PayloadType</key>
        <string>Configuration</string>
        <key>PayloadUUID</key>
        <string>560EB0FF-BE89-46C7-8DC9-6CA77E1A4453</string>
        <key>PayloadVersion</key>
        <integer>1</integer>
</dict>
</plist>