查看: 506|回复: 0

[应用笔记] NT35E&NT26E模组固件更新说明Rev 1.4

[复制链接]

77

主题

118

帖子

1403

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1403
发表于 2023-11-3 16:41:32 | 显示全部楼层 |阅读模式
  1 引言

  本文旨在将 EC618 系列模组固件版本更新内容做介绍,对各版本的 bug 修复、新功能添 加及优化做简要说明。

  2 新版本功能和异常修复

  2.1 V001.013.027

  2.1.1 Bug fixes

  N/A

  2.1.2 New feature and optimization
  N/A


  2.1.3 Known issues
  N/A

  2.1.4 New feature and optimization(Lierda)
  ●合入 ec618_patch_V013.pb4.014_release_20230614_for_Lierda,解决伪基站问题,修改 超时时间为 12 小时
  ●新增合入 ec618_patch_V013.pb4.005_release_20230517_for_Lierda,新增 LwM2M,支持 OneNET
  ●新增 QIACTEX,QIDEACTEX 指令
  ●新增双向验证配置指令 AT+LMQTTCFG="sslenable",<tcpid>,<sslenable>[,<ss contextld>]
  ●新增 LPCFG="timeFllowZone",用于控制时间是否跟随时区显示。
  ●新增 NV 保存配置 cfg 添加 CFG_INDEX_TIME_FOLLOW_ZONE 用于 timeFllowZone 掉电保存。
  ●新增 NV 保存配置 cfg 添加 CFG_INDEX_IMSI,用于在注网时获取 IMSI 号并保存在 NV 中。  增加联通认证修改默认不打开联通自注册。(联通定制)
  ●新增【LMQTT】LMQTT SSL 使能配置,支持双向,单向,无认证加密模式
  ●新增【电信自注册】电信入库数据域自注册相关
  ●修复【电信自注册】fota 下载文件后,执行 Loit_fotaNvmSet 导致文件系统数据被擦除的 BUG
  ●解决由于 AON 配置异常,导致部分模组 hib 态功耗偏高的问题。
  ●解决开机概率性 CCLK 显示时区为 0 问题。
  ●修复【LHTTP】AT+LHTTPCFG?属性显示冒号问题
  ●修复【LHTTP】错误码异常
  ●修复【LHTTP】AT+LHTTPCFG 参数错误返回异常问题
  ●优化 MQTT 重连问题,修复重连时的 URC 上报状态码不正确的问题
  ●修复 mqtt 上报数据缓存区越界导致的死机问题。
  ●修复【LHTTP】LHTTPURL path 超过 260 之后 GET 请求事失败问题
  ●修复【LTCP】LIPURC 在直吐模式下显示接收数据为乱码
  ●修复【LTCP】多协议场景下 LIPURC 显示第一个参数 socketid 错误
  ●修复 LIPOPEN 因 DNS 解析后连接失败问题。
  ●修复 QIACTEX 执行期间,执行 QIACT 引起的问题。
  ●修复 FOTA 下载文件后,文件系统 4k 数据被擦除的 BUG。
  ●修复 LIPURC 在直吐模式下异常问题。
  ●修复 LGSN 显示不统一问题
  ●修复 AT+QPOWD 无 URC 显示问题
  ●更改版本号为 27
  2.2 V001.013.022

  
