EC20CEHDLG-128-SNNS调试记录

一、驱动安装

  首先安装移远技术支持发过来的Quectel_Windows_USB_Driver(Q)_NDIS_V2.8电脑驱动,为下一步桌面调试软件的应用打下基础。


▲ 图1 驱动


▲ 图A2 驱动未安装


▲ 图2 驱动安装成功


▲ 图4 配置串口


▲ 图5 选择AT Port串口


▲ 图6 注网成功

二、EC20软件升级

  随着多行指令的验证始终无法实现短信发送和语音通话的功能,通过和厂家技术人员沟通可能存在版本不一致问题,因此一方面记录当下版本信息,使用厂家的工具链进行版本升级后测试看看。

python 复制代码
当前版本
ATI

Quectel
EC20F
Revision: EC20CEHDLGR06A10M1G

OK


▲ 图7 软件升级1


▲ 图8 软件升级2


▲ 图9 软件升级3


▲ 图10 软件升级成功

python 复制代码
ATI

Quectel
EC20F
Revision: EC20CEHDLGR06A14M1G

OK

三、向目标手机号发送短信

python 复制代码
[2026-02-25 15:29:36:699_S:] AT+CEREG?
[2026-02-25 15:29:36:754_R:] AT+CEREG?
[2026-02-25 15:29:36:754_R:] +CEREG: 0,1

[2026-02-25 15:29:36:754_R:] OK
python 复制代码
下volte的启用状态查看,启用状态
[2026-02-25 15:37:56:673_S:] AT+QCFG="volte_disable"
[2026-02-25 15:37:56:727_R:] AT+QCFG="volte_disable"
[2026-02-25 15:37:56:727_R:] +QCFG: "volte_disable",0

[2026-02-25 15:37:56:727_R:] OK
python 复制代码
[2026-02-25 15:39:46:751_S:] AT+QCFG="ims" 
[2026-02-25 15:39:46:805_R:] AT+QCFG="ims" 
[2026-02-25 15:39:46:805_R:] +QCFG: "ims",1,0

[2026-02-25 15:39:46:805_R:] OK
python 复制代码
[2026-02-25 15:40:37:968_S:] AT+QCFG="ims",1
[2026-02-25 15:40:38:026_R:] AT+QCFG="ims",1
[2026-02-25 15:40:38:026_R:] OK
python 复制代码
[2026-02-25 15:40:58:204_S:] AT+QCFG="ims"
[2026-02-25 15:40:58:258_R:] AT+QCFG="ims"
[2026-02-25 15:40:58:258_R:] +QCFG: "ims",1,0

[2026-02-25 15:40:58:258_R:] OK
python 复制代码
[2026-02-25 15:41:35:994_S:] AT+CFUN=1,1
[2026-02-25 15:41:36:050_R:] AT+CFUN=1,1
[2026-02-25 15:41:36:050_R:] OK

四、结论

  通过评测以及客服沟通EC20版本为R06的对于电信、联通卡兼容性不好,在开发初期仅有移动支持该功能。

五、补充测试

1、基础测试

python 复制代码
AT+CPIN?#是否识别卡
AT+CSQ#卡信号多少一般大于18
AT+CEREG?#是否有服务一般返回0,1或者是0,5才可以
ATD10000;#拨打10000号电话注意后面的;
ATH#挂断电话
ATA#接听电话

如果真实的实现语音可以使用分离式耳机麦克插入开发板的MIC和EAR

2、接收英文短信

python 复制代码
AT+CMGF=1
AT+CSCS="GSM"
AT+CNMI=2,1

AT+CMGR=37#其中的37为要读取的短信号由+CMTI:"ME",37对应

3、发送英文短信

python 复制代码
AT+CMGF=1
AT+CSCS="GSM"
AT+CMGS="172xxxxxxxxxx"#向172发送短信

AT+CMGR=37#其中的37为要读取的短信号由+CMTI:"ME",37对应

一、驱动安装

  首先安装移远技术支持发过来的Quectel_Windows_USB_Driver(Q)_NDIS_V2.8电脑驱动,为下一步桌面调试软件的应用打下基础。


▲ 图1 驱动


▲ 图A2 驱动未安装


▲ 图2 驱动安装成功


▲ 图4 配置串口


▲ 图5 选择AT Port串口


▲ 图6 注网成功

二、EC20软件升级

  随着多行指令的验证始终无法实现短信发送和语音通话的功能,通过和厂家技术人员沟通可能存在版本不一致问题,因此一方面记录当下版本信息,使用厂家的工具链进行版本升级后测试看看。

python 复制代码
当前版本
ATI

Quectel
EC20F
Revision: EC20CEHDLGR06A10M1G

OK


▲ 图7 软件升级1


▲ 图8 软件升级2


▲ 图9 软件升级3


▲ 图10 软件升级成功

python 复制代码
ATI

Quectel
EC20F
Revision: EC20CEHDLGR06A14M1G

OK

三、向目标手机号发送短信

