高通mdm9607 mcfg_sw.mbn配置编译流程

高通mdm9607 mcfg_sw.mbn配置编译流程,第1张

1未添加运营商mcfg_swmbn配置文件,存在设备找网速度慢的问题。

2添加高通默认配置mcfg_swmbn,出现问题:
(1)设备插入移动卡,呼入会出现自动接听。
(2)设备插入电信4G卡,无法4G上网。
(3)设备插入特定物联网卡,UE无法正常切换对应运营商配置。默认切换至3GPP,导致无法正常上网。

3使用QXDM 修改网络相关的nv参数,切换运营商卡后,nv参数配置失效。

1设备搜网会根据对应运营商mcfg_swmbn中配置去搜寻相应的频段,未添加则会导致设备轮询所有频段,从而导致驻网速度慢。

2高通通过nv项中的参数来设置设备一些定制功能。
(1)查看nv850(CT电信默认配置为cs only)从而导致电信卡4G无法上网
PS域(Packet SwitchedDomain)为分组(交换)域,CS域(Circuit SwitchedDomain)为电路(交换)域。
通俗的说,打电话语音信号走的是CS,上网等数据业务信号走PS。
(2)查看nv74(CMCC移动卡默认配置为enable)nv74是控制电话自动接听,因此出现移动卡设备呼入会出现自动接听。

3UE会根据插入运营商卡的iccid来切换相应mcfg_swmbn配置。物联网卡采用专用号段,因此可能存在配置不支持导致无法正常切换运营商配置。
(由于这批移动物联网卡iccid前几位为898604,mbn未配置因此会导致UE无法正常切换mbn配置,导致无法上网。)
什么是物联网卡

4使用QXDM修改参数后为何切换不同运营商卡后,nv配置参数会失效。
假设插入电信卡后,设备通过QXDM修改nv,改nv值并没有写入到mcfg_swmbn中,简单理解为临时参数。
当设备插入移动卡后,UE会根据iccid来切换mcfg_swmbn。它获取的参数依然是从该文件内部读取,修改的值未起到作用。

图为运营商mbn配置,CU CMCC CT 分别对应联通、移动、电信。其他为默认硬件软件配置。

1修改XML源文件

(1)路径:modem_proc\mcfg\mcfg_gen\generic\china(有全球各个地区的运营商配置信息)

图为生成cmcc mcfg_swmbn各个xml配置文件

(2)修改内容
CT:

CMCC:

目前只在已有的NvItemData项中修改参数,还未测试自己添加新的nv配置。

2编译流程

(1)编译参数说明

(2)实际测试命令

a进入/modem_proc/mcfg/build

b编译CT mbn命令:
perl build_mcfgspl --build_id=9607gennsprod --configs=mcfg_sw:OpenMkt-Commercial --force-regenerate --force-rebuild --source-dir=generic/China/CT --xml
mbn文件生成路径:/modem_proc/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/OpenMkt

c编译CMCC mbn命令:
perl build_mcfgspl --build_id=9607gennsprod --configs=mcfg_sw:Commercial-CSFB-SS-LocTech --force-regenerate --force-rebuild --source-dir=generic/China/CMCC --xml
mbn文件生成路径:/modem_proc/mcfg/configs/mcfg_sw/generic/China/CMCC/CSFB/SS

3出现问题:
(1)现象
Building MBN for mcfg_sw:Commercial-CSFB-SS-LocTech
Could not open or create temporary file '/media/root/exdisk/workspace/L170_4K/modem_proc/mcfg/mcfg_gen/scripts/data/efs_files/cmcc/profile4'
没有那个文件或目录 at /mcfg_gen/scripts/mcfg_writepm line 1242

(2)原因
源码中该文件大小写存在差异,去源码中修改相应profile文件大小写,问题解决。

4xml新增移动物联网卡支持

(1)找到移动对应的xml文件

(2)添加物联网卡iccid前6位数字。

(3)重新编译mcfg_swmbn文件,通过PDC tool重新load设备,测试成功。

物联网卡主要是由移动、电信、联通等移动通运营商提供的针对物联网、特别是M2M领域的SIM卡,按物理形态分类可分为插拔式MP卡和贴片式MS卡。物联网卡外观和普通的SIM卡基本一样,但与之不同的是,物联网卡主要针对企业开发生产,主要用来研发开发设备上,没有语音功能,且主要是面向企业用户,一般不对普通消费者开放。

