How to Fix Sony Xperia L2 No SIM Card Detected Error
The “No SIM card detected” error on the Sony Xperia L2 usually means the phone’s software or SIM reader can’t establish a connection with the nano SIM card in the tray. The most common cause is a slightly dislodged SIM card or debris in the tray slot — a quick reseat fixes it for most people. If that doesn’t work, you’re likely dealing with a software glitch, a damaged SIM card, or (less commonly) a faulty SIM reader inside the phone.
This guide walks you through every fix from simplest to most advanced, including Sony’s built-in diagnostic tools that most guides skip entirely. The Xperia L2 (model H3311/H3321) uses a nano SIM card and shipped with Android 7.1.1 Nougat, so all menu paths below are based on that software version.
Toggle Airplane Mode On and Off
Before doing anything else, try this 10-second fix. Airplane mode forces the Xperia L2 to disconnect from all wireless radios and re-establish those connections from scratch, which clears most temporary SIM detection glitches.
- Swipe down from the top of the screen to open Quick Settings.
- Tap the Airplane mode icon (the small airplane).
- Wait 15–20 seconds with Airplane mode enabled.
- Tap the Airplane mode icon again to turn it off.
- Wait for the signal bars to reappear and check whether the SIM error is gone.
If the error clears after toggling Airplane mode but returns after a few hours or days, the SIM card itself may have intermittent contact issues — jump ahead to the SIM card reseat section below.
Restart Your Sony Xperia L2
A soft reset clears temporary memory and reloads all system processes, including the radio interface layer (RIL) that handles SIM communication. This resolves SIM errors caused by background app conflicts or minor firmware hiccups.
- Press and hold the Power button for about 3 seconds until the power menu appears.
- Tap Restart.
- Wait for the phone to fully reboot and reach the home screen.
- Check the status bar for signal bars and confirm the SIM error is gone.
If your Xperia L2 is frozen or unresponsive: Press and hold the Power button for approximately 10 seconds until the phone vibrates and restarts on its own. This is a forced restart and won’t erase any data.
Remove, Inspect, and Reseat the SIM Card
This is the fix that resolves the problem for the majority of users. The Xperia L2’s SIM tray can shift slightly in a pocket or bag, just enough to break the connection between the SIM card’s gold contacts and the phone’s internal reader.
- Power off the phone completely.
- Locate the SIM/microSD tray on the left side of the phone. Insert the SIM ejection tool (or a straightened paperclip) into the small hole and press firmly until the tray pops out.
- Carefully remove the nano SIM card from the tray.
- Inspect the SIM card — look for scratches, chips, or corrosion on the gold contact pads. Even a single deep scratch across a contact can prevent detection.
- Clean the gold contacts gently with a soft, dry, lint-free cloth. If there’s visible grime, use a pencil eraser very lightly on the gold pads, then wipe clean.
- Check the tray itself — make sure it isn’t warped, cracked, or bent. A damaged tray can prevent the SIM from making proper contact with the reader pins inside the phone.
- Look inside the SIM slot on the phone using a flashlight. Check for lint, dust, or debris sitting on the SIM reader pins. If you see anything, blow it out gently with compressed air (do not use your mouth — moisture causes corrosion).
- Place the nano SIM card back into the tray in the correct orientation. The notched corner of the SIM lines up with the matching notch in the tray — it only fits one way.
- Slide the tray back into the phone smoothly until it clicks.
- Power on and check for signal.
Important for dual-SIM models (H3321): The Xperia L2 dual-SIM variant has two nano SIM slots. Make sure your primary SIM card is in SIM slot 1, not SIM slot 2 or the microSD slot. Placing a nano SIM in the microSD slot is a common mistake and the phone will never detect it there.
Test the SIM Card in Another Phone
Before going deeper into software troubleshooting, determine whether the SIM card itself is the problem:
- Remove the nano SIM card from your Xperia L2.
- Insert it into another phone that accepts nano SIM cards.
- Power on the second phone and check for signal.
If the SIM works in the other phone: The problem is with your Xperia L2’s software or hardware — continue with the solutions below.
If the SIM does NOT work in the other phone: The SIM card is damaged or deactivated. Contact your carrier to get a free replacement SIM (most carriers replace defective SIM cards at no charge — just bring a valid ID to any store location or call customer support).
Also try inserting a different working SIM card into your Xperia L2. If the phone detects the second SIM card without issues, that further confirms your original SIM card is the problem, not the phone.
Run Sony’s Built-In SIM Diagnostic Test
Most troubleshooting guides miss this entirely. Sony Xperia phones include a hidden Service Menu with hardware diagnostic tests that can tell you definitively whether the SIM reader hardware is functioning.
- Open the Phone (dialer) app.
- Dial: *#*#7378423#*#*
- The Service Menu will open automatically.
- Tap Service tests.
- Look for SIM card or SIM lock test options.
- Run the SIM test — it will report whether the hardware can detect and communicate with the SIM card.
Under Service info → SIM lock, you can also verify the phone’s network lock status. If the Xperia L2 is carrier-locked and you’re trying to use a SIM from a different carrier, it will show “Network” as locked. In that case, you’ll need to contact the original carrier for an unlock code, or use a third-party unlocking service.
Additional diagnostic code: Dial *#06# to display the phone’s IMEI number. If the IMEI shows as null, all zeros, or “unknown,” the phone’s baseband firmware is corrupted — jump to the factory reset section, as this often requires a firmware reflash.
Check and Update SIM Card Settings
Incorrect network mode settings can cause the Xperia L2 to fail at connecting to the SIM card’s network, which sometimes manifests as a “No SIM” error instead of a “No signal” error.
- Go to Settings → More → Mobile networks.
- Tap Preferred network type.
- Select 4G/3G/GSM (Auto) — this lets the phone connect to whatever network is available rather than forcing a specific band that might not exist in your area.
- Go back and ensure Data roaming is turned on if you’re outside your home network area.
For dual-SIM models: Go to Settings → SIM cards and verify your primary SIM card is set as the default for calls, texts, and data. If the SIM shows as “No SIM card” in this menu even though it’s physically inserted, the issue is hardware-level — the phone genuinely cannot read the card.
Reset Network Settings
A network settings reset clears all saved Wi-Fi passwords, Bluetooth pairings, VPN configurations, and cellular settings back to factory defaults. This resolves SIM detection problems caused by corrupted APN (Access Point Name) configurations or conflicting network profiles.
- Go to Settings → Backup & reset.
- Tap Network settings reset.
- Tap Reset settings to confirm.
- The phone will restart. After rebooting, check for SIM detection.
You’ll need to reconnect to Wi-Fi networks and re-pair Bluetooth devices after this reset, but no apps, photos, or personal data will be deleted.
Clear SIM Toolkit and Phone App Cache
The SIM Toolkit app and the Phone app both interact directly with the SIM card. Corrupted cache data in either can cause detection failures.
- Go to Settings → Apps.
- Tap the three-dot menu in the upper right and select Show system (so system apps appear in the list).
- Find and tap SIM Toolkit.
- Tap Storage → Clear cache. Then tap Clear data.
- Go back to the app list, find the Phone app, and tap Storage → Clear cache.
- Restart the phone and check for SIM detection.
Boot Into Safe Mode
Safe mode disables all third-party apps and runs only the stock Android system. If the SIM error disappears in Safe mode, a recently installed app is causing the conflict.
- Press and hold the Power button until the power menu appears.
- Press and hold the Power off option on screen until a prompt appears asking to reboot in Safe mode.
- Tap OK.
- The phone will restart. You’ll see “Safe mode” in the bottom-left corner of the screen.
- Check whether the SIM card is detected in Safe mode.
If the SIM works in Safe mode: A third-party app is causing the issue. Uninstall apps one by one starting with the most recently installed (particularly battery saver apps, network boosters, or SIM management utilities — these commonly interfere with SIM detection).
If the SIM is still not detected in Safe mode: The issue is at the system or hardware level. Proceed to the factory reset below.
To exit Safe mode, simply restart the phone normally.
Update Your Xperia L2’s Software
Outdated firmware can contain SIM communication bugs that Sony patched in later updates. The Xperia L2 received several updates after its initial Android 7.1.1 release.
- Go to Settings → About phone → Software update.
- Tap Check for updates.
- If an update is available, download and install it over Wi-Fi (the phone will need at least 50% battery).
Note: Sony officially ended software support for the Xperia L2, so no new updates will be released as of 2026. If your phone is already on the latest available build, this step won’t help.
If you suspect a recent software update actually caused the SIM error, you can try using Sony’s Xperia Companion desktop software (available for Windows and Mac at sony.com/xperia-companion) to perform a software repair that reinstalls the firmware without erasing your data. Connect the phone via USB, open Xperia Companion, and select Software repair.
Factory Reset Your Sony Xperia L2
A factory reset wipes the phone completely and restores it to its original out-of-the-box state. This eliminates any software corruption, malware, or deep configuration errors that may be blocking SIM detection. Back up everything before proceeding — photos, contacts, messages, and app data will all be erased.
Backup checklist before resetting:
- Photos and videos → Transfer to a computer via USB or upload to Google Photos
- Contacts → Sync to your Google account under Settings → Accounts → Google → Sync Contacts
- Messages → Use a backup app like SMS Backup & Restore
- App data → Varies by app; check each app’s backup/export options
Factory reset steps:
- Go to Settings → Backup & reset.
- Tap Factory data reset.
- Tap Reset phone.
- Enter your lock screen PIN or password if prompted.
- Tap Erase everything.
- Wait for the reset to complete and the phone to reboot (this takes several minutes).
- Set up the phone as new. Insert the SIM card and check if it’s now detected.
If you can’t access Settings (phone is stuck on the error screen):
- Power off the phone.
- Press and hold the Power button + Volume Up simultaneously.
- When the phone vibrates, release only the Power button but keep holding Volume Up.
- The Android Recovery menu will appear.
- Use the Volume keys to navigate to Wipe data/factory reset and press the Power button to select it.
- Select Yes and confirm.
- After the wipe completes, select Reboot system now.
When It’s a Hardware Problem
If you’ve completed every step above and the Xperia L2 still shows “No SIM card detected,” the SIM card reader inside the phone is almost certainly damaged. Common causes include:
- Drop damage — The SIM reader’s spring-loaded contact pins are delicate and can bend or break from a single drop.
- Liquid damage — Even minor moisture exposure can corrode the SIM reader’s pins over time. Check the phone’s water damage indicator (a small sticker visible inside the SIM tray slot) — if it’s turned pink or red, the phone has had liquid contact.
- Worn-out contacts — After years of SIM swaps, the reader pins can lose their tension and fail to make contact.
Your options at this point:
Contact Sony Support — Call 1-800-249-7669 (US) for warranty and repair inquiries. Even though the Xperia L2 is well past its original warranty period, Sony can direct you to authorized service centers for a paid repair. Visit Sony Support online to find a local service center.
Third-party repair shop — A SIM card reader replacement on the Xperia L2 typically costs $30–$60 at an independent repair shop. The repair involves opening the phone and either replacing or resoldering the SIM connector on the motherboard, so it requires professional micro-soldering equipment.
DIY repair — iFixit has Xperia L2 repair guides with teardown information. Replacement SIM card reader connectors are available on parts suppliers for under $10, but you’ll need micro-soldering skills and tools. This is not recommended for beginners.
Consider upgrading — The Xperia L2 launched in early 2018 and runs Android 7.1.1 with no further update support. If the repair cost approaches $50+, it may be more practical to upgrade to a newer budget phone that still receives security updates. [INTERNAL LINK: best budget Android phones 2026]