2.2.1 Bug fixes
  ●BUGFIX: uart ppp 反复拨号压测时 L2 buffer 发生 highwater
  ●BUGFIX: ps dl buffer high water 时,DL pkg 经过 lwip fwd 到 ETH LAN 时申请的 DL ram buffer
  ●未预留 ETH hdr 的部分,导致 fwd 到 ETH LAN fail
  ●BUGFIX: GCF 9.2.3.1.22-step13, PHY 测量到的 B,D cell 可能因仪表原因先上报 D, D 先满足重选条件, 但 UE 因重选(CRC)失败而将 D bar 300s, 导致后续(step13B)无法预期 重选到 D cell
  ●BUGFIX:忽略 rndis reset 消息处理以避免长时间弱信号下 rndis 数据业务无法恢复
  ●BUGFIX: AppGetAddrInfoAsync()返回失败的时候 dns resolve 还继续上报 error event
  ●BUGFIX: Enable sleep,GCF case 9.2.1.1.22/9.2.1.1.23/9.2.3.1.25 fail
  ●BUGFIX:修改 SMS RP-SMMA 触发条件
  ●BUGFIX: PPP 会话结束后 discard 后续所有网络数据
  ●BUGFIX: AT 通道未注册成功时需丢弃相关 AT URC/Resp
  ●BUGFIX: netlight 关闭后再打开闪烁异常
  ●BUGFIX:波特率切换时需过滤 uart 口 dummy flush 的数据以防止误送入 AT task
  ●BUGFIX: Fix AP hardfault, hardfault task: CcioTxTask
  ●BUGFIX: Fix GCF 测试过程中,发生 phy assert
  ●BUGFIX: Fix field test, PHY assert! Module = UNILOG_PHY_MEAS_MODULE(0xD)
  ●BUGFIX: fix ssl 透传模式,同时接收和发送数据时遇到 AP assert Assert INFO :Func:OsaSendNoLogSignal Line:234 Val:0xfffffffd,0x6,0x949
  ●BUGFIX: fix 建立三路 ssl 连接,发送数据时遇到 AP assert, CmsTask.Assert INFO :Func:pvPortAssertMalloc(100%)
  ●BUGFIX: fix tcp 透传模式发送数据 1460byte(usb port), 遇到 AP hardfault, hardfault task :cms_sock_mg(5/5)
  ●BUGFIX: fix tcp send+ ssl send 同时压测,遇到 AP assert, Assert INFO :Func:tlsf_free Line:1951 Val:0x0,0x0,0x0 assert in task : cms_sock_mg
  ●BUGFIX: fix SMS 测试短信过程中出现一次掉网,cfun0,1 切换才恢复
  ●BUGFIX: fix 概率性由网络质量好的小区切换到网络质量差的小区
  ●BUGFIX:适当扩大 CP 等 IPC 消息的超时时间,以防用户初始化流程耗时过长导致超时
  ●BUGFIX: Fix AGC calibration failure issue at a few chip(0.1%)
  ●BUGFIX:内存不足时 http 和 ssl 应用直接触发 assert 而不是返回内存不足的错误
  ●BUGFIX: SSL 模块透传模式下发送大数据时会发生漏发数据和乱码的情况
  ●BUGFIX: fix https fota 模块连接一台非 http 服务器,且在连接建立后在服务器端断开连接,会发生死循环触发看门狗超时
  ●BUGFIX: When socket is buffer mode and has DL pending data, when recv the error event, should report the close urc until user read dl data finished or timeout
  ●BUGFIX: fix usb ppp 拨号下行存在发送失败场景
  ●BUGFIX:存储的最后一条短信状态与读取的不同会有 error

  2.2.1.1 ec618_patch_V013.p001.001_release_20221114
  ●BUGFIX: AP 处于关中断死循环状态,且 CP 进入 dump 流程后,AP exception 状态会误 判导致看门狗误关
  ●BUGFIX: FEATURE_DUMP_CHECK 宏未关闭,如开机随机到某特征值,会主动触发 assert  BUGFIX:当下发收款时,阿里云已经推送,设备有时会出现很久才会接收到收款信息的情况,如约 30s-60s,甚至更长
  ●BUGFIX: 发送 AT: AT+CMGS=21 导致死机
  ●BUGFIX: bootloader 中去掉 I2S 的编译宏
  ●BUGFIX: TCP 透传,多包发送出现数据被改为 00 发送
  ●BUGFIX: IPC 设备播放断流问题

  2.2.1.2 ec618_patch_V013.p001.002_release_20221227
  ●BUGFIX: 客户每五秒调用 lwip_send 发送一次数据,然后调用 appTriggerRel。发现内存缓慢减少
  ●BUGFIX: 系统消息更新时,RRC 下发收 MIB 请求的时间距离 Boudary 很近的时候,会存不接收 SIBx 的情况
  ●BUGFIX: CUCC 银川测试,双发小区往 4 发小区切换失败
  ●BUGFIX: 透传模式发送数据失败后需要退出透传模式并上报 ERROR,传递的 reqhander 写 错
  ●BUGFIX: BUG #4972: miss rrcRelease in connected mode when CDRX configured Add AT+ECCFG="QulityFirst" / "StaticConfig"
  ●BUGFIX: uart 口使能 DTR GPIO 位置有误
  ●BUGFIX: Bug 3558 - Func:CerrcPmuVoteCheck Assert triggered
  ●BUGFIX: epat doesn't output log when ue power on and afer plug out/in
  ●BUGFIX: Bug 3455 使用 CCIO_OPAQ 回环数据长度异常导致回环读出数据错误
  ●BUGFIX: http 模块调用写 flash api 遇到错误返回时调用了 assert
  ●BUGFIX: 网络下发的 MT 长短信是乱序时,+CMT 上报的短信没有按照长短信序列号依次上 报
  ●BUGFIX: ecm/rndis 网卡禁用场景下,空口网络状态变化通知时会发生 assert
  ●BUGFIX: 使用 AT+CMGD=,4 删除 SIM 存储的短信,当存储短信太多时会发生超时错误  BUGFIX: file rename 的时候,对 name 名称检查不严格,导致错误 free

  2.2.1.3 Baseline:ec618_sdk_V013.p001.002_release_20221227 V13P03 Modification:
  ●BUGFIX: 在睡眠唤醒后,USART(IO)出现掉坑的软件规避方案(默认是不开启的,可以通过 相关接口开启)
  ●BUGFIX: 当卡里配置了 NAS signalling low priority 时,TAU REQUEST 中 IE "device priority"总是设置为"MS is not configured for NAS signalling low priority"
  ●BUGFIX: 连续进行 DNS resolve 时有概率返回失败
  ●BUGFIX: 当发送 AT+CGATT=0/1 后,模组发送的数据服务器可以收到,但服务器的回复模组 不能收到。
  ●BUGFIX: QIOPEN 建立的 TCP socket 在发送成功 1byte 的数据之后查询服务器接收状态有误, 显示为"服务器未确认"
  ●BUGFIX: SMS RP-DATA 发送后, RRC 链接释放,SMS 发送失败
  ●BUGFIX: TAU 过程中,收到 TAU accept 后网络很快释放 RRC 链接,导致 L2 没有收到 TAU request 的 ACK,上报 NAS 发送失败后触发再次发送 TAU
  ●BUGFIX: 打开 mqtts,连接 ali 云,open fail 时出现 assert
  ●BUGFIX: 控制 UART DTR 信号以防接收队列 queue full
  ●BUGFIX: AT+CPMS? 返回 error
  ●BUGFIX: 客户产线生产采用多拼板时,因为夹具特点导致温度变化较快。当温度变化超过 一定限度后,会影响到 AGC 校准环节的频偏,从而导致 AGC 校准失败。
  ●BUGFIX: CAT1 中 DR 重建达到最大次数(10 次)后,会再启动 RabReestDelayTimer,等定 时器超时后,没有任何动作。
  ●BUGFIX: UICC 存在读取 NVM 文件后对数据进行 assert 检查,如果 UICC NVM 文件被破坏存 在重启风险
  ●BUGFIX: AT+ECVERSION?在允许深睡眠的情况下返回空值

  2.2.1.4 Baseline:ec618_sdk_V013.p001.003_release_20230303 V13P04 Modification:
  ●BUGFIX: 在睡眠唤醒后,USART(IO)出现掉坑的软件规避方案(默认是不开启的,可以通过 相关接口开启)
  ●BUGFIX: 当卡里配置了 NAS signalling low priority 时,TAU REQUEST 中 IE "device priority"总是设置为"MS is not configured for NAS signalling low priority"
  ●BUGFIX: 连续进行 DNS resolve 时有概率返回失败
  ●BUGFIX: 当发送 AT+CGATT=0/1 后,模组发送的数据服务器可以收到,但服务器的回复模组 不能收到。
  ●BUGFIX: QIOPEN 建立的 TCP socket 在发送成功 1byte 的数据之后查询服务器接收状态有误, 显示为"服务器未确认"
  ●BUGFIX: SMS RP-DATA 发送后, RRC 链接释放,SMS 发送失败
  ●BUGFIX: TAU 过程中,收到 TAU accept 后网络很快释放 RRC 链接,导致 L2 没有收到 TAU request 的 ACK,上报 NAS 发送失败后触发再次发送 TAU
  ●BUGFIX: 打开 mqtts,连接 ali 云,open fail 时出现 assert
  ●BUGFIX: 控制 UART DTR 信号以防接收队列 queue full
  ●BUGFIX: AT+CPMS? 返回 error
  ●BUGFIX: 客户产线生产采用多拼板时,因为夹具特点导致温度变化较快。当温度变化超过 一定限度后,会影响到 AGC 校准环节的频偏,从而导致 AGC 校准失败。
  ●BUGFIX: CAT1 中 DR 重建达到最大次数(10 次)后,会再启动 RabReestDelayTimer,等定 时器超时后,没有任何动作。
  ●BUGFIX: UICC 存在读取 NVM 文件后对数据进行 assert 检查,如果 UICC NVM 文件被破坏存 在重启风险
  ●BUGFIX: AT+ECVERSION?在允许深睡眠的情况下返回空值
  ●BUGFIX: SIB3~SIB5 接收失败导致终端未能及时重选到更好小区
  ●BUGFIX: enable LAN ipv6 address 后,过一段时间之后,ipv6 data path 不通 (ping/tcp/udp)
  ●BUGFIX: 客户随意设置 UTC 后,DCXO 根据时间补偿逻辑受到影响,修改为仅 NITZ 上报的 时间会给到 PHY DCXO
  ●BUGFIX: 客户某张 SIM 卡接收 SMS 写入 SIM 卡后没有上报+CMTI
  ●BUGFIX: 切换 MobilityControlInfo 中未携带频点信息,切换 RA 上行失败
  ●BUGFIX: LPUART 配置下 uartDevDestroy 执行后重新创建 OPAQ 设备无法正常收发
  ●BUGFIX: 当 UDP socket 绑定的 local ip 所属的 netif link down 时,UDP socket socket不会自动断掉
  ●BUGFIX: driver example 工程运行后 jlink 无法连接
  ●BUGFIX: QCELL 的过程中,偶现 CP Dump
  ●BUGFIX: sleep2+休眠唤醒后,uartDevInput 流程和预期不符
  ●BUGFIX: 15MHz & 20MHz 时,灵敏度性能受限
  ●BUGFIX: AT+ECCGSNLOCK 命令查询 sn 的时候错用了 imei 接口
  ●BUGFIX: RF 一致性测试(6.2.4), NS_4 条件下, AMPR 估算值较高, 导致最大发送功率偏低.
  ●BUGFIX: LFS open 操作对文件句柄中 name 字段进行初始化,避免出现野指针
  ●BUGFIX: 执行 AT+HTTPCFG="requestheader",1 指令之后,HTTP 请求并没有包括 HTTP 请求头,导致 HTTP 服务器没有回复,此时,httpClientRecvTask 中的 select 会一直等待超 时,不断重复。
  ●BUGFIX: Bug 4287 - 连接态执行 QCEELL 后,phy assert,导致业务失败
  ●BUGFIX: Bug 4253 - 模块 nuestats 上报异常频点
  ●BUGFIX: AT+CSCB 设置 DCS 个数超过 1 个,Read 时只能读出第一个
  ●BUGFIX: 联通开发了新的自注册平台,提交联通新平台的自注册代码
  ●BUGFIX: RF 校准综测时,综测 BLER 第一次出现 ICS 失败后,后续重测 BLER 时都会失败, 影响产线直通率
  ●BUGFIX: 增加 owner 和对应的 log level 来控制 log 打印
  ●BUGFIX: sleep2+休眠唤醒后因数据通道初始化未完成而概率性发生 dump
  ●BUGFIX: 对接 USB1.1 设备时 RNDIS 业务存在校验失败从而引发 assert 现象
  ●BUGFIX: PSM 场景下 AT+ECBCINFO=0/AT+ECBCINFO=1 搜网,PHY 会清除当前服务小区信息, 后面 AT+ECSTATUS 获取的小区信息与进 PSM 之前存在不一致
  ●BUGFIX: 网络配置 IRAT MR, ERRC ASSERT

  2.2.1.5 Baseline:ec618_sdk_V013.p001.003_release_20230303 V13P04 Modification:
  ●BUGFIX: 灵敏度问题修复
  ●BUGFIX: 在睡眠唤醒后,USART(IO)出现掉坑的软件规避方案(默认是不开启的,可以通过相关接口开启,参考 patch 中的文档:EC618 睡眠唤醒后 IO 电压跌落问题软件方案(UART1 直连).pdf)
  ●BUGFIX: 当卡里配置了 NAS signalling low priority 时,TAU REQUEST 中 IE "device priority"总是设置为"MS is not configured for NAS signalling low priority"
  ●BUGFIX: 连续进行 DNS resolve 时有概率返回失败
  ●BUGFIX: 当发送 AT+CGATT=0/1 后,模组发送的数据服务器可以收到,但服务器的回复模组 不能收到。
  ●BUGFIX: QIOPEN 建立的 TCP socket 在发送成功 1byte 的数据之后查询服务器接收状态有误, 显示为"服务器未确认"
  ●BUGFIX: SMS RP-DATA 发送后, RRC 链接释放,SMS 发送失败
  ●BUGFIX: TAU 过程中,收到 TAU accept 后网络很快释放 RRC 链接,导致 L2 没有收到 TAU request 的 ACK,上报 NAS 发送失败后触发再次发送 TAU
  ●BUGFIX: 打开 mqtts,连接 ali 云,open fail 时出现 assert
  ●BUGFIX: 控制 UART DTR 信号以防接收队列 queue full
  ●BUGFIX: AT+CPMS? 返回 error
  ●BUGFIX: 客户产线生产采用多拼板时,因为夹具特点导致温度变化较快。当温度变化超过 一定限度后,会影响到 AGC 校准环节的频偏,从而导致 AGC 校准失败。
  ●BUGFIX: CAT1 中 DR 重建达到最大次数(10 次)后,会再启动 RabReestDelayTimer,等定 时器超时后,没有任何动作。
  ●BUGFIX: UICC 存在读取 NVM 文件后对数据进行 assert 检查,如果 UICC NVM 文件被破坏存 在重启风险
  ●BUGFIX: AT+ECVERSION?在允许深睡眠的情况下返回空值
  ●BUGFIX: SIB3~SIB5 接收失败导致终端未能及时重选到更好小区
  ●BUGFIX: enable LAN ipv6 address 后,过一段时间之后,ipv6 data path 不通 (ping/tcp/udp)
  ●BUGFIX: 客户随意设置 UTC 后,DCXO 根据时间补偿逻辑受到影响,修改为仅 NITZ 上报的时间会给到 PHY DCXO
  ●BUGFIX: 客户某张 SIM 卡接收 SMS 写入 SIM 卡后没有上报+CMTI
  ●BUGFIX: 切换 MobilityControlInfo 中未携带频点信息,切换 RA 上行失败
  ●BUGFIX: LPUART 配置下 uartDevDestroy 执行后重新创建 OPAQ 设备无法正常收发
  ●BUGFIX: 当 UDP socket 绑定的 local ip 所属的 netif link down 时,UDP socket socket 不会自动断掉
  ●BUGFIX: driver example 工程运行后 jlink 无法连接
  ●BUGFIX: QCELL 的过程中,偶现 CP Dump
  ●BUGFIX: sleep2+休眠唤醒后,uartDevInput 流程和预期不符
  ●BUGFIX: 15MHz & 20MHz 时,灵敏度性能受限
  ●BUGFIX: AT+ECCGSNLOCK 命令查询 sn 的时候错用了 imei 接口
  ●BUGFIX: RF 一致性测试(6.2.4), NS_4 条件下, AMPR 估算值较高, 导致最大发送功率偏低.  BUGFIX: LFS open 操作对文件句柄中 name 字段进行初始化,避免出现野指针
  ●BUGFIX: 执行 AT+HTTPCFG="requestheader",1 指令之后,HTTP 请求并没有包括 HTTP 请求头,导致 HTTP 服务器没有回复,此时,httpClientRecvTask 中的 select 会一直等待超 时,不断重复。
  ●BUGFIX: Bug 4287 - 连接态执行 QCEELL 后,phy assert,导致业务失败
  ●BUGFIX: Bug 4253 - 模块 nuestats 上报异常频点
  ●BUGFIX: AT+CSCB 设置 DCS 个数超过 1 个,Read 时只能读出第一个
  ●BUGFIX: 联通开发了新的自注册平台,提交联通新平台的自注册代码
  ●BUGFIX: RF 校准综测时,综测 BLER 第一次出现 ICS 失败后,后续重测 BLER 时都会失败, 影响产线直通率
  ●BUGFIX: 增加 owner 和对应的 log level 来控制 log 打印
  ●BUGFIX: sleep2+休眠唤醒后因数据通道初始化未完成而概率性发生 dump
  ●BUGFIX: 对接 USB1.1 设备时 RNDIS 业务存在校验失败从而引发 assert 现象
  ●BUGFIX: PSM 场景下 AT+ECBCINFO=0/AT+ECBCINFO=1 搜网,PHY 会清除当前服务小区信息, 后面 AT+ECSTATUS 获取的小区信息与进 PSM 之前存在不一致
  ●BUGFIX: 网络配置 IRAT MR, ERRC ASSERT

  2.2.1.6 Baseline:ec618_sdk_V013.p001.004_release_20230427
  ●增加以下修改:支持 ctwing 和 onenet 功能

  2.2.1.7 Baseline:ec618_sdk_V013.pb4.005_release_20230517_for_Lierda
  ●增加以下修改:MQTT 问题优化
  ●南昌伪基站问题优化

  2.2.2 New feature and optimization
  ●开放 dcdcvpa 控制接口,用于 pa 供电来自于 vbat 的应用方案
  ●usb 眼图配置文件开源
  ●ec618 lite_mode/opencpu 版本合入(解耦 AT 模块)
  ●调整 pmu 开源代码位置
  ●删除 tls demo,新增 libapi 关于 aes/sha demo
  ●增加 secure boot feature support
  ●SMS 长短信支持 UCS2 编码
  ●在 CmiMmCesqInd 中增加 rssiCompensation, 客户期望使用主动上报的 rsrp rsrq 来计 算获取 rssi
  ●+ECURC 中添加配置开关“ECSMSFULL”控制是否上报+ECSMSFULL
  ●优化 at file read 命令,当一直读取数据为 0 时,命令计数也变化
  ●新增 audio codec 8311
  ●优化 camera 工程驱动和 demo,新增比亚迪 camera
  ●增加 mp3 demo project
  ●删除一些 weak 定义的函数
  ●增加 AT+ECPCFG 命令 pmuInCdrx 参数,其默认值配置为 1
  ●将部分 pmu 中调用的外设函数改到开源部分,按需编译,缩减 size
  ●Add usb_irq_handler for bootloader build
  ●增加 softSIM 适配接口,AT command 设置及相关文档说明
  ●优化 dump 流程,当发送 enter dump mode 之后,如果收到错误的 ack,delay 一下再继 续发送,避免快速重复大量发送相同数据
  ●cms socket select 时间缩短至 500ms,即在 DLFC 不增加情况下最大开源支持到 40K/s 下载
  ●CMS socket ul send 增加 ul buffer size 保护机制,最大 1460*5
  ●cms socket ul 部分流程优化
  ●用宏将 https 与 http 解耦,mbedtls 库里的加密 api 与 tls 流程分开,mbet 宏为常 开宏,SSL 的 AT 指令宏在打开 https 宏时也打开
  ●Add SKT socket into CMS sock task highwater judgement
  ●弱信小区驻留方案优化,同时增加 AT 文档说明;weakCellOpt NVM 默认值
  ●修改 audio 调电压 api
  ●流程优化:UL pending timeout 后不区分是透传模式还是非透传模式,统一 all free 掉, 保证数据顺序
  ●pdp remap and react/reconfig feature, add some optimization about ECNETDEVCTL contro 增强型睡眠模式开发(AT+ECSCLKEX)
  ●SMS AT 相关需求(+CMT, +CPMS, +CSMS, +CMGL)
  ●Local backup NCell info(QCELL), used when no NCELL found by PHY in connected state, return these backup NCell if serving cell RSRP not changed much. And change the parameter "bSearchPreferred" to TRUE in QCELL operation
  ●Optiimization the QI SOCKET memory free when error occurred
  ●调整 UART DTR/DCD/RI 功能所属源文件以便统一维护
  ●动态获取有效 usbDevice 作为控制 agent 以避免 usbDevice[0]因 NV 设置的差异实际 并未被创建
  ●UE 作为 server 的时候,需要获取到传入的对端 port 和 ipAddr 信息
  ●show open NVM structure in EPAT tool
  ●EC TCPIP API 增加获取发送总长度以及 TCP 对端确认接收总长度 API
  ●EC TCPIP API 增加 TCP close timeout 机制
  ●添加设置和查询 PSM 信息的 API
  ●增加 AT+CPIN/CLCK/CPWD 相关 PIN 码操作 AT CMD 的 openCPU API
  ●增加手动搜网相关 API
  ●Add the STK socket into CMS sock task highwater judgement
  ●增加 AT+ECSIMCFG opencpu API
  ●优化 fota nvm 初始化操作
  ●fota 擦写优化以防起始地址非 32KB 对齐
  ●AT+ECSCLKEX 设置,查询命令添加 Ps lib API
  ●修改 audio 调电压 API

  2.2.2.1 Baseline:ec618_sdk_V013P001.001_release_20221114
  ●新增 api appGetSignalQualitySync, 用于查询 rssi, snr, rsrp, rsrq
  ●小区重选、切换后 PLMN 模块更新 freq list 有写入 FLASH 操作, 优化后仅仅 CFUN0/CFUN4 或者进入 PSM 时更新 NVM
  ●增加 CDRX Disable 的 AT 命令,方便 Debug 问题
  ●开放 FEM GPIO 控制
  ●FOTA 性能优化之 SHA256 硬件加速
  ●需要有能设定 TCP/UDP local port 可使用数量的接口
  ●DNS 查询在解析结果时只解析 1 个结果并且只返回一个结果,优化后返回多个结果
  ●open 开发 ld 脚本中改为精确匹配

  2.2.2.2 Baseline:ec618_sdk_V013.p001.002_release_20221227 V13P03 Modification
  ●OPENCPU 版本为客户预留 450K 空间
  ●客户需求,开放 RC32K 校准默认值,当 AP NV 值无效时使用
  ●优化 I2S demo
  ●增加 appSetEpsBearerStateSync 同步 api 函数 激活/去激活指定 eps pdp
  ●增加 api 使用 cpdma 搬移数据(cpflash->cmsb)
  ●增加 i2c 驱动超时机制
  ●更新 gpio demo,选择可以配置为上拉的 pin
  ●bootloader 中获取消抖参数的 API 开源
  ●enhance tcpip port mgr
  ●需求:USB 支持多路 OPAQ 通道功能
  ●需求:长短信级联后上报
  ●不启用 ULDP PPP 功能
  ●需求:lwip socket with callback feature requirement
  ●增加 mp3 文件采样率提取函数
  ●For Quec requirement, support more visible character for APN
  ●support LAPI configuration when UE send bearerresourceAllocReuqest/BearerResouceModifyReq with Low priority sim card
  ●SIM authentication open API required by customer
  ●完善客户 WIFISCAN 需求 -(1)增加 channelCount 与 channelId 输入数量的匹配检查;(2) 过滤掉重复输入的 channelId; (3)自适应调整 WIFISCAN 参数查询返回值
  ●Bug#5368,客户 CHAP 或者 PAP 认证,需要新增 apn/user/password 参数配置与查询功能

  2.2.2.3 Baseline:ec618_sdk_V013.p001.003_release_20230303 V13P04 Modification:
  ●增加 ec tcpip api 缺少 tcp send buffer size 和 tcp acked total length 的 event 的 上报
  ●add for ms setting when custom uses utc time set api, and add the api of reading ms
  ●增强型 FOTA 指令集 V2.0 合入(支持外部存储设备下载)
  ●客户需求,新增 API 用于高温告警策略(最大发射功率、最小发射功率、固定发射功率)
  ●客户需求 优化 IDLE 下速度估计计算
  ●客户需求:实现使能 secureboot 的 fota 升级
  ●优化打印信息及接口注释
  ●增加在 excep 时保持关键信息到 flash 的功能
  ●增加 mqtts 断线重连功能
  ●uart 支持 921600 波特率接收
  ●客户需求 使用 at 命令保存 phy edrx 命令参数的功能
  ●uart 原接收方案合入以备用(默认关闭)
  ●客户需求,增加只有 AFC 校准时可以更新校准表
  ●客户需求, CmiDevNCellBasicInfo 增加 dlBandWidth、Srxlev 接口
  ●highwater 机制优化:1. 增加对 EC sock/EC sock Server Mode 的 水位判断。2.提供同步 api 接口给 cms sock 获取 cms sock mgr 的 sock context 信息,防止不同 app task 获取 sock mgr context 时出现内容被 sock mgr task 修改的问题。3.对 DLPDU 从 sock recv 到上报给 cms task 过程中异常流程检查以防止出现内存泄漏问题
  ●删掉不用的 CP 侧 flash 变频 API
  ●优化:其他工程同步 ATCOMMAND 工程下的 uart 口相关修改
  ●Bug 4244 - [chaim]优化第一次注网信息的保存机制
  ●增加在 reset 前保存异常信息的功能
  ●客户 USB CCID 需求,默认不使能
  ●客户需求:增加 ECSTATUS <Downlink Path Loss>,<;PUSCH Tx Power>,<;PUCCH Tx Power> 上报
  ●bug5722 【需求】客户期望能延长接收 paging 周期,降低功耗。

  2.2.2.4 Baseline:ec618_sdk_V013.p001.003_release_20230303 V13P04Modification:
  ●增强型 FOTA 指令集 V2.0 合入(支持外部存储设备下载)
  ●客户需求,新增 API 用于高温告警策略(最大发射功率、最小发射功率、固定发射功率)
  ●客户需求 优化 IDLE 下速度估计计算
  ●客户需求:实现使能 secureboot 的 fota 升级
  ●优化打印信息及接口注释
  ●增加在 excep 时保持关键信息到 flash 的功能
  ●增加 mqtts 断线重连功能
  ●uart 支持 921600 波特率接收
  ●客户需求 使用 at 命令保存 phy edrx 命令参数的功能
  ●uart 原接收方案合入以备用(默认关闭)
  ●客户需求,增加只有 AFC 校准时可以更新校准表
  ●客户需求, CmiDevNCellBasicInfo 增加 dlBandWidth、Srxlev 接口
  ●highwater 机制优化:1. 增加对 EC sock/EC sock Server Mode 的 水位判断。2.提供同步 api 接口给 cms sock 获取 cms sock mgr 的 sock context 信息,防止不同 app task 获取 sock mgr context 时出现内容被 sock mgr task 修改的问题。3.对 DLPDU 从 sock recv 到上报给 cms task 过程中异常流程检查以防止出现内存泄漏问题。
  ●删掉不用的 CP 侧 flash 变频 API
  ●优化:其他工程同步 ATCOMMAND 工程下的 uart 口相关修改
  ●Bug 4244 - [chaim]优化第一次注网信息的保存机制
  ●增加在 reset 前保存异常信息的功能
  ●客户 USB CCID 需求,默认不使能
  ●客户需求:增加 ECSTATUS <Downlink Path Loss>,<;PUSCH Tx Power>,<;PUCCH Tx Power> 上报
  ●bug5722 【需求】客户期望能延长接收 paging 周期,降低功耗。

  2.2.2.5 Baseline:ec618_sdk_V013.p001.004_release_20230427
  ●增加以下修改:支持 ctwing 和 onenet 功能

  2.2.2.6 Baseline:ec618_sdk_V013.pb4.005_release_20230517_for_Lierda
  ●增加以下修改:MQTT 问题优化
  ●南昌伪基站问题优化

  2.2.3 Known issues
  ●L 指令 TTS 播放未定义固定长度限制可能影响播放体验 AT+LTTS=1,"支付宝收款 123.4 元"
  ●EC 指令 FOTA 升级概率性上报 PHY assert

  2.2.4 New feature and optimization(Lierda)
  ●合入原厂 V13 基线和更新 V001.013、V001.013.P001、V001.013.P002、V001.013.P004
  ●新增雁飞格物 MQTT 接入 DMP 平台相关功能的 AT 指令
  ●新增 CTWING 中 LWM2M 相关功能的 AT 指令
  ●新增 LMQTT 接收数据的配置显示功能
  ●新增 LTTS 音频相关指令
  ●新增 IO 电压配置指令
  ●新增 LMQTT 网络异常重连功能
  ●新增双卡单待功能
  ●新增 Q 指令
  ●修复原厂基线 bug
  ●修复 LSSLCFG 查询默认 timeout 值为 0 情况
  ●修复 LFOPEN 无法关闭执行 LFUPL 创建的约 80 字节长度文件名
  ●修复 QFLST 执行命令中仅返回 OK 时多了一个\r\n
  ●修复 SIMSTAT 相关 URC 回显少了\r\n
  ●修复原厂 MQTT 接收字符输出为 hex 字符串,规避针对 HEX 数据时丢失 0x00
  ●修复 Q 指令 MQTT 客户端在网络异常情况下触发重连,此时查询状态为 MQTT 客户端已连接 状态为正在连接状态
  ●修复 LFUPL 超时后无法通过 LFOPEN,LFDEL 关闭的情况
  ●修复 LMQTTPUBEX 在客户端正常关闭后未释放定时器情况
  ●修复 CNMI 指令返回
  ●修复 LTTS 音频查询指令与文档不匹配 bug
  ●修复 LSSLCFG 配置问题,由于数据溢出导致配置失败
  ●修复 LSSLCFG 查询 dataformat 的 URC 问题
  ●修复 LSSLOPEN 和 QSSLOPEN 的指令 URC 回显
  ●修复 QSSRECV 主动获取数据遇到 00 截断问题
  ●修复 LSSLCFG 关于 timeout 配置失效的处理
  ●修复 QURC 未合入情况
  ●修复 SIM 卡插拔相关 URC
  ●优化 SMS 短信 URC 宏控
  ●优化 8311 录音功能,播放无声,播放时长达到后无法自动停止播放,且执行 AT+QAUDSTOP 也无法停止
  ●解决 QICFG 配置保活机制配置异常参数可设置成功,与手册不符
  ●解决 NS 解析域名解析成功后返回两次上报的 IP URC(回车换行问题)
  ●解决 QISTATE 查询 contexid 于 openid 不一致的 BUG
  ●解决 QFOTADL 在 FILE 模式不能进入数据模式
  ●解决 QSCLK 不能重复进入 HIB 的问题
  ●修复 RNDIS 拨号数据业务 不进行 125ms 灯闪解决
  ●修复 LADC 2,3 路检测失败
  ●解决 QINDCFG 传入错误参数后,依旧返回 OK 的问题
  ●解决 Q 文件系统,读取的长度大于文件实际长度时,返回的长度及 URC 都异常的问题
  ●解决 QLBSCFG: "token"为空时依旧返回*的问题
  ●解决刚给文件写完值后使用 QFSEEK 会返回 ERROR 的问题
  ●解决 QFSEEK 无法从后向前索引的问题
  ●解决第 0 路 PDP 删除不掉的问题
  ●解决发送最后一条级联消息失败的问题
  ●解决使用 QNETDEVCTL 设置时 URC 为 EC 指令
  ●解决 QCFG="band"查询指令返回异常的问题
  ●解决使用 QNETDEVCTL 设置时 URC 为 EC 指令
  ●优化 LTTS 相关功能
  ●修复 LSIMSTAT 代码,暂未定位到插拔卡后无 LSIMSTAT 的 URC 吐出问题
  ●优化 MQTT 达到重连次数后关闭客户端
  ●修改 CSDH、WiFiscan、LSCLK 返回
  ●优化 HTTP FOTA URL 错误报两次 bug 解决
  ●优化 QUDP 数据接收问题
  ●修复 QLBS 和 LBS WIFI 定位失败 BUG
  ●修复 AT+QLBS 执行指令第一次使用失败 BUG
  ●修复 Q 热插拔指令问题
  ●修复 MQTTPUB 的 urc 段首处无回车换行符问题
  ●修复重连过程中执行 MQTTDISC 时 URC 回显异常问题
  ●增加 MQTT 在异常重连过程中关闭功能
  ●增加 MQTT 在接入时被远端直接断开链路导致重连死机问题
  ●修复 QMTPUBEX 数据长度
  ●修复 QTCP viewmode 未生效问题
  ●修复 HTTPCFG 配置
  ●修复增加重连状态码对 DISC 相关命令影响
  ●修复 HTTPGETEX 执行后无+HTTPGET: <err>,<httprspcode>,<content_length>URC
  ●修复 LMQTTPUBEX 查询指令 URC
  ●修复 LMQTTPUB 查询指令 URC
  ●新增 LMQTT 消息发布时增加客户端状态检查
  ●修复 EC 指令关于接收 MQTT 报文丢失 0x00 问题
  ●修复 EC 指令关于 AT+HTTPCFG?返回 255 问题
  ●修复 MQTT 因网络异常重连时查询状态
  ●修复回显 CFUN
  ●修改 13 基线 sms 与通用指令反馈 bug。
  ●修复 LMQTTPUBEX 定时发送,在 MQTT 客户端关闭后定时发送问题
  ●修复 UDP 接收 1400 字节报文时,只接收 1358 字节问题
  ●修复 LSSL 相关配置失效问题
  ●修复指令 QSCLK 功能
  ●修复 QCFG 指令第一次配置参数返回错误的问题
  ●修复版本升级覆盖数据透传出来操作的问题
  ●修复 AT+LHTTPCFG="cachetype",异常参数范围设置成功问题
  ●修复 LHTTPREAD 指令未返回请求数据情况
  ●修复 ECMTPUB 数据发送完成后回显情况
  ●修复 QSSLCFG 指令回显情况
  ●修复 LBS 大类 token 指定长度限制
  ●修复 AT+QLBS=1 死机修复
  ●修复 LSSL 指令相关 URC 回显
  ●修复 QMTPUBEX 发送定长数据时未响应问题
  ●新增模块化功能,框架重构
  ●修复文件系统 bug
  ●修复 LFread 与文档不匹配问题
  ●修复 LSSL 配置问题
  ●修复 LHTTPCFG 配置显示
  ●修复 ATI 指令回显
  ●修复 LSIMDET 显示问题
  ●修复 LSIMSTAT 显示问题
  ●修复 LMQTT 全局变量动态内存可能未释放情况;
  ●修复 CMS_DEFAULT_TCPIP_AT_ID 造成 URC 无法输出情况
  ●修复缓存模式下读取数据 LMQTTREAD 无换行的问题
  ●新增 LMQTT 收发数据格式的配置功能
  ●新增 LMQTT 是否显示收到数据长度的功能
  ●修复 pq 音频编译不过问题,优化 LTTS 逻辑
  ●优化 flash 内存空间
  ●新增 AT 指令集向量表达到解耦的目的
  ●新增数据透传处理机制
  ●更改版本号为 22
  2.3 V001.012.021

  2.3.1 New feature and optimization(Lierda)
  ●增加以下修改:客户外场测试伪基站问题,在信号质量很好的小区上多次 RA 失败,耗时较长才能 Bar 掉此小区,体验不好。客户期望 1 次 RA 失败,尽快更换小区配置 NVM 中‘是否忽略 combined attach/tau 中 EMM cause’默认值为 TRUE。默认忽略 combined attach/tau中 EMM cause,则当 combined attach/tau 注册仅 eps service 成功时,不再尝试发起 TAU 来获取 non-eps service,短信业务无法发起。
  ●修复 MQTTRECV 无\r\n 问题
  ●修复 AT+ECCGSNLOCK?查询 SN 锁定状态失败问题
  ●更改版本号为 21
  2.4 V001.012.020

  
