查看: 484|回复: 0

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

[复制链接]

77

主题

118

帖子

1403

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1403
发表于 2023-12-5 11:03:37 | 显示全部楼层 |阅读模式
  1 引言

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

  2 新版本功能和异常修复

  2.1 V001.012.020


  2.1.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 协商后 selectMF 如果卡不响应,切换 default 波特率配置失败,flaguseDefTa1 被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 时,IntraMIB 安排在 MEASGAP 内的第一个子帧,和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 数据,然后断开所有连接,有的 closeURC是读完数据上报的,有的是刚提示完收到数据,然后立即提示 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.1.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,下载完差分包后判断差分包是否匹配再进行升级
  ●支持 USIM1feature 开发,通过 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.1.3 Known issues

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

  2.1.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.2 V001.010.018


  2.2.1 Bug fixes


  N/A


  2.2.2 New feature and optimization


  N/A

  2.2.3 Known issues


  N/A


  2.2.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.3 V001.010.017

  2.3.1 Bug fixes


  N/A


  2.3.2 New feature and optimization


  N/A


  2.3.3 Known issues


  N/A


  2.3.4 New feature and optimization(Lierda)


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

  2.4 V001.010.016


  2.4.1 Bug fixes


  N/A


  2.4.2 New feature and optimization


  N/A

  2.4.3 Known issues

  N/A

  2.4.4 New feature and optimization(Lierda)


  ●解决网络灯在低功耗唤醒后波形异常问题
  ●优化NT26E_Y0A_P_B01 IO产测问题
  ●更改版本号为16

  2.5 V001.010.015


  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)

  ●优化产测IO方案
  ●更改版本号为15

  2.6 V001.010.014


  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)

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

  2.7 V001.010.013


  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)

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

  2.8 V001.010.012

  2.8.1 Bug fixes


  ●USIM电平切换(1.8v->3v)按照协议要求至少delay10ms,考虑ldosimriseanddowntime,软件设置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:CerrcPmuVoteCheckLine:143Val:0xd,0x0,0x0)

  2.8.2 New feature and optimization


  N/A

  2.8.3 Known issues


  N/A

  2.8.4 New feature and optimization(Lierda)

  ●升级原厂基线patch016。详见上面章节描述
  ●新增NT35EUART_DTR引脚唤醒功能
  ●更改版本号为12

  2.9 V001.010.011

  2.9.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:OsaUlfcFreeMemLine:390 Val:0x3,0x0,0x0)
  ●ppp拨号LCP协商过程中Assert(Func:csioSetPppAccmLine:1147Val: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的值是默认值,但实际效果并不是默认值效果
  ●在同一个MACPDU中,同时收到RLCSN是VRR和VRR+AM_WIN_SIZE时,可能会错误的将VRMS更新的比VRH还大,导致UE主动触发Assert
  ●PPP disconnect时,需要unbind PPP,否则下去RNDIS拨号会出现问题
  ●恢复当RrcConnectionRelease中携带idleModeMobilityControlInfo IE时,并且该idleModeMobilityControlInfo中不包含服务小区频点,UE未将服务小区优先级设置为最低的问题
  ●修复SIB5中配置InterFreqCarrierFreqInfo-v9e0IE时,UE未能将该异频频点转换为MFBI band对应频点以配置给PHY测量的问题
  ●连接态测量中,增加UE对网络配置频点是否支持的检查
  ●修复连接态测量中,网络配置MeasObjectToAddModeList-v9e0 IE时,UE未能正确将频点配置给PHY测量的问题
  ●修复当Paging消息中同时携带cmas-Indication和systemInfoModificationIE时,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绑定报错处理
  ●TCPconnection 被serverFIN之后,当TCPpcb处于LASTACKstatus时localaborttimer超时漏删掉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.9.2 New feature and optimization

  N/A

  2.9.3 Known issues

  N/A

  2.9.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.10 V001.010.010

  2.10.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+ECSTATUSrrcstate 查询上有个问题,正确是应该是 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.10.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.10.3 Known issues

  N/A

  2.10.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.11 V001.009.008

  2.11.1 New feature and optimization(Lierda)


  ●新增GPS相关指令功能
  ●更改所有型号版本号为08,具体如下表:

  2.12 V001.009.007

  2.12.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.12.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.12.3 Known issues

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

  2.12.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.13 V001.008.005

  2.13.1 Bug fixes


  ●fota 升级后模块异常重启,开启抓 dump 模式后模块没有重启但是状态异常
  ●下载版本之后,开机失败
  ●收发短信不成功
  ●在 IPV6_TCP 创建 socket 创建失败,没有解析数据包
  ●期望锁 PIN 时开机能够正确查询到 CFUN 状态,调整先回复 CFUNCNF 再上报 SIMIND,避免客户根据 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.13.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.13.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
回复

使用道具 举报

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

本版积分规则

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