Modem2G/3G/4G/5G
GentlemanTsao
android软件专家,移动终端研发15年。
技术领域:Android,qualcom modem,Java
展开
-
Modem2G/3G/4G/5G:RFFE Driver(射频前端驱动):高通平台GRFC配置方法
文 | GentlemanTsao文章目录前言1.什么是GRFC2.GRFC的配置流程概览3.msm_sig_info的配置与分析msm_sig_info Table位置:msm_sig_info Table示例:Table元素解读:rfc_msm_sig_info_type结构体signal typemsm_gpio |grfc_num:GPIO到GRFC的映射output_typefunction_select4._sig_cfg的配置与分析_sig_cfg table位置:_sig_cfg tabl原创 2020-08-14 10:18:48 · 5566 阅读 · 2 评论 -
Modem2G/3G/4G/5G:通信领域常见名词缩写释义(VoLTE,CSFB,CA,RAT...)
By:GentlemanTsao文章目录CA:CSFBVoLTELAAOOSCA:Carrier aggregation,即载波聚合。LTE-Advanced系统引入的一项增加传输带宽的技术。将2~5个LTE成员载波(ComponentCarrier,CC)聚合在一起,实现最大100MHz的传输带宽。CSFBCircuit switched fallback,译为电路域回落。技术背景:LTE网络是全分组交换网络,换句话说,LTE网络不再支持CS(电路域)。而传统语言业务是依赖CS的。因此,原创 2020-08-07 11:23:00 · 3747 阅读 · 0 评论 -
Modem2G/3G/4G/5G:USIM:高通平台单双卡NV设置(DSDS、DSDA)
NV设置70266DSDA: 2DSDS: 1SINGLE: 04398DSDS: 0Single: 168760000570210dual SIM:hw_config.UIM[0].DISABLE_UIM:FALSEhw_config.UIM[1].DISABLE_UIM: FALSEUIM0 hotswap:根据HW设计UIM1 hotswap:根据HW设计原创 2020-08-06 16:33:14 · 2805 阅读 · 0 评论 -
Modem2G/3G/4G/5G:解决TDS-CDMA:HSDPA:能注册上call box,但无法连接(Integrity protection not activated)
问题描述:TDS-CDMA:HSDPA测试,能注册上call box,但无法连接,显示idle。log分析:在Down link和up link时都报了下面错误:[0xD0E3/001/005] OTA LOG 00:08:56.724 DCCH UL/Initial DirectTransferRadio Bearer ID: 3, Length: 500x100043004300e3d02931438d06000000原创 2020-08-06 10:25:31 · 564 阅读 · 0 评论 -
Modem2G/3G/4G/5G:功耗管理:高通平台Thermal架构与配置方法(二):Thermal Engine(涉及SS、monitor算法,DTM)
Thermal 引擎Thermal引擎的代码位置:vendor/qcom/proprietary/thermal-engine/配置方法:在thermal-engine.conf中配置thermal rules。该文件默认是空的,可以添加自定义rules,例如添加一个CPU0 的rules:[CPU0_MONITOR]algo_type monitorsensor cpu0sampling 1000thresholds 9000原创 2020-08-03 10:25:42 · 3186 阅读 · 3 评论 -
Modem2G/3G/4G/5G:功耗管理:高通Thermal架构与配置方法(一):Thermal Zone与Cooling Device
Thermal框架概览认识thermal sysfsThermal sysfs是UE中的文件节点,暴露了thermalsensor,可以通过adb读取和修改。在UE的/sys/class/thermal目录下查看,可以得到cooling_device和thermal zone列表,如下所示:每个cooling_device都有自己的类型(type),以区分其他device。我们可以cat cooling_device11 ~14,看到这几个属于modem,依次对应于:PAModem pro原创 2020-07-29 10:34:52 · 3771 阅读 · 0 评论 -
Modem2G/3G/4G/5G:吐血总结:30分钟掌握高通modem RFFE driver(射频驱动)配置方法(一)
紧急任务你是一位电子厨师,接到指挥官下达的紧急任务,要求在30分钟内为R星居民做出美食,否则R星将可能发生饥荒。R星人以电磁波为食。随即你收到了总部发来的美食图谱,如下:原创 2020-07-27 09:33:12 · 5528 阅读 · 5 评论 -
Modem2G/3G/4G/5G:APN:使用AT+CGDCONT命令设置modem默认APN(CID1)
AT+CGDCONT可以用于查看或修改APNat+cgdcont?CGDCONT: 1,“IPV4V6”,“internet”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0 ★APN Name “internet”CGDCONT: 2,“IPV6”,“ims”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0CGDCONT: 3,“IPV4V6”,“sos”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”原创 2020-06-22 13:34:35 · 12592 阅读 · 2 评论 -
Modem2G/3G/4G/5G:解决设备连接高通QPST工具(例如QXDM抓log)没有端口(diag口)问题
文章目录问题描述生效条件解决方法Q&A问题描述使用QXDM抓log需要用到设备的diag口,但很多版本的diag口并没有开放,这会导致打开QXDM后,看不到设备的端口,无法正常连接。没有diag口的可能原因比较多,其中有些是无法开启的,例如版本打开了secure boot并封闭了diag。生效条件下面的方法的前提是:设备是userdebug版本或可以root。解决方法连接USB cable并键入指令:原创 2020-06-19 17:54:53 · 6849 阅读 · 2 评论 -
Modem2G/3G/4G/5G:完整收录,2020最新MCC、MNC、运营商对照表,全球运营商MCCMNC查询列表
说明:列表元素结构{MCC, MNC, 制式,简称,全称}制式:GSM_900:2GDCS_1800:2GUMTS:3GLTE:4G列表:{202, 1, MMGSDI_PLMN_NETWK_TYPE_GSM_900_MASK|MMGSDI_PLMN_NETWK_TYPE_DCS_1800_MASK|MMGSDI_PLMN_NETWK_TYPE_UMTS_MASK, “C-OTE”, “GR COSMOTE”, TRUE},{202, 5, MMGSDI_PLMN_NETWK原创 2020-06-17 10:59:28 · 17506 阅读 · 0 评论 -
Modem2G/3G/4G/5G:CBS:NCC认证:高通平台通过MBN控制Cell Broadcast Service(CBS)(有操作动画)
By:GentlemanTsao文章目录Background:Evaluation:Solution Details:Operations:Background:台湾的NCC认证,对cell broadcast message(CBS) channel有客制要求。具体为:当插入台湾运营商SIM,开启CBS,channel list如下Evaluation:1.CBS channel list可以预设到modem BIN中2.CBS的开关的依据是不同的SIM卡,评估此需求,采用新增CBS M原创 2020-06-15 16:56:12 · 1697 阅读 · 0 评论 -
Modem2G/3G/4G/5G:高通平台SUPL配置方法总结
1.NV项配置一览(点击查看大图):持续更新中原创 2020-01-09 10:22:20 · 2378 阅读 · 0 评论 -
modem 2G/3G/4G/5G:非诚勿扰!PLMN(啥?Piao.Liang.Mei.Nv...?)这么多,看移动终端该如何选择?
移动终端搜网过程移动终端搜网过程分为三个部分:1.PLMN选择2.小区选择3.位置注册PLMN选择PLMN选择分为自动选择和手动选择。手动选择时,设备列出所有可用的PLMN,包括F-PLMN和某些PLMN,它们仅仅提供设备不支持的服务。自动选择时,遵循下面选择的流程(点击图片放大):概念与定义为了理解上图的流程,我们需先了解下面几个定义:PLMN:全称Public La...原创 2020-03-17 20:40:19 · 2438 阅读 · 2 评论 -
Modem2G/3G/4G/5G:高通Policy Manager(概述,优势,架构与API,配置与debug方法)
By:GentlemanTsao本篇主要介绍1 Policy Manager概述2 为什么使用policy manager弱耦合:方便修改:动态配置:3 policy manager架构与API3.1 policy manager包括两部分:3.2 上层架构:3.3 Policy生效过程4 如何修改Policyman XML4.1 Policyman包含的XML文件4.2 三种类型:Lists, booleans, and timersListBooleansTimers4.3 Policyman XML原创 2020-06-12 11:11:13 · 3248 阅读 · 0 评论