2.4.1 Bug fixes
  ●AT+CMMS 掉电保存 ,期望不掉电保存 ,期望不掉电保存 ,期望不掉电保存
  ●ipv4 的时候,模块做 Server,收到 SYN 包被转发了
  ●期望 ppp 拨号 LCP/CHAP 配置能够同步到网络侧
  ●[HTTP(S)]压测 [IPV4]HTTPS_COM-TLS1.0-双向认证 (1M),两分钟出现 dump,压测两片出 现 1 片
  ●开关机找网压力测试,12 小时 504 次出现 次出现 66 次 dump,概率 13%
  ●期望 COPS=4 时 TAU_REJECT 后仍能正常进行搜网
  ●Lwip_close()无返回
  ●AT+QWIFISCAN?查询 <scan_timeout>的默认值为 3,期望改为 5,WIFISCAN 扫描出现相同 MAC,不同通道的信号
  ●开启 SIM 卡热拔插,拔出卡出后有两个 +CPIN: NOT READY 上报
  ● dns 服务器没有设置校验和时,会重新进行 dns 流程直到重发次数上限
  ●ULFC memory 存在泄露导致 PPP 拨号业务无法回复问题
  ●CFUN0 时 ULDP PPP 链路 assert issue
  ●ASSERT 0xD00CA
  ●低温压测频繁起卡失败,CFUN1 起卡初始化 select MF 异常导致 CFUN1 没有回 CNF
  ●UART 硬件流控时因 TASK 无法调度引起 tx queue full 问题
  ●ETH bind result 不准确 issue,增加 type 判断
  ●多个 socket 的 DL 总量达到门限后,后面到达的 socket DL 数据不会接收,会等待前面 socket 数据取到水位下面再从 tcp buffer 读取数据,socket 水位标记错误
  ●atPduInit 内存泄露 issue
  ●AT+CMSS return wrong format while AT+CSMS is set to 1
  ●CMS ERROR is returned while reading empty SMS record through +CMGR
  ●CP 唤醒超时,导致死机
  ●在某个 corner 场景下 ping-pong 重选 issue
  ●HTTPS 指令应用,连接一些支持分片的 http 服务器时会发生握手失败,返回错误 -0x7080  重启压测中频繁鉴权,attach 被网络 reject issue
  ●assert issue when there is no <da> while sending SMS through +CMSS with invalid <da> UCS2 format
  ●when qiopen fail, should to report +QIOPEN URC without OK
  ●When exit from passthrough and enter into buff mode as default mode, should report URC when recv the first DL data
  ●When changes the PASSTHROUGH with ATO/+++/QISWTMD, it needs to change the access mode, and directly report ALL dl data if it has
  ●PPP 数据业务切换为 AT 命令,解决通道模式切换时 PPP 残留数据无法清除导致 assert问题
  ●cms sock mgr sync request timeout issue
  ●MQTT ali 免预注册时,mem 重复 free 问题
  ●PHY 0xB00C1 assert
  ●AT+QIRD 读取长度跨包时低概率 assert
  ●无卡打开 emergency 开关,qcell?返回需要 4s, 客户希望可以和有卡一样,1~2s 返回 结果。对比机 1s 左右返回结果
  ●GCF 机卡一致性测试,TC5.1.3.2 RST still high at VCC deactivation,起卡未成功未 关 VCC
  ●GCF 机卡一致性测试,TC27.22.2 调整 terminal profile
  ●插入非电信 SIM 卡会导致 ctwing http 注册失败,这种情况代码无法处理,需要停止注册
  ●CMAS CBS-Message-Information DCS 解码错误,CMAS 查重错误
  ●无卡打开 emergency 开关,qcell?返回需要 4s,需要和有卡一样,1~2s 返回结果
  ●SIB4 缺失的情况下,虽然开启了同频测量,但在服务小区 S 准则满足的情况下,没有进 行重选评估
  ●PPS 协商后 select MF 如果卡不响应,切换 default 波特率配置失败,flag useDefTa1 被 decode ATR 清除
  ●同步 NB bug:2720 高温压力中触发 XIC overflow 异常
  ●增加 ps dl buffer high water 时,ps dl pkg 转换成 ps dl ram buffer 去存储,避免 L2 那边没办法收 packet 2. 修改 socket 默认 recv buffer size 统一为 6KB
  ●CONN 下 QCELL 时,Intra MIB 安排在 MEAS GAP 内的第一个子帧,和 GAP 前的最后一个 DL 子帧的 Routine 冲突
  ●WIFI 总的 PSDU 的长度大于 2048 且 PSDU Last 长度较小(<128)时,PSDU Last INT 会把 PSDU INT 参数覆盖,导致 Rake Error
  ●Ldo USB33 trim 问题修复
  ●增加产线综测问题修改以及芯片校准 APC FAIL 问题修复
  ●PS LWIP 没有投票休眠
  ●测试建立 11 路 TCP,服务器向每条链路发 2048 数据,然后断开所有连接,有的 close URC 是读完数据上报的,有的是刚提示完收到数据,然后立即提示 close URC。
  ●小区 SIB1 中配置的 schedulingInfoList 中第一个 entry 的 sib-MappingInfo 中,item 个数不为 0,但只包含 SIB3/SIB4/SIB5/SIB10/SIB11/SIB12/SIB14/SIB16 以外的 SIBx 时,无法驻留在该小区
  ●修复睡眠时长配置错误,hibcnt 在 31 天绕圈,睡眠时长计算未考虑 hibcnt 位宽为 28bit, 未抹去高 4bit 导致睡眠时长溢出
  ●客户产线反馈的问题,修复某些芯片上出现的 AGC 校准失败问题(此客户反馈的概率达 0.1%+)

  2.4.2 New feature and optimization
  ●内存满了之后收不到短信,当内存足够时网络侧会重新下发之前未收到的短信
  ●PPP 支持 NCP 阶段激活网络(CHAP)
  ●增加 NV ram 备份 check AT 命令 AT+RLCHK
  ●扩展 AT+ECNETCFG 命令
  ●AT+CSCB?格式修改
  ●增加 TCP/UDP allocate server port api
  ●优化 FOTA NVM 初始化操作
  ●更新 audio 驱动和 demo
  ●优化读取 UTC 时间的接口
  ●增加 SSL 里证书有效期验证功能,将 SSL 的上下文配置应用于 http 的 AT 命令里,更新 SSL 文档以及 https demo
  ●FOTA 增加 flash 擦除保护防止越界擦除
  ●Support APN name includes space character when configure it
  ●Emergency enable, 支持无卡时 +QENG=“neighbourcell”查询邻区
  ●优化 exception 代码,增加一些变量控制 retry 次数
  ●优化 CCLK 命令的 timezone
  ●Report +ECSMSMFULL if SMS record in NV or Flash is full after bootup
  ●Optimize QI SOCKET and TCP sdk api
  ●http fota,下载完差分包后判断差分包是否匹配再进行升级
  ●支持 USIM1 feature 开发,通过 AT+ECSIMCFG="SimSlot",0/1 配置选择,同步更新AT文档
  ●fota ap 侧支持差分包及基线版本验证
  ●优化 MQTT 数据发送,解决快速发送导致 mem 不足的问题
  ●Add NVRAM readonly feature to reduce module dependency
  ●WIFI Scan 增加接口返回 SSID 字段信息
  ●解决在 host rndis 网卡禁用时重启 UE 后,使能 rndis 网卡网络不能自动恢复问题  支持 ip6 over ppp 功能
  ●增加获取 USB 枚举 speed 的 API
  ●修改 default disable Relax Monitor
  ●优化:代码中增加 ETH/PPP/OPAQ 控制宏以配置对应的 feature
  ●add epsUpdateType for appTriggerTau() API
  ●add AT&C, AT&D, AT+ECURCCFG 命令
  ●QI SOCK 优化 QISEND/QISENDEX, if needs re-send,should add the UL data into Pending list
  ●Add report +ECSMSFULL
  ●增加 UCS2 encoding/decoding SMS
  ●支持 forward SMS-DELIVER type SMS by AT+CMSS
  ●+COPS <mode>=4, +COPS?需要返回 0 或 1
  ●if cell lock, connected measurement is limited to serving cell; if frequency lock, connected measurement is limited to serving cell and intra-frequency cell  Add iperf ms sustained time support
  ●优化 TCPIP 上下行 data path
  ●优化 QISOCKET socket event report method from ATURC to ATreply
  ●扩展 SSL Client 最大支持 client 数至 12,增加 AT+SSLOPEN 指令的透传模式
  ●SMS 优化,根据 EFsms 来判断是否发送 RP-SMMA
  ●SMS 优化,CMSS 补充<scts>,<ackpdu>
  ●SMS 添加 GSM 7Bit 转义表,支持字符^{}\[~]
  ●Design a new solution(callback func)to handle AT channel state(COMMAND_STATE/ONLINE_COMMAND_STATE/DATA_STATE)transition
  ●功耗优化-增加 AT+ECSCLKEX 增强型睡眠模式
  ●连接态 AT+QCELL 优化
  ●优化 EnableABCheck 改动

  2.4.3 Known issues
  ●MQTT 连接失败后底层一直尝试重新连接,直至 AT+LMQTTCLOSE 指令强制取消

  2.4.4 New feature and optimization(Lierda)
  ●合入原厂 V12 基线和更新 V012.p001.001、V012.p001.004、V012.p001.005、V012.p001.006  新增 LTCP 指令透传功能。
  ●优化 LTCP 指令不定长数据发送最大支持 4096 字节(UDP 最大支持 1460)
  ●优化 LTCP 指令定长发送最大支持 1460 字节
  ●新增指令 AT+LHTTPPOSTFILE、AT+LHTTPREADFILE、AT+LFUPL、AT+LFDWL
  ●新增部分 Q 指令(详见指令清单)
  ●新增定制版本 001012Lierda6181020
  ●新增 LSDWNTC-LY04095004 型号
  ●更改版本号为 20
  2.5 V001.010.018

  2.5.1 Bug fixes
  N/A

  2.5.2 New feature and optimization
  N/A

  2.5.3 Known issues
  N/A

  2.5.4 New feature and optimization(Lierda)
  ●优化 GPS 版本产测 IO(NT35E 带 GPS 型号)
  ●优化 GNSS 指令集描述(NT35E 带 GPS 型号)
  ●优化辅助定位流程(NT35E 带 GPS 型号)
  ●新增 AT+LGPSURL 清除设置地址(NT35E 带 GPS 型号)
  ●新增 GPS 产测需求,打开 GPS 时可以查询到 GPS 芯片版本号(NT35E 带 GPS 型号)
  ●优化基站定位。
  ●新增支持 wifi 定位。
  ●新增 MQTTCFG 参数 raimode,用于 MQTT 发送心跳后快速进入 IDLE。
  ●其中 001010Lierda6180718 版本属于定制版本,支持功能如下:
   1、AT+IPR 指令不做掉电保存;
   2、固件默认支持波特率自适应;
   3、去掉 LPUART;
   4、去掉+QIURC: "pdpdeact",0 的 URC 上报
  ●更改版本号为 18
  2.6 V001.010.017

  2.6.1 Bug fixes
  N/A

  2.6.2 New feature and optimization
  N/A

  2.6.3 Known issues
  N/A

  2.6.4 New feature and optimization(Lierda)
  ●合入原厂 patch pb016.003
  ●解决多路拨号模块进入 SLEEP2 唤醒后异常问题,进入休眠前关闭 RNDIS,唤醒后如需使用 RNDIS,需要主动打开一次。
  ●更改版本号为 17
  ●更改动联 CGMR 查询版本 URC 上报格式
  2.7 V001.010.016

  
