iPhone Shows No Service? Here Is What Actually Works
I have spent the better part of three years troubleshooting why some iPhones suddenly stop registering on any cellular network, especially after a carrier switch or a major iOS update. The issue hits harder in regions where the device is subsidized or locked to a specific MVNO. I am going to walk through the fixes that actually move the needle, and I will be upfront about when they do not. The status bar showing no signal bars or a "No Service" message is not always a hardware failure. More often it is the Baseband processor failing to complete a network registration handshake, the APN settings being stale after an OTA update, or the SIM profile being corrupted in NVRAM. Sometimes it is the carrier config bundled with iOS that does not match the current roaming partner. I have seen this repeatedly on iPhone XS through 15 series running iOS 17 and 18. A counter-intuitive detail most people miss: toggling Airplane mode resets the radio stack, but it does not clear a stuck IMSI attach attempt at the Baseband level. That requires a full network settings reset. Another nuance — if your line is suspended for non-payment, the carrier still returns a "barred subscriber" response that can manifest as no service even though the device thinks it is connected. The financial side is worth checking before you start pulling apart settings.
The Actual Fix I Use First
Start with a clean network settings reset. Go to Settings, General, Transfer or Reset iPhone, Reset, Reset Network Settings. This clears out cached APNs, VPN profiles, and the stale cell configuration. It also forces the device to re-read the SIM profile from the carrier database. The whole process takes about 90 seconds, and the iPhone restarts with a fresh registration attempt. In my experience this resolves roughly 60% of no-carrier cases that are not hardware-related. After the reboot, do not rely solely on the signal bars. Open Settings, Cellular, Cellular Data Options, Voice & Data, and confirm LTE or 5G Auto is selected. Then check the IMEI by dialing *#06#. If the IMEI shows up, the hardware is passing the basic self-test. If it says "IMEI is not available," you are looking at a Baseband failure that no settings tweak will fix.
When the SIM Profile Is the Real Problem
Sometimes the SIM itself has a corrupted directory or an outdated carrier bundle. Eject the SIM tray, remove the card, wipe the gold contacts with a dry microfiber cloth, and reinsert it firmly. Power on. If the issue persists, contact the carrier and request a new SIM profile pushed over the air, or get a replacement SIM. This costs nothing at most carriers unless you are on a legacy plan that charges for SIM swaps. I ran into a stubborn case last year with an iPhone 13 Pro on a regional MVNO. The device showed 4G bars but had zero data and could not make calls. The APN was correct, the SIM was fine, and a network reset did nothing. The root cause turned out to be a misconfigured PDP context on the carrier side tied to the subscriber's MSISDN. A 10-minute ticket with support that referenced the exact APN fields and requested a PDP reset cleared it. That workaround is not documented anywhere in Apple's support articles, and it took me two weeks of trial and error to narrow it down.
Get the Full Details

Carrier Config and iOS Updates
iOS bundles carrier configuration files that can become stale. Check Settings, General, About. If a carrier settings update is available, a prompt appears within a few seconds of loading the screen. Install it if offered. Skip this step only if you are on a jailbroken device running an unsigned carrier bundle, since forcing an update may break custom APN workarounds you depend on. Another scenario I encounter frequently: after a major iOS upgrade, the device roams onto a partner network that lacks voice fallback for certain VoLTE profiles. The phone registers successfully, shows full signal, but cannot place or receive calls. Switching the voice option off temporarily forces a CSFB (Circuit Switched Fallback) registration, which usually restores call ability until the carrier updates its roaming partner profile. This tradeoff costs you data throughput on the fallback network, but it is faster than waiting for a carrier config push that may never arrive.
Financial and Account-Level Traps
Before spending money on repairs or new SIMs, verify the line status. Log into the carrier portal or call automated support. A suspended line due to billing, a port-out in progress, or a fraud hold can all produce a no-service state that looks identical to a hardware fault. I once spent an afternoon diagnosing what I thought was a Baseband IC failure, only to discover the account had been flagged for a missed payment and the IMSI was blocked at the HLR. A single payment cleared it within minutes. Some MVNOs and prepaid carriers do not support iMessage or FaceTime activation on certain device models, and deactivation of these services can sometimes correlate with provisioning quirks that affect registration. This is not a universal rule, but it is worth noting if you are troubleshooting after switching carriers or ports.
When Nothing I Described Will Help
If the IMEI is unavailable, if the device fails the hardware diagnostic even after a settings reset and SIM swap, or if the issue appeared after liquid exposure or a drop, you are likely dealing with a radio module or antenna fault. In those cases the fix is board-level repair or device replacement. No APN tweak, carrier config update, or financial verification will restore a physically damaged Baseband. Similarly, if you are on an iPhone with a known Baseband firmware vulnerability that affects certain iOS versions, rolling back the OS or updating to the patched version is the only software path. Check the specific model and iOS combination against public advisories before attempting a downgrade, since older iOS builds may no longer be signable by Apple. The information above covers the majority of no-carrier cases I have seen in practice. The remaining edge cases usually involve regional roaming agreements, legacy CDMA network sunsets, or device modifications that change the ESN/IMEI presentation. If your situation falls outside these patterns, the most reliable next step is a carrier diagnostic tool or an Apple Authorized Service Provider with a T-Rex or similar Baseband test rig.
