How to Fix “Emergency Calls Only” or “No Service” on Android

The status bar alert “Emergency calls only” or “No service” on Android indicates that your smartphone’s baseband modem can detect ambient cellular tower frequencies but cannot register or authenticate onto your carrier’s network. While emergency calls (like 999, 112, or 911) can route through any operational tower regardless of carrier affiliation, standard voice calls, SMS text messages, and mobile data remain completely blocked. Resolving this issue involves re-registering network operators, inspecting physical SIM card seating, clearing radio caches, and verifying network mode parameters.

Understanding Why Android Drops to Emergency Calls Only

Cellular connectivity depends on continuous bidirectional authentication between the International Mobile Subscriber Identity (IMSI) stored on your SIM card and the carrier’s Home Location Register (HLR) or Authentication Centre (AuC). If this handshake fails due to temporary signal degradation, an unregistered SIM card, or mismatched network band settings, Android downgrades its connection state to emergency coverage only.

Common triggers include:

  • Mismatched Preferred Network Types: The phone is forced into an unsupported network band (such as LTE-only in an area with non-VoLTE legacy 3G coverage).
  • Physical SIM Card Misalignment: Dust, oxidation, or loose seating in the SIM tray preventing the modem from reading cryptographic carrier keys. For physical detection errors, check our guide on fixing No SIM card detected on Android.
  • Stale Carrier Network Registrations: The device remains locked onto an out-of-range cell tower after travelling through tunnels or rural dead zones.
  • Corrupted Access Point Name (APN) Protocols: Glitched cellular network settings blocking packet-switched data and IMS voice registrations.
Status Indicator Network State Available Capabilities
Emergency Calls Only Unauthenticated link to third-party tower Emergency service calls (112 / 999 / 911) only
No Service / Searching Radio transceiver cannot detect any cell tower Zero cellular connectivity
Roam / R Indicator Connected to secondary partner network Standard calls and data (subject to roaming policies)
VoLTE / 4G / 5G Fully authenticated carrier IP multimedia subsystem Full high-definition voice, SMS, and data

Step 1: Toggle Aeroplane Mode to Force Radio Re-registration

Toggling Aeroplane Mode powers down the internal baseband radio and clears transient cellular broadcast caches, forcing Android to initiate a fresh tower handshake.

  1. Swipe down from the top of your screen to open the Quick Settings panel.
  2. Tap the Aeroplane mode icon to turn it On.
  3. Wait at least 15 to 30 seconds to allow the modem capacitors to discharge fully.
  4. Tap the Aeroplane mode icon again to turn it Off.
  5. Observe the signal status bar for 10 to 20 seconds while Android queries local base stations.

Step 2: Manually Select Your Mobile Network Operator

When set to automatic network selection, Android can occasionally latch onto a weak secondary network that refuses guest authentication. Manually selecting your home network resolves this lockout.

  1. Open the Settings app on your Android device.
  2. Tap Network & internet > SIMs (or Connections > Mobile networks on Samsung Galaxy).
  3. Scroll down and toggle off Automatically select network.
  4. Android will scan the surrounding area for available cellular networks (this process may take up to a minute).
  5. From the generated list, tap your exact carrier name (e.g., Vodafone, EE, O2, Airtel, or T-Mobile).
  6. Wait for the confirmation message stating “Registered on network”.

Step 3: Re-seat and Clean the Physical SIM Card

Subtle shifts in the SIM tray or minute surface debris on the gold contact pads can interrupt the constant serial data communication between the SIM and the motherboard.

  1. Power off your Android device completely.
  2. Insert a standard SIM ejector pin into the small hole beside the SIM tray and press gently until the tray pops open.
  3. Remove the SIM card and inspect the metallic contact pads for dust, fingerprints, or oxidation.
  4. Gently wipe the gold contacts using a dry microfiber cloth or a soft pencil eraser.
  5. Ensure the SIM card sits completely flush within the tray brackets, reinsert the tray firmly, and power on your phone.

Step 4: Change Preferred Network Mode and Toggle VoLTE

If your carrier is decommissioning legacy 2G or 3G networks in your region, having your phone set to an incompatible network mode can cause connection drops.

  1. In Settings > Network & internet > SIMs, tap Preferred network type.
  2. Switch from 5G (recommended) to LTE / 3G / 2G (Auto) or 4G / 3G (Auto). Testing on LTE confirms whether local 5G standalone cells are causing handshake timeouts.
  3. Ensure that VoLTE (Voice over LTE) or 4G Calling is toggled On. Many modern networks refuse voice registrations on SIMs that do not utilize packet-switched VoLTE.

Step 5: Reset Access Point Names (APN) and Network Settings

Corrupted network profiles and DNS cache tables can prevent Android from authenticating voice and data channels properly.

  1. In your SIM settings, scroll to the bottom and select Access Point Names.
  2. Tap the three vertical dots in the top-right corner and select Reset to default.
  3. If the issue persists, perform a complete network stack reset:
    • Go to Settings > System > Reset options (or General management > Reset).
    • Tap Reset Mobile Network Settings (or Reset Wi-Fi, mobile & Bluetooth).
    • Confirm with your lock screen PIN and restart your device.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.