2.7.1 Bug fixes
  N/A

  2.7.2 New feature and optimization
  N/A

  2.7.3 Known issues
  N/A

  2.7.4 New feature and optimization(Lierda)
  ●解决网络灯在低功耗唤醒后波形异常问题
  ●优化 NT26E_Y0A_P_B01 IO 产测问题
  ●更改版本号为 16
  2.8 V001.010.015

  2.8.1 Bug fixes
  N/A

  2.8.2 New feature and optimization
  N/A

  2.8.3 Known issues
  N/A

  2.8.4 New feature and optimization(Lierda)
  ●优化产测 IO 方案
  ●更改版本号为 15
  2.9 V001.010.014

  
2.9.1 Bug fixes
  N/A

  2.9.2 New feature and optimization
  N/A

  2.9.3 Known issues
  N/A

  2.9.4 New feature and optimization(Lierda)
  ●优化 AT+LSSLOPEN 指令打开失败回码问题
  ●修复使用引脚关射频然后开射频,无法附网问题
  ●修复 MQTT 连接未手动关闭,重新配置并开启新客户端问题
  ●更改版本号为 14
  2.10 V001.010.013

  
2.10.1 Bug fixes
  N/A

  2.10.2 New feature and optimization
  N/A

  2.10.3 Known issues
  N/A

  2.10.4 New feature and optimization(Lierda)
  ●优化 SIM 卡热插拔检测
  ●修复+LSSLSEND 后返回多余回码
  ●修复+LSSLOPEN 后返回多余回码
  ●修复+LSSLSEND、+QSSLSEND 不定长模式发送异常
  ●修复+QPOWD 关机指令回码问题
  ●修复ECSONMI 回码问题
  ●修复 AT+QIRD 读取跨包时低概率死机
  ●修复+LHTTPSTOP 指令概率死机
  ●修复+LMQTTSUBUNSUB 指令回码问题
  ●修复 MQTT_ALi(LSD)预注册概率死机
  ●修复+QHTTPCFG: "response_header",1,“response_header”多下划线问题
  ●优化 W_DISABLE#飞行模式功能
  ●更改版本号为 13
  2.11 V001.010.012

  
