Essentially the Android OS on certain phones (such as OnePlus and a couple of Sony Xperia's) are having issues connecting to the mobile data, even though the APN's are correct and have been set multiple times.
The issues lies somewhere with the implementation that handles the APN configuration which is not being applied correctly, it seems to have been fixed on the Xperia XZ but not on the Z5.
If you have attempted to manually remove the current APN settings and added the APN settings manually provided by iD then you can perform this reset.
This fix will likely work with other Android phones which have the 'Reset Network Settings' which are located on different settings pages, check out your device's manufacturer support website for assistance finding it. I believe it is a relatively new setting on Android devices, so not all will have it!
The network settings reset will perform the following on an Xperia smartphone (running Android Nougat):
- Allows background data sync.
- Clears mobile data limits.
- Deletes all Wi-Fi® SSIDs.
- Disconnects all tethered interfaces.
- Forgets paired devices.
- Removes all app data restrictions.
- Sets network selection mode to automatic.
- Sets preferred mobile network type to the best available.
- Turns off Airplane mode.
- Turns off Bluetooth®.
- Turns off data roaming.
- Turns off mobile hotspot.
- Turns off VPN.
- Turns on mobile data.
- Turns on Wi-Fi®.
[h4]Android™ 8.0[/h4]
To clear all connection data
- Find and tap Settings > Network & Internet.
- Tap the menu button (three vertical dots) > Network settings reset > RESET SETTINGS.
[h4]Android™ 7.0, 7.1 or 7.1.1[/h4]
To clear all connection data
- From your Home screen, tap the Application screen icon.
- Find and tap Settings > More.
- Find and tap Network settings reset, then tap RESET SETTINGS.
[h4]Android™ 6.0[/h4]
To clear all connection data
- From your Home screen, tap the Application screen icon.
- Find and tap Settings > Backup & reset > Network settings reset.
- Find and tap RESET SETTINGS.
In my case, I took a backup of my WiFi networks so these are not lost, and for Bluetooth devices, you'll also loose any saved so do ensure to reconnect them after the reset.
On the Xperia Z5, perform the following:
1. Go to your settings application
2. Launch the backup & restore activity
3. Perform a manual backup
4. Go back to your previous settings application and tap on the 'more' activity
5. Perform the network settings reset
6. Confirm that the WiFi networks, Bluetooth devices and any other saved configurations will be remove
7. Go back to the settings application and launch the backup & restore activity
8. Perform the restore of the backup
Now on Xperia phones, this is how you can backup and restore WiFi networks after the network reset but other devices may not have the ability to restore WiFi networks! So use this as a last resort on other manufactures devices to ensure that you do not loose anything that you need. Do perform the manual addition of the APN settings before trying this out.