Related, but no solution: How to restore my IMEI on Galaxy S if I don't have a backup of /efs?

My IMEI has turned blank after a nightly update, I can see it is blank when typing *#06# and I have no GSM functionality. Also baseband version is unknown.

I do have a backup of the /efs directory. I have restored the contents. But even before restoring, I checked the md5sum of the mps_code.dat file, and it was the same as the backup, so I didn't have my hopes up.

Nevertheless, I did a full overwrite of the contents with my backup. Rebooted, no change.

I have also tried to do a factory reset, reinstall Cyanogenmod, two different versions, wiped cache, Dalvik. Remove the battery, SIM card, USB cable.

I am willing to install the stock firmware, if I could find it, or patch the modem firmware somehow. Where should I go from here in a situation such as this one?


If you also have "No Baseband" in the about screen, You can try to flash only the modem and see if it help.

e.g With Samsung devices, I usually use Odin with the ROM from SamMobile, I extract the modem file from the archive and put into a new .tar file, and then flash the new file with Odin.

On Linux i can use Heimdall which allow my to directly flash a specific region like the modem.

  • How do I flash the modem? I have a backup of it as well. I assume it is a dd to some block device file? But which one, and what arguments, if any? – AttributedTensorField Jun 11 '15 at 23:12
  • Got it from my own log, /modem | /dev/block/mmcblk0p10 | Size: 88MB Flags: Can_Be_Backed_Up IsPresent Primary_Block_Device: /dev/block/mmcblk0p10 Display_Name: Modem Storage_Name: Modem – AttributedTensorField Jun 11 '15 at 23:19
  • 1
    Actually his answer was a valid solution, it fixed my problem. I didn't have "No baseband" on my about screen though. – AttributedTensorField Jun 12 '15 at 0:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.