Why Does My Android Phone Says No Sim ? 13 Ways To Fix It

The No SIM card or No SIM Card Detected Error on Android or Samsung Phones usually occur when your SIM card

The "No SIM" or "No SIM Card" Detected Error on Android or Samsung Phones usually occurs when your SIM card is not inserted correctly. It is the most common reason for this error, but it is not the only reason. 

See also:  Why does my phone says no service?

Why Does My Android Phone Says No Sim Card Detected?

We will share some simple workarounds that could help you resolve the issue. Keep in mind that if the SIM card is damaged, you'll have to visit your carrier and get a new one. Let's dive in.

Quick Tips

  • Toggle WiFi
  • Toggle Airplane Mode
  • Reinsert SIM Card
  • Restart your device
  • Set Network Mode To Auto
  • Search for available network operators
  • Update your APN Settings
  • Reset Network Settings
  • Clear Internal SIM Card Manager and SIM toolkit Cache
  • Enable SIM Cards
  • Contact your carrier for a SIM Replacement. 


See also: How To Fix The "Mobile Network Not Available" Error On Android Phones.

My Phone keeps saying no sim card - 13 Ways to fix it

Solution 1: Restart your device

Let us begin with the quickest and easiest way to solve the problem. A forced restart is one solution that can help, not just in this particular situation but in many other situations as well. It is pretty simple, and it will take just a few seconds of your time. 

Press the Power and the Volume down buttons simultaneously. Keep holding both buttons until the Phone logo appears on the screen.

Solution 2: Check the SIM tray

It's time to check if the SIM card is damaged. Remove the card from the tray. If you notice the card is damaged, you will have to visit your carrier and ask for a replacement. If the card seems okay, place it back into the tray.

  • Blow out dust from the SIM tray and wipe your SIM gently without damaging any of its parts

If the problem persists, try using a different SIM card with an unlocked Android smartphone. If the other SIM cards work fine, your SIM Card is the problem. 

In this case, call your mobile phone carrier and ask for a replacement.


Solution 3:  Activate SIM Card or USIM cards

Another simple and effective solution. To enable your SIM card, Navigate to:

  • Settings  
  • Tap Connection 
  • SIM card manager > Tap one or both of the switches for the SIM or USIM cards to activate them.


Solution 4: Toggle Airplane Mode

Once you know that the SIM card is not the problem, try toggling the Airplane mode on your device.

  • Pull down the notifications pane on your device.
  • Look for Airplane mode
  • Tap on Airplane mode to switch it on, then Off


Solution 5: Set Network Mode to Auto

Follow these steps:

  • Go to then Wireless & Networks Or Connections.
  • Select Mobile Networks 
  • Select Network Mode 
  • You will get a pop-up menu with the different options you can choose. Ensure that you select the first option that says 4G/3G/2G (auto connect).

Selecting this will ensure that your device connects to the correct network. 


Solution 6: Clear SIM Card Manager Cache

The SIM Card manager manages the operation of your SIM Services such as DUAL SIM, other features like SIM toolkit, and service mode RIL.

To clear SIM Card manager :

  • Navigate to Settings
  • Tap Apps
  • Tap the Menu Icon (3 dots)
  • Tap Show System Apps
  • Search for SIM Card manager
  • Tap Storage > Clear Cache

Solution 7: Clear SIM toolkit Cache

To clear SIM toolkit manager  :

  • Navigate to Settings
  • Tap Apps
  • Tap the Menu Icon (3 dots)
  • Tap Show System Apps
  • Search for SIM toolkit manager
  • Tap Storage > Clear Cache

Solution 8: Reset Network Settings

Sometimes just a simple network reset can fix the issue. From your phone home screen:

  • Select settings 
  • Tap General Management 
  • Select Reset 
  • Tap Reset Settings
  • Select Reset network settings

Solution 9: Update APN Settings

Update your APN Settings. Under Wireless and Networks or Connection

View the Updated APN Settings For AT&T, Verizon, T-Mobile, Sprint ( +4 More)

  • Navigate to Settings
  • Tap Connections
  • Tap Mobile Networks
  • Select Access Point Names
  • Tap More (3 dots)
  • Tap Reset to Default
  • Then enter new APN Settings


Solution 10: Turn Off The Radio

It might be a problem with the radio signal. Do the following: 

  • Dial *#*#4636#*#* in the dialer
  • You will be prompted with a testing menu
  • Click phone/device information
  • Run ping test
  • Select GSM Auto (PRL) from the drop-down list
  • Click Turn off the radio
  • Restart.

See also- We have a collection of the full MMI and USSD Code lists for both iPhone and Android (Samsung Including)


Solution 11: Update Your Software

 Update the software version on your android. Navigate to:

  • Settings
  • Scroll down to the extreme bottom
  • Select Software Update
  • Please wait for it to reboot and complete the update

Solution 12: Choose the right network Operator

If the network operator selected on your device is not the same as the carrier you are using for your device, you may see this error. To resolve it, follow these steps:

  • Go to Wireless & Networks Or Connections
  • Select Mobile Networks 
  • Select Network Operators 
  • Tap on Search Now
  • Then, Select your network.

Ensure to select your current carrier from the list of available networks.

Solution 13: Reset your device to factory settings

Resetting to factory settings will erase all your data, and it will also delete all the third-party apps on your device. Please make a backup of your files before proceeding.

  • Navigate To Settings
  • Tap General Management 
  • Select Reset 
  • Tap Factory Reset 



Was this article helpful?

This helps us improve our website.


Get your stories delivered

Only important news and updates. Never spam.