Modem
Qualcomm Modem 技术博客
优惠券已抵扣
余额抵扣
还需支付
¥99.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
macheria
这个作者很懒,什么都没留下…
展开
-
lib_diag.so无法找到的问题
【代码】lib_diag.so无法找到的问题。原创 2024-09-23 13:18:46 · 120 阅读 · 0 评论 -
How to Check UE Release Version from Qualcomm PL
【代码】How to Check UE Release Version from Qualcomm PL。原创 2024-09-10 13:26:25 · 255 阅读 · 0 评论 -
Qualcomm 平台如何连接GSM-R网络
已验证ok,待写稿;原创 2024-09-09 16:24:27 · 35 阅读 · 0 评论 -
GPS导致Modem休眠问题
从Dump分析为GPS在工作,阻止modem进入休眠。原因是手机中的服务或app通过QMI_LOC调用GPS,如UIM, IMS等。在中国境内的手机,运营商没有该需求,可以通过设置NV74235为7禁止相关clients使用GPS。具体情况请与贵司GPS团队进一步确认。原创 2024-09-09 13:49:05 · 48 阅读 · 0 评论 -
5G RF CA调试总结
运行完成后,会得到log路径:c:\Qualcomm\QDART\QRCT\RFPD_Run_14_41_1\modem_proc\rf\rfc_utils\rfpd\log\default\rfpd_report_index.html,拿到上述xml后,我们使用QRCT工具,打开CA Combo目录,把所有的组合配置到对应的模块下即可,如上述4G CA组合,就配置到4G CA Combo模块下。“A[1]”->表示这个组合的TX (UL)是B1. 当然也会有双TX(UL)的情况,A[1]+B3A[2];原创 2024-09-09 09:08:08 · 298 阅读 · 0 评论 -
修改qcom LDO为常供电的方法
RPM.BF.1.10/rpm_proc/core/pmic/pm/config//pm_config_target.c{0, 66, 0, PM_ACCESS_ALLOWED, PM_NONE, PM_NPA_VREG_MODE_LPM, PM_NPA_BYPASS_DISALLOWED, PM_DROOP_DETECT_DIS, 2400, 3600, 0, PM_SETTLING_ERR_EN, PM_SETTLING_EN, 0}, // LDO21 LDO510_MVP原创 2021-10-13 22:08:49 · 816 阅读 · 8 评论 -
高通AP侧添加AT指令
1 Modem侧添加自定义的cmdAP侧新增AT命令以新增命令“AT+RESTOREALL”为例. 这个主要用于在工厂生产的时候,通过diag口输入AT指令,用于恢复出厂设置使用的1. 在Modem侧添加自定义的AT Command的注册。在*modem_proc/datamodem/interface/atcop/src/dsatclient_ex.c下的LOCAL byteallowed_list[][MAX_CMD_SIZE]数组中添加定义:diff --git a/MPSS.AT.3.原创 2021-03-31 21:29:07 · 1277 阅读 · 0 评论 -
lib_diag.so无法找到的问题
H33:/ # sh /etc/enable_wcn36xx.sh CANNOT LINK EXECUTABLE "ptt_socket_app": library "libdiag.so" not foundptt_uid:, ptt_uid_len:0not find ptt_socket_app uidinsmod /vendor/lib/modules/pronto_wlan.ko con_mode=原创 2021-03-31 21:26:09 · 418 阅读 · 0 评论 -
radio_link_fail
UE is facing RLF because NW is not sending RLC ACK for packets being transmitted on rb_cfg_idx 34 which is an SRB. This testing was done on the Live NW or on the Test Setup? If tested on the Test Setup please check if Setup is configured correctly and t原创 2021-03-31 21:23:53 · 182 阅读 · 0 评论 -
SDM芯片如何带GPS,但是禁用网络(相当于wifi only)
第一种方案客户需要在SDM450芯片版本上实现WIFI ONLY,即插入SIM卡后无法识别卡,并且也不可以搜网动作.但是最关键是需要GPS功能 NV70210将 UIM[0].DISABLE UIM置TRUE ===如果单改这一个NV,会导致系统crash. 必须结合HOTSWAP置FALSE. 将 UIM[0].ENABLE_UIM_HOTSWAP 置FALSE. NV70210将 UIM[1].DISABLE UIM置TRUE ===如果单原创 2021-03-31 21:21:33 · 386 阅读 · 0 评论 -
cmw500 cdma_gate_power异常
CDMA门限值的问题,修改的内容如下: 在该文件下modem_proc/rftech_cdma/common/rf/inc/rf_cdma_constants.h /*! PA txagc additional offset to handle extra rffe writes in customer PAsRF_CDMA_PA_TXAGC_ADDTL_OFFSET is in us */#define RF_CDMA_PA_TXAGC_ADDTL_OFFSET 0 ==> -3原创 2021-03-31 21:18:44 · 195 阅读 · 0 评论 -
qcom modem add qmi cmd
CP侧的修改:MPSS.TA.3.0/modem_proc/mmcp/mmode/qmi/src/qmi_voice_cm_if.cMPSS.TA.3.0/modem_proc/qmimsgs/voice/api/voice_service_v02.hMPSS.TA.3.0/modem_proc/qmimsgs/voice/src/voice_service_v02.cstatic const uint8_t voice_get_config_req_msg_data_v02[] = {原创 2021-03-31 21:16:33 · 344 阅读 · 0 评论 -
qmitestPro软件的使用
qmitestPro软件的使用比如获取小区的位置信息等等,2 QMI指令的学习1 获取信号的强度:QMI_NAS_GET_SIGNAL_STRENGTH Request - QMI_NAS_GET_SIGNAL_STRENGTH_REQ具体对应qmiTestPro软件的指令为: nas_get_signal_strength_req_msg nas_get_signal_strength_resp_msg2 获取移动联通小区信息:QMI_NAS_GET_CELL_LOCATIO原创 2021-03-30 22:12:28 · 1289 阅读 · 0 评论 -
温度过高,Modem会触发migiation导致掉话
qcom thermal-engine- adb shell stop thermal-engine- adb shell start thermal-engine- adb shell thermal-engine -o // confirm [Modem_xxx_mitigaiton] rules disabled before test.[MODEM_PA_MITIGATION]#algo_type monitorsampling 10000sensor case_thermthre原创 2021-03-30 22:08:52 · 400 阅读 · 0 评论 -
生成mbn以及ap测编译mbn
以Commercial-CMCC-CS-DS.mbn为例修改EFS配置。1,下载正确的modem_proc文件夹。2,进入目录modem_proc\mcfg\mcfg_gen\generic\CMCC\3, 打开MCFG_SW_Items_List_Macro.xlsm。安全提示的时候请选择启用宏。4,勾选期望生成的mbn。5,刚才选中的为Commercial-CMCC-CS-DS,所以sheet”Commercial-CMCC-CS-DS”即为具体配置内容。6,修改EFS值:例如我们把T3原创 2021-03-30 22:00:19 · 1073 阅读 · 0 评论 -
单独编译mbn
1 Windows\modem_proc\mcfg\build CU build_mcfgs.exe --build_id=FAAAANUZ --force-regenerate --force-rebuild --source-dir=generic/China/CU --configs=mcfg_sw:Commercial-CSFB-DSDS --xml CT build_mcfgs.exe --build_id=FAAAANUZ --force-regenerat原创 2021-03-30 21:57:07 · 365 阅读 · 0 评论 -
使能modem重启
adb shell setprop service.adb.root 1adb shell setenforce 0首先需要确定子系统是modemadb shell cat /sys/bus/msm_subsys/devices/subsys1/namecat后面的结果是modem,就执行下面的操作,如果不是,请依次执行以下是否modemadb shell cat /sys/bus/msm_subsys/devices/subsys0/nameadb shell cat /sys/原创 2021-03-30 21:55:19 · 805 阅读 · 0 评论 -
SKY77645 导致的Rach failure问题
SKY77645 导致的Rach failure问题,会出现概率性无信号的现象check B167 / B061 / B062 log packet for the RACH report and attempt09:30:38.938 [0xB061] LTE MAC Rach TriggerVersion = 1Version 1 { Number of SubPackets = 2 SubPackets Structure[0] { SubPacket ID = 3原创 2021-03-30 09:05:57 · 518 阅读 · 0 评论 -
modem TA跟AT平台的变化
TA平台使用NV1878来选择RF Card,而AT平台重新换了一个NV28967rf_nv.c中, /*!Read rf card config NV*/ rfc_uncompress_size = RFC_NV_RF_CARD_CONFIG_SIZE_MAX; /* Allocate worst-case memory size for rf card config NV data decompression. */ rfc_nv_item_data_ptr = (uin原创 2021-03-30 09:03:52 · 184 阅读 · 0 评论 -
android使能apn生效
adb shell setprop service.adb.root 1adb shell setenforce 0a. adb remountb. adb push apns-conf.xml /system/etc/apns-conf.xmlc. adb shell rm /data/data/com.android.providers.telephony/databases/*d. adb shell sync原创 2021-03-30 08:59:06 · 356 阅读 · 0 评论 -
How to send AT command to modem in adb shell
1. try to find AT command tty in adb shell, AT command tty is named by smd[num] and from radio groupsdm710:/ $ ls -al /dev/smd* | grep radiocrw-rw---- 1 radio radio 245, 7 1970-01-01 21:17 /dev/smd112. use below command to write/read AT command port:ca原创 2021-03-30 08:56:10 · 387 阅读 · 0 评论 -
android添加at指令的方法
modem_proc/datamodem/interface/atcop/inc/dsatact.h // Record factory produce test flag mark in NVdsat_result_enum_type dsatact_exec_flagnv_cmd( dsat_mode_enum_type mode, /* AT command mode: */ const dsati_cmd_type *parse_table, /*原创 2021-03-30 08:54:55 · 400 阅读 · 0 评论 -
制作新版golden_image
1 编译Modem Version#define FEATURE_EFS_ENABLE_FACTORY_IMAGE_SECURITY_HOLE如果不添加以上的宏,就会报以下图片中的错误。2 读取镜像文件将QPST中的software Download软件打开perl efsreadimage.pl -z如果报上面图片的错误,肯定环境变量perl脚本版本发生了变化。 更改下环境变量,用C:\perl\bin\perl.exe所以更改下环境变量,将C:\Perl\site\bin;C:\原创 2021-03-29 22:11:07 · 259 阅读 · 0 评论 -
制作golden_image
1.在modem_proc/build/ms/cust<build_id>.h中打开#define FEATURE_EFS_ENABLE_FACTORY_IMAGE_SECURITY_HOLE3.45.6.7.Windows 制作的golden可能是由于python版本不对,导致有问题,在ubuntu就可以的。1、在modem_proc对应如fs_config_i.h中增加宏:#ifndef FEATURE_EFS_ENABLE_FACTORY_IMA原创 2021-03-29 22:08:08 · 343 阅读 · 0 评论 -
BT读出来MAC地址值跟NV不一样
客户要求WIFI BT mac写在NV里面,工具如附件。 我按照如下步骤测试,1, 格式化下载工厂版本(带efs)2, 写入WIFI和BT mac , 开机后发现WIFI显示正常和写入的一致, 设置里BT mac 没有生效显示其他默认MAC3, 正常升级带persist软件, wifi mac没有被覆盖显示正常,设置里 BT mac显示还是不对解决:1:BT NV的地址是否正确,是否有写入成功(提供下NV地址)。2:persist.vendor.bluetooth.modem_nv_sup原创 2021-03-29 21:56:59 · 830 阅读 · 0 评论 -
access_stratum_release version
在代码中modem_proc/build/ms/cust8953.genq.prodq.h中,可以看到默认支持接入层版本#define LTE_3GPP_DEFAULT_RELEASE_VERSION LTE_3GPP_REL10_SEP12You can use the below EFS to control the lte release version.Please note that You can only downgrade the LTE release version.If you原创 2021-03-29 09:24:56 · 413 阅读 · 0 评论 -
高通配置rmnet
rmnet如果配置错误,会导致PDC工具无法连接。会出现以下错误。具体每个平台有差异。1>8939,8916 use rmnet_bam2>8909,8937 use rmnet_qti_bam3>8952,8953,8992,8994,8996 use rmnet_ipa具体的配置可以看下device/qcom/common/rootdir/e原创 2017-11-07 09:27:41 · 6756 阅读 · 0 评论 -
Qualcomm 常用NV列表
^ NV ITEM ^ 功能^^|NV10 |mode prefer,找网模式|新平台使用NV80000|^NV74 NV74=0关闭自动接听电话^|NV240 |NV240=FALSE|EVDO出现网络的问题,此项必须设定为FALSE||NV255 |CDMA规避网络列表(SID/NID号)||NV256 |原创 2021-03-25 20:05:18 · 3969 阅读 · 2 评论 -
TDSCDMA can not register CMW500
校准TDS B34, B39都是OK的,但是无法注册仪器,实网是正常的,这点很奇怪,分析下,1.1 RF测试时,使用用ROW MBN 会打印以下的Log06:42:20.383 policyman.c 638] policyman_get_subs_boolean_value on subs 0 returns false06:42:20.383 policyman_rat_capability.c 381] subs 0: includeHdrOnDds 0, includeTdsOnDds 0原创 2021-03-25 20:02:52 · 207 阅读 · 0 评论 -
Qualcomm tdscdma-b39功率过高
TDSCDMA RxD control NV (69745)NV69745 /nv/item_files/modem/tdscdma/l1/rxd_paramsLicensees should configure RxD_Enable and RxD_RDDS_Enable well according the hardwaredesign, then check the RxD support by QXDM message, e.g.tdsrxdiv.c 00616 TDS_RXD: fea原创 2021-03-25 20:00:07 · 188 阅读 · 0 评论 -
Qualcomm GobiNet 拨号调试记录
root@bu1-desktop:/home/bu1/quectel-cm# ./quectel-CM[03-22_20:27:22:868] WCDMA<E_QConnectManager_Linux&Android_V1.1.34[03-22_20:27:22:869] ./quectel-CM profile[1] = (null)/(null)/(null)/0, pincode = (null)[03-22_20:27:22:870] Find /sys/bus/usb/原创 2021-03-23 09:43:24 · 601 阅读 · 0 评论 -
qualcomm QMI WWAN拨号
sudo apt-get install udhcpcmodprobe qmi_wwanlsusb得到VID,PID,例如下面是SHIFT6MQ的VID和PIDBus 003 Device 058: ID 05c6:90b8 Qualcomm, Inc.cd /sys/bus/usb/driver/qmi_wwan/echo 05c6 90b8 > new_idifconfig wwan0 downifconfig wwan1 down使能raw_ip modeecho 1 >原创 2021-03-23 09:34:25 · 2253 阅读 · 4 评论 -
Modem常用简称
ACCOLC access overload classACSGL allowed CSG listAMP Address Management ProtocolAN access networkAT access terminalATCOP AT command processorARFCN absolute radio frequency channel numberBPLMN原创 2017-11-07 09:37:20 · 1563 阅读 · 0 评论 -
高通Modem qmi log
Sometimes we might encounter QMI sending timeout issue, most of them is not easy to bereproduced, thus we need to collect necessary logs within one shot.[Solution]0. First of all, you need root per原创 2017-11-07 09:34:11 · 2439 阅读 · 0 评论