All in all, while locked phones cost less than unlocked ones, they have their own sets of issues and “You can currently only use your service provider UICC with this device” is a prime example. You have a hard time making calls as your phone won’t accept your SIM card? Then this article could help you out. Down is an in-depth guide on how to unlock phones and let them use SIM cards from multiple carriers.
What Must Be Done 
Preparation
Prior to unlocking your phone, you should ensure that you have backed up all important data. During the unlock process, it’s not uncommon for data to be lost so it won’t hurt to create a backup. Furthermore, you must prove your identity to verify the fact that your phone belongs to you. That means providing the IMEI number and other personal details which is why you should keep them nearby.
One last thing to remember is that unlocking is considered tampering by most brands. Thus, the warranty of your phone will be voided if you unlock it and you have to cover future repairs by yourself.
Requirements
- Financing: To qualify for an unlock, your phone must be fully paid for and not under an installment plan.
- Contract: In terms of contract requirements, your mobile device should have good standing (no history of late payments of balances, contractual violations and so on).
- Status: Your mobile device must not have been previously reported as lost, stolen, used for fraudulent activities, …
- Activity: Your device must have been active on the provider’s network for a minimum period. Such a period could range from six months or a year, depending on the service provider.
- Model: Some phones cannot be unlocked. For good measure, determine whether your phone could be unlocked.
Unlock
- Step 1: On your phone, dial your provider’s customer service number and wait till you get to a live agent.
- Step 2: Explain your situation, cite your reason to unlock the device and prove your identity.
- Step 3: Assuming that everything checks out, you should be given an unlock code so note that down.
- Step 4: Proceed to turn off your phone, make sure that your preferred SIM card is seated properly in the card compartment and turn the device back on.
- Step 5: Once prompted, enter the unlock code you noted earlier. Next, open Settings, select About phone and choose Software update. If an update is available, download and install it then restart your phone.
What Exactly Is UICC?
UICC is short for Universal Integrated Circuit Card which is a type of SIM card. As soon as you activate your phone, UICC is going to send a signal to the carrier to verify the identification of the device. In use, UICC is capable of saving your contacts and providing a stable data connection. Additionally, UICC could enable global roaming and provide applications, services, etc.
A Summary Of UICC Popups
Your Device Has Been Unlocked To Support Any UICC
This is a pop-up indicating that you did everything right and the unlock was successful.
You Can Currently Only Use Your Service Provider UICC With This Device
This pop-up indicates that you were not successful and you may need to repeat the whole unlocking process. Possible causes include wrong unlock code, technical issues and so on.
Power Off Your Device And Insert The Service Provider UICC That Came with the Device
This pop-up is almost similar to the second one as it indicates that the process was not successful. However, there is no need not to repeat the unlock process and here is a solution:
- Step 1: Open Settings, select Apps, choose the three-dot icon on the top right and hit Show System Apps.
- Step 3: Find OMA DM (OMA Device Management), tap it to open the application’s information panel and press Notifications.
- Step 4: Go to Notification Style then hit Silent and Minimized.
- Step 5: Back out to the application’s information panel and set Change System Settings to Not allowed.
Note: If your career is Sprint, look for Sprint OMA DM Phone Interface, click it, pick Silent and Minimized for Notification style and set Change System Settings to Not allowed.
I am a Software developer with approx 4 years of experience in building various responsive and beautiful websites and apps.
Language: Ruby, Java, HTML/CSS, Android
Frameworks: Ruby on Rails, Hosting: Heroku, Godaddy
Database: Mysql, Postgres, Mongo, Oracle
Also please look on my stack overflow profile.