2.11.1 Bug fixes
  ●USIM 电平切换(1.8v->3v)按照协议要求至少 delay 10ms,考虑 ldosim rise and down time, 软件设置 delay 13ms
  ●During first power on (CFUN4/CFUN1) procedure (before CMI CNF), PS can't process another CFUN (from AT, or openCPU API), so other signal to CMS task all enqueue firstly
  ●COPS 需求:For +COPS <mode>=4, +COPS?return 0 if fail to register on manual selected PLMN; return 1 if register on manual selected PLMN successfully.
  ●SMS Bug fix: After reading SMS from NVM through +CMGL, change the <stat> from 'received unread' to 'received read'
  ●修复当网络有配置 dedicated priority 时, UE 未正确处理系统消息中的 priority 的问题
  ●Feature - 若锁小区时, 连接态测量限制于服务小区; 若锁频点时, 连接态测量限制于服务小区和同频小区
  ●增加 iperf 毫秒级持续时间支持
  ●修订 ping url 时 cid 参数不生效的问题
  ●修订 tcp connect 时遇到 OOS 时 TCP retry timer 可能不生效的问题
  ●修复 mqtt 配置后参数变成 0 的问题,否则可能导致某些参数配置后没有生效
  ●修复 mqtts connect 接口,host 参数不能写成固定值
  ●解决 mqtts 打开后,没有 ind 上报的问题
  ●优化 mqtt 对 ali tls 的支持,修复可能的 memory 泄漏
  ●修复 file erase 命令 len 未清零以及 open 命令默认参数的问题,否则会导致查询 file 信 息错误
  ●pmdig clk 启动就打开了,保持不关闭。修复配置 io 电压会导致 pmudig clk 关闭
  ●ECPMUSTATUS 指令适配
  ●API for getting pwrkey and charge pad value
  ●add common section in ld file
  ●修复 uart rx 接收异常时系统无法进入睡眠的问题
  ●新增串口支持 raw data 收发功能
  ●优化 atcmdOutput 接口中的 dlfcMalloc 为 malloc,以减少 AT reply/urc 发送失败,同时 新增 atcmd count 的阈值限制
  ●bootloader 支持读取 flash 中 plat raw config 配置信息
  ●pos demo 及 camera/lcd 驱动功能修改
  ●ecm conn notify both state and speed
  ●usb add support custom desc info and api
  ●usb update usbd_multidev_usr_cfg test table value
  ●usb add support vcom notify msg
  ●usb support ecm mac config
  ●设置 DNS 服务器之后,去 ping 网址会概率性出现 MAC RESET
  ●RNDIS+FTP 下载文件失败
  ●HTTPS_COM-TLS1.0-双向认证(1M)压测,5 片出现 3 片分别在 2H,2MIN,1H 出现 DUMP  部分电脑带 USB 开机时,出现 Dump(Func:CerrcPmuVoteCheck Line:143 Val:0xd,0x0,0x0)

  2.11.2 New feature and optimization
  N/A

  2.11.3 Known issues
  N/A

  2.11.4 New feature and optimization(Lierda)
  ●升级原厂基线 patch016。详见上面章节描述
  ●新增 NT35EUART_DTR 引脚唤醒功能
  ●更改版本号为 12
  2.12 V001.010.011

  