近年来我国物联网卡得到了良好的发展,蜂窝物联网终端用户不断增长。我国三家基础电信企业发展蜂窝物联网终端用户达13亿户。物联网卡市场良好发展得益于下游市场的发展。目前我国物联网卡主要应用在智慧公共事业、智能制造、智慧交通。

具体来看:

(1)智慧公共事业是基于物联网技术的智慧应用,主要集中于服务于民生领域的供水、供电、供气、供热、公共安全、环保、交通等领域。近年来受益于智慧城市的快速发展而得到了良好的发展,市场呈现不断增长态势。

(2)智能制造是基于新一代信息技术与先进制造技术深度融合,贯穿于设计、生产、管理、服务等制造活动各个环节,具有自感知、自决策、自执行、自适应、自学习等特征,旨在提高制造业质量、效益和核心竞争力的先进生产方式。

(3)智慧交通主要是指在交通智能调度系统的基础上,融入物联网、云计算、大数据、移动互联等IT技术,通过信息技术对交通信息的汇集和处理,提供实时交通数据服务。

面对市面上五花八门的物联卡公司,需要辨别、筛选出稳定性强的物联卡公司。

(1)最简单直接从三大运营商的官方渠道购买,比如中国电信物联网卡,中国联通物联网卡,中国移动物联网卡;

(2)通过官网、公众号或者其他网站直观的了解公司的经营现状,对于注册时间比较临近的,经营显示异常的这些公司,大家在选择此类物联卡公司合作的时候需酌情对待,这种一般实力不强,容易出问题。

(3)有实力、有规模且稳定的物联卡公司一般都会重视品牌宣传、产品介绍等信息,因此查看一家物联卡公司稳不稳定可以在公司官网、抖音、公众号以及其他官方宣传账号了解一下公司近况的更新。

(4)物联网卡属于长期使用的产品,其在使用过程中需流量查询、机卡绑定、充值续费、卡号重置、激活等问题,就需要有长期售后、技术人员的及时响应与解答,考量一家物联卡代理商是否稳定,还要看是否有售后人员提供咨询服务。

物联网卡是由移动通信运营商提供的针对物联网、特别是M2M领域的SIM卡,满足智能硬件和物联网行业对设备联网的需求。相比手机等使用的现有SIM卡,由于卡号需求量大、工作环境苛刻、资费和管理要求独特,各移动通信运营商均推出了专门针对物联网市场的SIM卡,即物联网卡。1物理形态目前分为插拔式MP卡和贴片式MS卡两种。插拔式MP卡就是目前手机等普遍使用的SIM卡,贴片式MS卡则属于嵌入式SIM卡(eSIM)。具体分类和尺寸如下表:

MP卡(M2M Plug-In卡)包括普通级MP1卡和工业级MP2卡,根据不同等级采用普通芯片和普通卡基材料,或是采用能够适应特殊环境要求的特殊芯片、特殊卡基材料。外观和管脚定义与普通SIM卡相同。

MS卡(M2M SMD卡)则直接焊接在M2M模组上,以实现紧密牢固的物理连接和可靠的接口通信,物理特性、电气特性和传输协议方面与普通SIM卡相同,该种卡片在某些物理性能如附着力、抗振等方面更有优越表现。也分为普通级MS0卡和工业级MS1卡。

无论是MS还是MP卡,在工作环境(温湿度,振动,干扰等)、寿命(读写次数等)方面相比手机等使用的普通SIM卡均有优势。

2号段以中国三大运营商为例,为便于区分管理,使用了专用前缀以及普通和特别两种长度的卡号,具体如下:

3功能

针对物联网设备的应用场景和特点,分为带[流量+短信+语音]功能的13位号段卡,和带[流量+受限短信]功能的11位号段卡,具体如上表。

4资费

计费方式灵活,降低客户的总体成本,具体资费标准见各运营商官网上的介绍。此外,以中国移动为例,在整个计费环节新增测试期和沉默期,满足客户测试期需求,并为客户免费提供测试流量及短信。

5申请和使用

物联网卡一般不针对普通消费者开放,而是以实名方式批量销售给企业用户;同时,物联网卡有专用的APN(服务接入点)。正是由于物联网卡在流量资费方面一般有优势,所以网上出现了大量针对普通消费者兜售物联网卡的情况。

6服务和运营

国内三大运营商均提供了物联网卡管理平台,给企业用户分配专用帐号或开放API,提供如空中写卡、位置定位、流量管理等服务。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/13356424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存