Full Diagnostic Tree & Step-by-Step Overview
What specific signal indicator or symptom does your device display regarding cellular connection?
- Signal status displays 'No Service', 'Searching', or an 'Invalid SIM / No SIM' error
- Signal bars are active with 4G/5G/LTE icon visible, but internet fails or times out completely
- Mobile data worked previously but stopped after an OS update, carrier switch, or international travel
- Cellular data works for web browsing but fails specifically for MMS, Personal Hotspot, or 5G bands
Is the SIM card physically recognized by the smartphone operating system?
- Device displays 'No SIM Installed', 'SIM Error', or eSIM profile fails to load
- Device recognizes SIM card but displays 'No Service' or 'MM#2 / SIM Not Provisioned'
Re-seat SIM Card, Clean Gold Contacts, or Re-provision eSIM Profile
Solution:
Root Cause: Physical Contact Oxidation or Deadlocked eSIM Local Profile Assistant (LPA)
Oxidation or surface oils on the nano-SIM gold contact pads prevent the modem from reading the Integrated Circuit Card Identifier (ICCID). For eSIMs, the LPA service daemon may lock up during profile handshakes.
# Step-by-Step Fix:
Eject and Clean Physical SIM Card:Turn off phone -> Eject SIM tray -> Remove nano-SIM.Clean gold contact pads using a soft microfiber cloth dampened with 99% Isopropyl Alcohol (IPA).Inspect SIM tray for bent metal pins or warped plastic housing.Toggle Flight Mode to Reset Baseband Power:Re-insert SIM -> Turn on phone -> Enable Airplane Mode for 15 seconds -> Disable Airplane Mode.Re-activate eSIM Profile (For eSIM Users):Go to Settings -> Cellular / Mobile Data -> Select active eSIM.Toggle Turn On This Line OFF, wait 10 seconds, and turn it back ON.If unreadable, delete the profile and scan the carrier QR code again under Add eSIM.
Resolve Carrier SIM Provisioning, IMS Registration & IMEI Locks
Solution:
Root Cause: Unprovisioned HLR/HSS Carrier Profile or IMEI Blacklist / Network Lock
The cellular baseband successfully reads the SIM card ICCID, but the Home Location Register (HLR) or IP Multimedia Subsystem (IMS) server rejects connection registration due to an inactive billing subscription, unassigned line, or network-locked handset.
# Step-by-Step Fix:
Verify Line Activation & Data Allowance:Contact carrier customer support or log into carrier mobile app to confirm account status is active and high-speed data balance is available.Verify IMEI Registration Status:Dial *#06# on the phone keypad to view device IMEI numbers.Ensure device is not blacklisted by previous carrier or locked to a specific network lock policy (Settings -> General -> About -> Network Provider Lock).Force IMS Service Registration:On Android, open dialer -> Type *#*#4636#*#* -> Tap Phone Information -> Toggle Mobile Radio Power OFF and ON.Verify IMS Service Status displays *Registered*.
What is the state of your device Access Point Name (APN) configuration?
- APN settings are blank, incorrect, or set to generic carrier fallback profile
- APN values match carrier specs, but mobile data toggle or background data caps block traffic
Manually Reconfigure Carrier Access Point Name (APN) & Bearer Settings
Solution:
Root Cause: Missing or Mismatched Access Point Name (APN) Gateway Parameters
When mobile data is turned on, the device uses APN rules to open a Packet Data Protocol (PDP) context with the carrier Gateway GPRS Support Node (GGSN) or User Plane Function (UPF). Missing APN keys block IP address assignment.
# Step-by-Step Fix:
Navigate to APN Settings:Android: Settings -> Network & Internet -> SIMs -> Access Point Names -> Tap + (Add).iOS: Settings -> Cellular -> Mobile Data Network.Enter Official Carrier APN Values (e.g., T-Mobile / AT&T / Verizon / MVNOs):Name: Carrier Data (e.g., T-Mobile US)APN: fast.t-mobile.com or eresellervzw (Consult official carrier APN documentation)MMSC: http://mms.msg.eng.t-mobile.com/mms/wapencAPN Type: default,supl,mms (No spaces)APN Protocol / Roaming Protocol: IPv4/IPv6Bearer: Set to *Unspecified* or check all LTE/5G flags.Save and Trigger PDP Context:Tap three dots -> Save -> Select newly created APN option -> Restart phone.
Clear Cellular Network Data Caps & Reset Android/iOS Data Saver Restrictions
Solution:
Root Cause: Kernel OS Data Limit Enforced or Background Data Throttling Active
Operating system data saver features or hard data usage limits automatically sever background sockets and block PDP data contexts once user-defined gigabyte thresholds are exceeded.
# Step-by-Step Fix:
Disable Data Saver / Low Data Mode:Android: Settings -> Network & Internet -> Data Saver -> Toggle OFF.iOS: Settings -> Cellular -> Cellular Data Options -> Toggle Low Data Mode OFF.Remove Billing Data Warning / Limit:Android: Settings -> Network & Internet -> SIMs -> Data warning & limit.Turn OFF Set data limit and Set data warning toggles.Audit App-Specific Data Permissions:Ensure critical apps have Background data and Unrestricted data usage enabled in app info settings.
What recent system event preceded the mobile data drop?
- Traveled internationally or connected to roaming partner networks
- Installed an OS software update or transferred to a new phone
Enable Data Roaming, Manual Network Selection & Preferred Network Type
Solution:
Root Cause: Roaming Handshake Block or Frequency Band Mismatch on Partner Cell Towers
When outside primary home network coverage, automatic Public Land Mobile Network (PLMN) selection can attach to a tower that lacks active data roaming agreements with your home carrier.
# Step-by-Step Fix:
Enable Data Roaming Toggles:Settings -> Cellular / Mobile Network -> Toggle Data Roaming ON.Switch Manual Network Operators:Settings -> Mobile Network -> Toggle Automatically select network OFF.Allow device to scan local towers (takes up to 60 seconds) -> Manually test each visible operator until full data connectivity is restored.Adjust Preferred Network Mode:Settings -> Mobile Network -> Preferred network type -> Switch from *5G Auto* to *LTE/3G/2G Auto* to force connection to more stable lower-band frequencies.
Flush Baseband Modem NVRAM & Perform Carrier Settings Update / Network Reset
Solution:
Root Cause: Corrupted Carrier Bundle File or Baseband Firmware Socket Deadlock
System software upgrades can overwrite carrier bundle configurations (.ipcc on iOS or /vendor/rro_overlay on Android), leaving modem interface parameters mismatched with active cellular firmware.
# Step-by-Step Fix:
Check for Carrier Settings Update:iOS: Settings -> General -> About. If a carrier update is available, a prompt will automatically pop up -> Tap Update.Android: Settings -> About Phone -> SIM Status -> Check for Provider updates.Execute Full Network Settings Reset:Android: Settings -> System -> Reset options -> Tap Reset Wi-Fi, mobile & Bluetooth -> Confirm reset.iOS: Settings -> General -> Transfer or Reset iPhone -> Reset -> Tap Reset Network Settings.*Note: This flushes saved Wi-Fi passwords and Bluetooth pairings alongside cellular cache files.*
Which specialized cellular data service is failing?
- MMS picture messaging or Personal Hotspot / Tethering fails while normal web browsing works
- Mobile data fails specifically when connected to 5G Standalone (SA) / Non-Standalone (NSA) bands
Configure APN Types 'mms', 'dun', 'default' & TTL Packet Protocol
Solution:
Root Cause: Missing DUN/MMS APN Flags or Dial-Up Networking Carrier Provision Blocks
Personal Hotspot tethering requires the dun (Dial-Up Networking) or tethering tag inside the APN Type string. MMS requires dedicated MMSC URL endpoints and proxy port values.
# Step-by-Step Fix:
Edit Existing APN Type Parameters:Open APN settings -> Tap active APN -> Edit APN Type field.Append missing tags separated by commas: default,supl,mms,dun.Verify MMSC Server Settings:Ensure MMSC, MMS Proxy, and MMS Port (typically 80 or 8080) match your carrier's exact specifications.Toggle APN Protocol to Dual Stack:Set both APN Protocol and APN Roaming Protocol to IPv4/IPv6 to support proper packet encapsulation across tethered clients.
Re-Align 5G Standalone (SA) / Non-Standalone (NSA) Network Band Settings
Solution:
Root Cause: Unstable 5G NSA Anchor Carrier Drops or 5G Core Network Switching
5G Non-Standalone (NSA) mode requires a stable 4G LTE anchor band to handle control plane signaling. Weak LTE anchors cause the modem to stall data packets while attempting to hold sub-6GHz or mmWave 5G frequencies.
# Step-by-Step Fix:
Switch to 5G Auto / Smart Data Mode:iOS: Settings -> Cellular -> Cellular Data Options -> Voice & Data -> Select 5G Auto (allows fallback to LTE when 5G link budget drops).Android: Settings -> Network & Internet -> Preferred network type -> Select 5G (recommended).Toggle 5G Standalone (SA) Mode (If Supported):If your carrier supports pure 5G Core infrastructure without LTE anchors, enable 5G Standalone under cellular settings.Fallback to LTE to Restore Immediate Data Access:If local 5G cell towers are congested or under maintenance, force preferred network mode to LTE / 4G.