2.12.1 Bug fixes
  ●[电信入库][RRM fail 项] RRM 8.1.3 FIX
  ●ECM 网卡下 Linux 浏览网页主动 Assert(Func:NetiLanDlPkgListOutput Line:441 Val:0x3,0x1,0x0)
  ●Windows ECM 下 CFUN1,1 重启触发 Assert(Func:usbdExecEthMediaStatusLine:775)
  ●修复在低温环境中通过频点温补无法调整的问题
  ●wakeup 引脚电平配置问题
  ●连接态,L2 task 收到 IPC 中断,被 UART block,导致无法及时处理,最后 Phy 打印 Assert
  ●出现短信上报+CMTI,短信存储位置<index>错误
  ●支持 PAP or CHAP 鉴权方式
  ●uart 在发指令进入数传模式下,会概率性的出现指令被截断,导致最后一个换行符字节以 数据的形式送往 ccio
  ●RNDIS+PING 压测过程中主动 Assert(func: CatUpBmFreeMacDlMem , line: 669 , v1: 0x1 , v2: 0x2 , v3: 0x2)
  ●以发送 TERM 结束帧的方式关闭连接,接收到返回帧后 Dump(Func:OsaUlfcFreeMem Line:390 Val:0x3,0x0,0x0)
  ●ppp 拨号 LCP 协商过程中 Assert(Func:csioSetPppAccm Line:1147 Val:0x4559cc,0x1,0x42)  使用 UCS2 编码配置,CSCS 的配置等格式的转换
  ●WIFISCAN 搜不到信号
  ●[电信入库][PCT fail 项]
  ●运行 TCP_LC_BUFFER 压力(发送间隔为 0)60H/295501 次后,模块出现 1 次主动进行 SIM 卡 的初始化
  ●使用 FOTA-FTP 下载完升级包后,未重启模块,发生 dump
  ●PPP 业务过程中,如果一个 EP 堵塞,会造成 PPP TxInfo FIFO 越界,造成SctUsbProcPppCalcLenChain() Assert。并且,测试发现 host 不支持一个 USB transfer 中携带多个 PPP 包,host 会不接收,造成 SCT timeout。
  ●IPV6_GET_PREFIX_DELAY in pscfgnvm.c default value change from 15 to 5,IPV6 PDP激活后,默认等待 5s 接收网络下发 RA(Router Advertisement),5s 没有收到的话,UE 会主动触发 RS(Router Solicitation)去获取 RA
  ●RLC UM 模式,在 RLC 10Bits 配置下,如果下行出现扰序,且 t-Reordering 超时后,如果VRUH>VRUR+16 时,会出现大小判断出错的问题,有一定概率导致 L2 Buffer 耗尽最终导 致 Phy Assert 的问题
  ●AT&F 恢复成默认配置后,虽然 AT&V 显示 ATE 和 ATQ 的值是默认值,但实际效果并不是默认 值效果
  ●在同一个 MAC PDU 中,同时收到 RLC SN 是 VRR 和 VRR+AM_WIN_SIZE 时,可能会错误的将 VRMS 更新的比 VRH 还大,导致 UE 主动触发 Assert
  ●PPP disconnect 时,需要 unbind PPP,否则下去 RNDIS 拨号会出现问题
  ●恢复当 RrcConnectionRelease 中携带 idleModeMobilityControlInfo IE 时,并且该idleModeMobilityControlInfo 中不包含服务小区频点,UE 未将服务小区优先级设置为最低的问题
  ●修复 SIB5 中配置 InterFreqCarrierFreqInfo-v9e0 IE 时,UE 未能将该异频频点转换为 MFBI band 对应频点以配置给 PHY 测量的问题
  ●连接态测量中,增加 UE 对网络配置频点是否支持的检查
  ●修复连接态测量中,网络配置 MeasObjectToAddModeList-v9e0 IE 时,UE 未能正确将频点 配置给 PHY 测量的问题
  ●修复当 Paging 消息中同时携带 cmas-Indication 和 systemInfoModification IE 时,UE 一 直在收取 cmas 消息而未能更新系统消息的问题
  ●短信增加 UCS2 编码支持
  ●修复+CMGD 删除 Flash 存储短信内存泄漏问题
  ●支持通过+CMSS 转发 SMS-DELIVER 类型短信
  ●修复+CMSS 转发短信时 TPDU 号码替换错误
  ●修复+CMGL 读取 SIM 短信发生内存泄漏问题
  ●修复从 SIM 读取 PDU 中包含 0Xff 的短信发生读取错误的问题
  ●电信入库测试鉴权流程耗时过长,94 卡执行指令慢,Auth command 之前 select/status 耗时过长近 60ms,优化 Auth command 之前如果在 USIM DIR 不在执行 select 指令
  ●修复清除 SIMBIP 信息没有检查 task queen,存在异常发送 signal 导致 assert 的问题
  ●优化 net link up 针对 multi-PDN 重复发起激活请求,增加查询 cid 是否已经激活以及针对 decicate bearer 绑定报错处理
  ●TCP connection 被 server FIN 之后,当 TCP pcb 处于 LAST ACK status 时 local abort timer超时漏删掉 TCP LAST ACK timer 导致后续 TCP LAST ACK timer timeout 后重复 free TCP pcb
  ●TCP delay ack 切换到 TCP now ack 时需要 check 是否存在 TCP delay ack timer,当存在 TCP delay ack timer 需要取消 TCP delay ack timer

  2.12.2 New feature and optimization
  N/A

  2.12.3 Known issues
  N/A

  2.12.4 New feature and optimization(Lierda)
  ●升级原厂基线 patch013 和 patch015。详见上面章节描述
  ●新增 UART_DTR 连接替换为 Wakeup1
  ●新增指令+LBS 指令
  ●新增波特率自适应功能及宏控
  ●新增 GSN 指令
  ●新增 NT26E 的 IO 测试功能
  ●修改 CGSN 指令为读取 IMEI
  代码优化 SSL 和 HTTP,修改 SSL 默认承载
  ●优化 QSSL 指令
  ●修复 LTCP 的 HEX 缓存问题
  ●修改 ECSCLK 默认值为 1
  ●优化 FOTA URC 上报
  ●优化 QSSL 指令代码
  ●优化 QHTTP、QHTTPCFG、QHTTPREAD、QHTTPGET 指令问题,bug:SDWNTC-LY06095001-002(NT35E-Y0A-P-B01 CAT.1 模组),LSDWNTC-LY06095001-001(NT35E-Y0A-P-B01 CAT.1 模组)
  ●优化 LSCLK 指令重启查询值失败问题。
  ●优化+ECNETDEVCTL 指令重启默认值错误问题
  ●修改 QIURC tcp TXT 数据后不带回车换行
  ●修复抓取 TCP 数据包时被截断
  ●休眠状态发生后网络灯与热插拔功能异常问题
  ●优化 log API
  ●修复 LMQTTPUSH 长度边界值检测问题,bug:LSDWNTC-LY06095001-006(NT35E-Y0A-P-B01 CAT.1 模组)
  ●bug:LSDWNTC-LY06095001-004(NT35E-Y0A-P-B01 CAT.1 模组)优化指令集描述
  ●优化其他指令集文档描述
  ●NT26E 无 wakeup1 功能,进行关闭 2、NT26E 无 W_DISABEL 功能,GPIO 功能关闭
  ●优化 Q TCP HEX 00 数据截断问题
  ●修复 FOTA 升级后 ECNETDEVCTL?默认值错误问题
  ●优化修复 IO 产测指令 URC 上报
  ●修复 LBS 回码及参数问题
  ●修复 QTCP、LTCP SEND 发送进数据模式超时后数据无法发送的问题
  ●修复 QSSL 回码问题
  ●新增 QCFG 指令”ntp”参数
  ●优化 GNSS 驱动
  ●更改所有相关型号版本号为 11
  2.13 V001.010.010

  
