EC801E(固件 EC801ECNCGR07A03M02_SSL)做 MQTTS 遇到问题

型号/固件:Quectel EC801E,ATI = EC801ECNCGR07A03M02_SSL 现象:MQTTS(TLS 1.2,CA 为 ISRG Root X1,seclevel=1、ignorecertitem=0、session_cache=0、sni=1、ignorelocaltime=0)对 2026-11-05 签发、2026-11-12 到期的 Let’s Encrypt 证书,QSSLOPEN 返回 550;服务器侧抓到模组在收完证书链后发 fatal certificate_expired (45)。

关键对照(同一上下文、同一 CA、同一目标,只改一个参数):

证书 notBefore ignorelocaltime 结果
2026-07(baidu) 0 通过
2026-09-20(qq) 0 通过
2026-09-25(163) 0 通过
2026-09-29(mi.com) 0 通过
2026-11-05 09:39 0 550
2026-11-05 09:39 1 通过
即分界只跟证书 notBefore 有关,跟服务器、端口、IPv4/IPv6、TLS 版本都无关(两台服务器、双栈都复现)。

已排除:

服务器证书/链/时间:Windows 和 OpenSSL 同一时刻严格校验通过;
CA 文件:同一 CA、ignorelocaltime=1 下能完成链校验和握手;
网络:普通 TCP、IPv6、双栈都通;
授时:CCLK 写正确 UTC、写 +16 小时、QNTP 成功、NITZ、CTZU 组合,全部不影响结果;
重启、新 SSL 上下文、TLS 1.3、ignorecertitem=0xFFFFF、AT&F、QPRTPARA(不支持)均无效。
推断:证书有效期校验使用的时间 T0 与 AT/RTC 时间不是同一来源,卡在 [2026-09-29, 2026-11-05 09:39) 之间,跨重启、跨 UTC/北京午夜都不变。

诉求:

确认是否已知问题;
提供修复固件,验收标准:新签发的 LE 证书 + seclevel=1 + ignorelocaltime=0 能完成完整握手;