If you flash an incorrect binary or flash the correct one to the incorrect partition, then you are inviting trouble. There’s a probability of the device ending up in a bootloop or getting bricked. Likewise, in some instances, the device’s partition might also get corrupted. And if that happens with the EFS partition, then there’s bound to be issues with your IMEI. This is because your device’s unique identification number and various network configuration files are stored in this EFS partition itself. So your device’s IMEI number will be the ultimate sufferer. Moreover, a corrupted EFS partition could also spell out trouble for the modem. This in turn will lead to issues like No SIM, Unkown Baseband, and problems with WiFi and Bluetooth are usually on the cards. While all these issues are quite concerning, there do exist a few workarounds that have managed to rectify them. So without further ado, let’s check out the methods to fix the corrupt EFS, No SIM card detected, No IMEI, and network-related issues.
How to Fix Corrupt EFS/No IMEI/No SIM/Network Issues
Do note that this guide is only for those devices that have stepped into custom development. If your device is completely stock just as it came out of the box with no modifications, then these fixes might not be for you. This is because it is highly unlikely for a stock device to have corrupt EFS or Modem partitions. So those users should instead try basic network troubleshooting. On the other hand, the tech enthusiasts who have already unlocked their device’s bootloader could proceed ahead with the below instructions. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.
FIX 1: Restore Modem Partition via Fastboot
Your first course of action should be to erase all the data from the corrupted Modem partition and then reflash the stock modem file. Here’s how it could be done:
Download Android SDK
To begin with, download Android SDK Platform Tools. Then extract it to any convenient location on your PC. Doing so will give you the platform-tools folder, which will be used throughout this guide.
Download Stock Firmware
Next up, download the stock firmware for your device. Make sure to download the same version that is currently installed on your device (verify the same from the Build Number).
Extract Modem/NON-HLOS
Once the firmware is downloaded, extract it anywhere on your PC. If the firmware is in ZIP format, then you could easily extract it via WinRAR, etc. But for other formats, such as payload.bin/OZIP/KDZ, etc please refer to our below-listed guides:
How to Extract OZIP Realme and Oppo Stock ROM (Firmware)How to Extract payload.bin and get the stock boot image fileSteps to Extract Sony Boot.sin and get the Stock Boot.img FileHow to Extract Boot.img from LG KDZ or DZ FirmwareHow to Extract Motorola PAC Firmware using SPD Flash Tool
Once the firmware extraction is complete, copy the NON-HLOS.bin or the Modem.bin file from there and transfer it to the platform-tools folder.
Boot Device to Fastboot Mode
Format Modem Partition
Flash Stock Modem/NON-HLOS
FIX 2: Using ADB Commands
FIX 3: Via TWRP Recovery
With this, we round off the guide on how you could fix corrupt EFS, No IMEI, No SIM card detected, and network-related issues. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.
How to Fix Invalid IMEI on any MediaTek via ADB CommandsFix NULL/Invalid IMEI on MediaTek Devices using Modem Meta (Maui Meta)How to Repair IMEI, MEID, TEE Data and Google certificate on Umidigi DevicesDownload IMEI Repair NVRAM Files for MTK MediaTek DevicesHow to Create Samsung Combination Firmware and Flash it via Odin