2.13.1 Bug fixes
  ●TCP 短连接压力过程中,出现主动 Assert(assert in: PhyHighTask)
  ●修复 ecm/rndis 休眠设置错误
  ●压测过程中锁 band 后,CerrcTask 主动 Assert,修复 PHY bug
  ●tcp 数传出现 uart 驱动接收数据溢出
  ●使用电信卡动态测试,TAU 进行切换时 REGISTERED 状态未扭转
  ●开机搜网过程中,触发主动 Assert
  ●SMS bug,网络发送 RP-ERROR 带 RP-USER-DATA-IE 但 length 为 0,crash
  ●Lwip_close()无返回
  ●RNDIS 网卡测速 AT+CFUN=1,1 概率性出现 dump
  ●开关机压测过程中出现主动 Assert(Func:SctUsbTxRawDataStatic Line:2735)
  ●高温 RNDIS+FTP 压测电信卡概率性找网失败
  ●开机串口立即发送 at,at 口会阻塞
  ●AP hardfault ,hardfault task: smallImage
  ●QCELL_ping 遇到 PHY assert, assert in:interrupt
  ●FIX 在进入 PSM 状态之后,AT+ECSTATUS rrc state 查询上有个问题,正确是应该是 PSM, 却显示“unknown”
  ●同时激活 2 路 ipv6 类型的 PDP, 最后激活的那一路 PDP,虽然能正常拿到 IPV6 地址,但是做不了业务。
  ●低温环境下运行 TCP_LC_透传压力次,在关闭连接时模块发送 dump
  ●QCELL 搜到小区太少
  ●在执行 close 后,完成 close 的信息上报时,socket 申请的资源能够完全释放
  ●UCS2 编码短信字符超过 40 个时,短信解码过程中 buffer 越界发生 Crash。fix: 增大 TPDU decode buffer
  ●内置协议栈 TCP 数传过程中出现 PHY assert
  ●FIX 公网压测中 CERRC ASSERT(CerrcPmuVoteCheck Line:143)
  ●修复 aon 看门狗无法关闭的 bug
  ●修复[CTA/NAL 认证]卡接口 fail 项 TC5.1.9
  ●修复模块开启 RNDIS 拨号+PING 网址后放入屏蔽箱 2H,拿出屏蔽箱后模块注网正常,随 后模块 dump
  ●修复长拉低 PowerKey 的情况下,使用 apmuStartPowerOff 后 30s 自动复位
  ●FIX 公网压测 WDT timeout
  ●FIX 公网压测 0xB00F0 ASSERT
  ●UE crashed:AP Assert Triggered o AirTel B8.
  ●Stability crash: hardfault_rndis RNDIS HALT FAILED
  ●FIX GCF case10.5.1a/10.5.1b fail, hib enable,B8
  ●FIX PHY assert! Module = UNILOG_PHY_SCHEDULE_MODULE(0xB) during wifi scan stress test
  ●FIX Stability crash: hardfault_rndis RNDIS HALT FAILED
  ●FIX SSL 客户端处在连接状态时,stop 指令响应时间过长问题
  ●FIX assert in “atcFoundAtCmdEnd()”, occurs when ATCMD ending with “;”
  ●FIX pdu mode 发短信,<;PDU>参数中 SC address length 为 0 的情况出现异常 assert
  ●FIX 网络配置 logging MDT, T330 运行期间,进入 PSM, 只能进 SLEEP2, 不能进 HIB
  ●FIX VBUS mode enabled,USB 插拔 130 次后,一直加载失败

  2.13.2 New feature and optimization
  ●支持 RNDIS/ECM/PPP
  ●网卡子网掩码能够自定义配置
  ●[需求]增加 AT+COPS=4,2,46000 可以修改 format
  ●[需求]cops 设置搜网模式之后掉电不保存搜网模式
  ●发生异常的时候把 ram 压缩保存到 flash, 防止部分 ram 信息丢失
  ●tcp 重传需求
  ●CPOL 命令实现
  ●当前文件名长度最大支持 63,期望至少支持 87
  ●开源 USB 底层 EP 等相关配置
  ●Enable NON-IP feature, but not support RDS
  ●Enable CP OPT feature, enable related AT: AT+CCIOTOPT, AT+CSODCP, AT+CRTDCP
  ●串口驱动支持 ARM_USART_CONTROL_RX 功能
  ●App 工程波特率改成受配置文件控制
  ●优化 assert 时的 heap 信息打印
  ●Support GET/SET API to AT layer for checking current AT channel whether has former existing socket
  ●ECPMUCFG 优化 flash 写入
  ●USB 代码部分开源

  2.13.3 Known issues
  N/A

  2.13.4 New feature and optimization(Lierda)
  ●升级原厂基线 V001.010 及 patch008。详见上面章节描述。
  ●FIX 修复 TCP 下行 HEX 数据截断问题。
  ●FIX wakeup1 增加唤醒控制,持续拉低模块不进休眠
  ●默认 PDP cid 由 1 修改为 0
  ●优化 LSCLK 指令
  ●优化 QIDEACT 指令
  ●优化 ADC 相关指令
  ●新增 QHTTP 相关指令
  ●新增 QSSL 相关指令
  ●更改所有型号版本号为 10,具体如下表:
  2.14 V001.009.008

  2.14.1 New feature and optimization(Lierda)
  ●新增 GPS 相关指令功能
  ●更改所有型号版本号为 08,具体如下表:
  2.15 V001.009.007

  
