Quectel EM05-G not detecting the SIM card

Hi everyone, please be patient, it is my first post on this forum and I have little experience with Banana Pi. I’m currently using a BPI BR-4 with a Quectel EM05-G the modem is properly being detected by the Banana Pi, but not the SIMM card. From the mmcli I get failed sim-missing power state off.

Using the command mmcli -m 0 I get:

The state of the SIMM indicate failed sim-missing and from the interface I get SIM_ILLEGAL_STATE

Anyone know how to set it up properly so my simm will be detected and how do I send AT command to the SIMM from OpenWRT.

Thank You

It may help to gently loosen the casing screws a little, just to ease any pressure on the SIM card, so that it might be detected properly.

Check SIM orientation tray and APN settings. Ensure SIM is active and contacts are clean.

I have exactly the same modem installed and it took me a while to figure out how to set it up. The most likely issue is that your modem tries to use eSIM by default, which is not present. Try using the mmcli -m 1 --set-primary-sim-slot=0 command to switch to the physical SIM. I’m not sure this is the one I used to get my modem working, but it pops up on search.

Next, you might want to see if your modem has FCC lock enabled (see post).

Guides on sending AT commands and setting up a WWAN connection under OpenWrt for reference. There’s also a list of AT commands for Quectel modems (including this one).

1 Like

Thank You very much for your answer, it worked, I now can see my SIM

My SIM still in disable mode, I have not figured out to activate it.

When running the command AT+CGDCONT? I get +CGDCONT: 1,“IP”,“m2m.telus.iot”,“0.0.0.0”,0,0,0,0 which is the proper supplier.

When trying command AT+CFUN=1,1 I get +CME ERROR: 3 which seem to indicate that my sim is not properly setup.

My modem is set to QMI AT+QCFG=“usbnet” +QCFG: “usbnet”,0

AT+CSQ +CSQ: 99,99 Which indicates that I have no signal or radio is off

So now I need to figure out how to activate that modem.

Thank You again!

Did you try running “mmcli -m 0 --enable”?

try AT+CPIN? , or AT+CIMI , you will see that SIM is not detected, reason is about inverse logic of the SIM holder vs schematic. Look in Quectel manual for command to disable SIM detection contact, or invert the logic by command. I described this issue in some of my other forum contributions.