Hello everyone,
I am designing a custom carrier board for the EG25-GC Mini PCIe module and
facing a persistent SIM detection issue. I hope someone from the community
or Quectel team can help identify the root cause.
MODULE DETAILS:
- Module: EG25-GC Mini PCIe
- Firmware: EG25GGCR07A02M1G_30.200.30.200
- IMEI: 864081066248761
- Host: Raspberry Pi CM5 (Linux)
ISSUE:
AT+CPIN? always returns +CME ERROR: SIM not inserted
Tried multiple different SIM cards - same result on all
HARDWARE CIRCUIT:
- SIM socket: A-MicroSIM-1.35B (8-pin with CD pin)
- USIM_PRESENCE pull-up: R107 51kΩ to +1.8V
- USIM_VDD pull-up: R6 15kΩ
- Added 15kΩ between USIM_VDD and USIM_DATA
- TVS protection: TPD6E05U06RVZR (0.5pF - well below 15pF limit)
- 33pF caps on CLK, RST, DATA lines
- 100nF decoupling on SIM VCC
HARDWARE MEASUREMENTS:
- USIM_PRESENCE with SIM inserted: 1.2V (expected 1.8V - why only 1.2V?)
- USIM_PRESENCE with SIM removed: 0V
- USIM_VDD sequence: 1.8V (1 sec) → 3.0V (1 sec) → 0V (stays)
- SIM never responds to ATR at either voltage
AT COMMANDS TRIED:
AT+QSIMDET=0,0 → SIM still not detected
AT+QSIMDET=1,0 → SIM still not detected
AT+QSIMDET=1,1 → SIM still not detected
AT+QSIMVOL=0 → Auto voltage - not working
AT+QSIMVOL=1 → Force 1.8V - not working
AT+QSIMVOL=2 → Force 3.0V - not working
AT+QDSIM=0 → External slot - confirmed
AT+QDSIM=1 → Slot 1 - not working
AT+QCFG=“sim/onchip”,0 → External SIM confirmed
AT+QPRTPARA=3 → Deep NV restore - no change
AT&F → Factory reset - no change
AT+QINISTAT → Always returns 0 (never initializes)
GPIO PINS (all set correctly on host CM5):
- PERST# → OUTPUT HIGH

- W_DISABLE# → OUTPUT HIGH

- DTR → OUTPUT HIGH

QUESTIONS:
-
Why is USIM_PRESENCE measuring 1.2V instead of expected 1.8V?
Could this low voltage be preventing SIM detection even with
AT+QSIMDET=1,1 (HIGH level detection)? -
Is there a minimum voltage threshold for USIM_PRESENCE to be
recognized as HIGH by the EG25-GC? -
Could the USIM_VDD sequence (1.8V→3.0V→0V) indicate the module
IS trying to power the SIM but the SIM is not responding?
Or does it mean the module is not detecting USIM_PRESENCE correctly? -
Is there any known issue with firmware EG25GGCR07A02M1G_30.200.30.200
related to SIM detection? Would updating to latest firmware help? -
Could the EG25-GC module itself be damaged? How can I confirm this?
I can provide schematic sections if needed.
Thank you very much for your help
p!

