|
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
|