python 复制代码
[2026-02-25 15:29:36:699_S:] AT+CEREG?
[2026-02-25 15:29:36:754_R:] AT+CEREG?
[2026-02-25 15:29:36:754_R:] +CEREG: 0,1

[2026-02-25 15:29:36:754_R:] OK
python 复制代码
下volte的启用状态查看,启用状态
[2026-02-25 15:37:56:673_S:] AT+QCFG="volte_disable"
[2026-02-25 15:37:56:727_R:] AT+QCFG="volte_disable"
[2026-02-25 15:37:56:727_R:] +QCFG: "volte_disable",0

[2026-02-25 15:37:56:727_R:] OK
python 复制代码
[2026-02-25 15:39:46:751_S:] AT+QCFG="ims" 
[2026-02-25 15:39:46:805_R:] AT+QCFG="ims" 
[2026-02-25 15:39:46:805_R:] +QCFG: "ims",1,0

[2026-02-25 15:39:46:805_R:] OK
python 复制代码
[2026-02-25 15:40:37:968_S:] AT+QCFG="ims",1
[2026-02-25 15:40:38:026_R:] AT+QCFG="ims",1
[2026-02-25 15:40:38:026_R:] OK
python 复制代码
[2026-02-25 15:40:58:204_S:] AT+QCFG="ims"
[2026-02-25 15:40:58:258_R:] AT+QCFG="ims"
[2026-02-25 15:40:58:258_R:] +QCFG: "ims",1,0

[2026-02-25 15:40:58:258_R:] OK
python 复制代码
[2026-02-25 15:41:35:994_S:] AT+CFUN=1,1
[2026-02-25 15:41:36:050_R:] AT+CFUN=1,1
[2026-02-25 15:41:36:050_R:] OK

四、结论

  通过评测以及客服沟通EC20版本为R06的对于电信、联通卡兼容性不好,在开发初期仅有移动支持该功能。

五、补充测试

1、基础测试

python 复制代码
AT+CPIN?#是否识别卡
AT+CSQ#卡信号多少一般大于18
AT+CEREG?#是否有服务一般返回0,1或者是0,5才可以
ATD10000;#拨打10000号电话注意后面的;
ATH#挂断电话
ATA#接听电话

如果真实的实现语音可以使用分离式耳机麦克插入开发板的MIC和EAR

2、接收英文短信

python 复制代码
AT+CMGF=1
AT+CSCS="GSM"
AT+CNMI=2,1

AT+CMGR=37#其中的37为要读取的短信号由+CMTI:"ME",37对应

3、发送英文短信

python 复制代码
AT+CMGF=1
AT+CSCS="GSM"
AT+CMGS="172xxxxxxxxxx"#向172发送短信

AT+CMGR=37#其中的37为要读取的短信号由+CMTI:"ME",37对应
python 复制代码
https://www.bilibili.com/video/BV1PV411d7QC/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=4b6633c788cd7e1daaf309e9ff2b7942

● 相关图表链接:

  • [图1 驱动](#图1 驱动)
  • [图A2 驱动未安装](#图A2 驱动未安装)
  • [图2 驱动安装成功](#图2 驱动安装成功)
  • [图4 配置串口](#图4 配置串口)
  • [图5 选择AT Port串口](#图5 选择AT Port串口)
  • [图6 注网成功](#图6 注网成功)
  • [图7 软件升级1](#图7 软件升级1)
  • [图8 软件升级2](#图8 软件升级2)
  • [图9 软件升级3](#图9 软件升级3)
  • [图10 软件升级成功](#图10 软件升级成功)
相关推荐
benjiangliu1 分钟前
恩培趣味计算机视觉-01-conda环境和Python库
开发语言·python·conda
ZhengEnCi6 分钟前
用 YOLOv8n + 自研二分类模型做课堂行为识别:从 9000 张标注数据到 Flask 全栈落地
pytorch·python·计算机视觉
ii_best6 分钟前
ios手机开发安卓脚本开发软件[按键精灵教程]从「找最小值」到「Boss 最近刷新」再到「屏幕范围极值」
android·ios·智能手机·自动化·按键精灵
企鹅的蚂蚁14 分钟前
Zephyr RTOS 常用 API 详解:从 GPIO、线程到 CAN FD(附 STM32/FreeRTOS 对照)
stm32·单片机·嵌入式硬件·rtos·zephyr
成为深度学习高手16 分钟前
xLSTM-Mixer:用标量记忆同时混合时间与变量,把循环网络带回多元时序预测
人工智能·python·深度学习·数据挖掘·transformer
骑士雄师24 分钟前
多轮对话流程梳理详细版本
python
进击的明明14 小时前
当AI开始“边想边干”:深入聊聊ReAct,以及如何用Python手搓一个简单Agent
python·面试·agent
全栈弄潮儿15 小时前
Python实战第8期:函数
后端·python·编程语言
卷无止境16 小时前
暗流与破局:AI时代的代码安全审查工具全景指南
后端·python
卷无止境19 小时前
一人公司的全栈选型指南:让 AI Agent 写得快,也让生意跑得稳
后端·python