[X Play General] moozer:
Hi all.

If you are here, then you have likely experienced issues with custom ROMs not detecting SIM, or you are still experiencing this issue.

I have a XT1562 UK Single-SIM model and have had this problem with EVERY ROM I have tried and it was getting so frustrating.

Over the last few weeks, I have flashed custom ROMs based on CM13 and all have presented the SIM not detected issue. A simple fix was to pop-out the SIM module and reinsert - more often than never, the SIM was detected. Then I would restart (as is often the case with a custom setup) and alas, the SIM was not detectable.

After trying various suggestions from developers, nothing was working until I happened to flash a dualSIM firmware and I haven't looked back. I can now flash EVERY CM13-based ROM with successful SIM detection BUT it takes a few extra steps to get to that stage.

Here are the things you need:

This firmware

This fix

A custom ROM of your choice (Highly recommend crDroid or Temasek)

GAPPS of your choice - I would recommend this

TWRP

Okay - the solution (confirmed working and reliable):

1. Unpack the Firmware into it's own folder

2. Copy across the files to Fastboot folder

3. Restart phone into bootloader (power off first then hold power and volume down)

4. In the Fastboot folder hold shift and right click.

5. Select "open command window here"

6. Connect phone via USB to computer and in command window enter the following commands 1 by 1 making sure "[okay]" is displayed each time:

if nothing happens on screen, then simply use your volume keys on the phone to restart the bootloader

fastboot oem fb_mode_set

fastboot flash partition gpt.bin

fastboot flash bootloader bootloader.img

fastboot flash logo logo.bin

fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot flash system system.img_sparsechunk.0

fastboot flash system system.img_sparsechunk.1

fastboot flash system system.img_sparsechunk.2

fastboot flash system system.img_sparsechunk.3

fastboot flash system system.img_sparsechunk.4

fastboot flash system system.img_sparsechunk.5

fastboot flash system system.img_sparsechunk.6

fastboot flash system system.img_sparsechunk.7

fastboot flash system system.img_sparsechunk.8

fastboot flash modem NON-HLOS.bin

fastboot erase modemst1

fastboot erase modemst2

fastboot flash fsg fsg.mbn

fastboot erase cache

fastboot erase userdata

fastboot erase customize

fastboot erase clogo

fastboot oem fb_mode_clear

fastboot reboot​

7. Once completed restart phone and setup as normal.

8. When setup is complete, restart phone into bootloader.

9. Flash TWRP

10. Restart phone into recovery

11. in TWRP, factory reset then flash ROM and GAPPS and DualSIMFix

12. Restart phone and setup. If SIM shows not detected, press "skip" and it should detect after WiFi setup.

Voila! You can now confidently flash ANY CM13-based custom ROM with the added assurance of SIM detection. IF, however, you flash a ROM and SIM is NOT detected, then simply reflash the DualSIMFix.

If this solution works for you, please give credit where it's due - thank me using the thumbs-up icon below AND

vote in the poll at the head of this thread