主要修改记录
- 恢复AT版本的boot打印
- 解决CSQ信号显示较低问题
- 添加喂狗时间通过
at+log
可配置,如果喂狗时间是1s,则发AT+log=57,1000
(注:第三个参数是配置喂狗时间) - 解决UDP在双向发送时,服务器端停掉发送后,模块出现数据发出去不返回SEND OK的现象
- 设置标志位检测生产中某一工位工位是否出现漏测情况,以此来保证生产流程的完整性
- 1.修改部分AT命令与文档不相符的问题,如:
AT+IPR、AT+BGLTEPLMN、AT+CNAP、AT+CNAP、AT*PSGAAT、AT+CNUM、AT+CPIN、AT+GCAP
- 修改
GMI,GMM,GMR与CGMI,CGMM,CGMR
保持一致 - 规避
AT+CPBS=?
数组越界问题 - 支持
AT+UPGRADE
远程升级指令、支持远程升级后能自动重启 - 修改远程升级错误码打印和状态查询结果
- 修改死机问题,如果
am_at_parser_get_str
中pszString
参数地址是0x6845600
,在ASSERT中被转成单字节,认为是0,会ASSERT死机 - 增加band5
- 1.按键接地下载过程会关机
- 支持升级时候pwr灯闪烁
- 修改网络灯状态不对问题
- CGREG不区分网络
- 修复有多余SMS Ready上报问题
- 修改在2G/3G/4G和没有网络的情况下,LTE信号的计算方式
at+csq
获取LTE RSSI patch
,基于at+eemopt=1
- 修改TCP单链接,非透传模式下发送数据,一段时间后不返回
SEND OK
的情况 - 修改PPP无法拨号问题;看门狗改为10s喂一次
- 通过uart2发at做单链接单向数据发送死机,现发现
send_data_to_modem_router
这个分支下有内存泄露的地方,但由于这部分代码没开放,暂时不走这个分支来规避 - 修改
AT*EXASSERT
设置指令多返回一个ok的问题 AT+CSQ
添加emmopt
查询,通过g_eemoptUrlEnable判断emm上报AT+CSQ
会有2G 3G ENGMODE_INFO数据上报
下载地址:点此下载