2.15.1 Bug fixes
  ●SIM 卡锁 PUK 时,拔卡无上报,期望上报+CPIN: NOT READY
  ●PCT ESM 相关 case, TC9.2.3.1.8a, 9.2.3.1.8b, 10.5.4 fail
  ●MQTTOPEN/MQTTCONN 命令返回 CME ERROR: 3, MQTT 功能暂无法测试
  ●FIX AT+QCELL?概率重启, CRASH 0xB00F0, 700C4
  ●FIX Adc 转换出错,无法出中断
  ●Por reset 前写入 flash,防止 pwrkey 消抖导致关机
  ●FIX 公网压测 Assert 0xB00C8
  ●将 TCP delay ack timer 从 500ms 修改为 250ms,以适应 cat1 时延相对于 NB 时延缩 小
  ●FIX 公网压测中 0x400C3 crash
  ●FIX Stability crash-Assert INFO : Func:restoreFactory
  ●After Handover PRACH Failure :: Inter_Freq_Meas_Gap_offset_sweep :: TM2(B40) to TM3(B1)
  ●FIX 客户压力测试测量小区, CP 出现 hardfault
  ●FIX AP asssert,Assert INFO : Func:CLOCK_clockDisable

  2.15.2 New feature and optimization
  ●update-fota 相关功能需求支持
  ●提供不同于 USB 的记录 RamDump 方式
  ●新增 AT, AT+ECWIFISCAN
  ●Sram retention volt set to 0.8v
  ●支持 SIM 卡状态非正常时 CSQ/CESQ/QENG 状态查询
  ●Support several AT commands appear on the same command line after a basic AT command without a separator, such as ATE0V1
  ●AT socket 可以支持 socket 数从 7 增加到 12
  ●支持 AT+SKTSEND/AT+ECSOSTT/AT+ECSOSTFT/AT+ECSODT SMS/LCS 代码优化
  ●优化 AT+ECNATTCFG 代码,将 CEMM_TASK_ID 修改为 NAS_TASK_ID AT+ECCFG allow to set “Epco”&”AttachEpsCid” parameters
  ●默认不再关闭 aon 看门狗
  ●新增 AT+CGSCONTRDP 到 AT manual
  ●支持格式 ATDT*99#, 即支持 T 修饰于 dial string 前的解析
  ●Add AT command to support config VBUS mode and VBUS WKUP PAD
  ●WIFISCAN 代码优化及 bug fix

  2.15.3 Known issues
  ●case10.5.1a/10.5.1b fail, hib enable,B8(不影响认证)

  2.15.4 New feature and optimization(Lierda)
  ●低功耗模式下插拔 sim 卡死机问题
  ●低功耗模式下 AT 唤醒模块低概率死机问题
  ●AT+CGREG?查询响应错误的问题
  ●修改热插拔低概率死机问题
  ●CSQ 变化才进行上报的问题
  ●AT+CGREG?查询响应错误的问题
  ●QIND: "recv" 重复上报的问题
  ●修复 MAIN_RI 无法拉低的问题
  ●TCP 多链路连接时只能收到第一路数据的问题
  ●AT+LIPSEND 发送 HEX 数据大于 512 能发送成功的问题
  ●AT+LIPOPEN 的 URL 连接失败的问题
  ●TCPIP 数据发送接口存在内存泄漏问题
  ●TCPIP 数据发送失败进入 loop 无法喂狗
  ●新增+LSCLK 指令
  ●优化 ECWIFISCAN 指令格式问题
  ●优化指令+LFWRITE
  ●优化 W_DISABLE 触发方式
  ●修改进入低功耗时功耗过高问题
  ●优化配置接口中的写操作
  ●修复 RNDIS BUG
  ●修改 AT+CCLK?指令返回值中时间带双引号  更改所有型号版本号为 07,具体如下表:
  2.16 V001.008.005

  
2.16.1 Bug fixes
  ●fota 升级后模块异常重启,开启抓 dump 模式后模块没有重启但是状态异常
  ●下载版本之后,开机失败
  ●收发短信不成功
  ●在 IPV6_TCP 创建 socket 创建失败,没有解析数据包
  ●期望锁 PIN 时开机能够正确查询到 CFUN 状态,调整先回复 CFUN CNF 再上报 SIM IND, 避免客户根据 CFUN 状态处理 SIM URC 有误
  ●修复使能 rndis 场景下拔出 usb 无法进入休眠问题
  ●在 libdeltapatch.a 库中去除差分包最大为 512KB-32KB 的限制,调用回调函数 FOTA_cbFlashGetSize 接口获取用户指定的差分包大小,根据这个值进行检查。
  ●sleep1 enable, case8.3.1.28 概率性 fail
  ●修复 CID 大于 10 的 PDP, DR 模块激活失败问题。 修改 DR 限制,CID 必须小于等于 15 BUGFIX: wifiscan 结束后,发起 PING,长时间 SR 失败
  ●missing indicate DNS resolve result when DNS resolve fail(AT+QIOPEN)
  ●when QIOPEN reach max socket numbers, QISTATE can not query socket states issue
  ●RRM Case 4.2.20 fail with PMU enabled
  ●Fix 打开 USB AT 口时发生 AP assert,Assert INFO: Func:utfcErrlRQHandler(多次)
  ●普通数据收发 phy dump
  ●测试出现 Phy 0xD00CB assert
  ●Stability crash- AP Dump , CP enter exception loop , reason = A2C_AP_ASSERT_FULLIMG(0x202)
  ●SCT 访问非法地址问题修复
  ●TCP 32k 包下载失败的问题修复

  2.16.2 New feature and optimization
  ●提供完整 TCP 保活功能
  ●在初次上电开机时,增加+ECPCFUN:1 的上报(打开 URC 上报时)
  ●增加异常后信息打印到 AT 串口功能
  ●+CSQ rssi 上报值和参考机保持一致,也做加权处理 rssi=rsrq+10log(PRB NUM)
  uart rx dma 模式支持 sleep1 唤醒后接收超长字符(大于 32 字节)命令
  ●期望提供 Paging 消息相关的 API 用于休眠唤醒判断
  ●新增 FOTA START/END URC 上报
  ●FOTA 流程结束时关闭 CP 侧 CLOCK
  ●优化丢网后搜网,找到网络速度太慢。
  ●CCIO 和硬件无关的源码开源
  ●增加 usb/uart port 口之后,相应的 at 初始化回调等源码
  ●NVRAM 开源
  ●开源 FOTA 差分文件头部部分字段及提供升级进度查询接口
  ●Add CP calibration table to backup
  ●NPI 标志位从文件系统移至 APNV2
  ●ECSWC 写卡统计不存 NVM 需求
  ●SIM 热插拔 feature,提供插拔卡 notify API
  ●cfun0 不上报 CPIN,cfun1/4 无卡上报+CPIN: not inserted

  2.16.3 New feature and optimization(Lierda)
  ●修复移远 TCP 发送 1460 个数据发送失败的问题
  ●修复 TCPIP 发送 HEX 数据时死机的问题。
  ●修复部分指令的错误码
  ●修复+LIPSTATE 指令状态查询时,第一个设备没有空格,其余有空格的问题
  ●解决多包数据下发时,只上报一条 URC 的问题
  ●修复 LHTTP 与 LMQTT 缓存导致死机 BUG
  ●修复 LHTTP、LMQTT 部分格式问题
  ●修复 LMQTTPUB 和 LSSLSEND 不定长数据检测 bug。
  ●修复+LFWRITE 指令超时后无法继续发送 AT 问题
  ●修复+LFLIST 指令响应格式错误问题
  ●修复 RNDIS 设置后恢复默认值问题
  ●修复 FOTA http 下载进度上报异常问题
  ●修复升级包下载与 FOTA 升级进度不一致问题
  ●修复文件系统指令部分指令参数最大值
  ●修复+LFRNAME 失败问题
  ●修复+LFOTADL URC 错误问题
  ●优化部分指令数据范围回码显示的问题。
  ●修改+CGPADDR 指令格式
  ●修改+CCLK 指令格式
  ●新增新增关机 AT 指令
  ●新增 SIM 热插拔功能,以及+LSIMDET、LSIMSTAT 指令实现
  ●新增 MAIN_RI 引脚功能
  ●新增 WAKEUP3 进入飞行模式功能
  ●新增实现数据传输时的 NET_STATUS 灯变化
  ●优化 cfg 的统一保存处理
  ●优化网络灯功能
  ●新增 LMQTT 通过 LMQTTCONN 配置 clientid、password、username 登录阿里平台
  ●优化 LHTTP、LMQTT 缓存超限存储机制。
  ●修改 AT+CGPADDR 指令返回值中 IP 带双引号
  ●修改所有指令返回值双冒号后带空格,+CGPADDR:后带空格
  ●更改所有型号版本号为 05,具体如下表:
  3 相关文档及术语缩写
  N/A

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表