For the past week or so, my unlocked iPhone 5 has been not able to access LTE (but 3G access was fine), and the Fido 'My Account' app has been failing to authenticate. I called Fido today several times, and spoke to several people, including Tech Support, who could find no issue with the provisioning of my phone. We went through the normal process of checking for carrier settings updates, rebooting the phone, checking the ICCID, resetting all settings, etc. Nothing. Sadly, no LTE.
Several things had happened in the past week or so that I could attribute the problems to, but being an iOS Developer, I could not take not having an answer. So, I began to consider the updates to my phone. I installed the iOS 6.0.1 update, but I did not hear of any rumblings about this sort of issue in the forums and online, so thought back a little farther. Wasn't there an application that I installed, that installed a type of provisioning profile that I had not seen before? Yes!
I remember installing Onavo Count. An application which allows you to track your mobile data usage in a reasonably fine grained fashion. I also remember during the installation process, the application, if I remember correctly, set up a provisioning profile on the device, after connecting to what looked like an APN.
In any case, I thought this was a reasonable candidate for weird network authentication and access issues. So, I went to:
Settings -> General -> Profiles
I deleted the Onavo created profile. I then deleted the Onavo Count app. I backed up my device to iCloud. For good measure, I decided to 'Reset All Content And Settings' on my iPhone 5, and restore from the iCloud backup. End result? Working LTE. The Fido My Account app works just fine.
If there is anyone else out there having this issue, I hope you end up looking here for a solution! Good Luck!
***Edited to add labels***