oneplus6--qualcomm-QXDM-QPST-boot_stuck_log.md

news/2024/11/7 4:41:39/

https://mirrors.lolinet.com/software/windows/Qualcomm/ : QPST, QXDM, QUD

https://www.txrjy.com/thread-1147195-1-1.html : QXDM.4.0.450.2_PATCHED.zip : 已上传到自家仓库

https://bbs.oneplus.com/thread/3447052 : 打开手机全部端口: 手机拨号盘输入*#801#

https://www.bilibili.com/video/BV1W5411u78m : QPST 视频教程

打开全端口

oneplus6(sdm845)打开全端口

/system/bin/szzzusetenforce 0  #无此行 则setprop报错  failed to set system propertysetprop persist.vendor.usb.config diag,serial_cdev,rmnet,dpl,adb#???setprop persist.sys.usb.config diag,serial_cdev,rmnet,dpl,adb
oneplus3t(msm8996) 打开全端口

/system/bin/kpsetenforce 0  #无此行 则setprop报错  failed to set system propertysetprop persist.vendor.usb.config diag,serial_cdev,serial_tty,rmnet_ipa,mass_storage,adb
参考、报错解决

android-10.0.0_r45/persist.vendor.usb.config.extra定义

android-10.0.0_r45/setprop sys.usb.config rndis,${persist.vendor.usb.config.extra},adb 发现 sys.usb.config

android-10.0.0_r45/persist.vendor.usb.config对应高通各种soc型号的定义值

#https://android.googlesource.com/device/google/coral/+/refs/tags/android-10.0.0_r45/init.qcom.usb.sh#75
#..."msm8996")setprop persist.vendor.usb.config diag,serial_cdev,serial_tty,rmnet_ipa,mass_storage,adb;;
#...
"sdm845" | "sdm710")setprop persist.vendor.usb.config diag,serial_cdev,rmnet,dpl,adb;;

failed to set system property error code: 0x18 解决 'adb shell’下执行
setenforce 0

setprop persist.vendor.usb.config diag,serial_cdev,rmnet,dpl,adb:解决设备连接高通QPST工具(例如QXDM抓log)没有端口

oneplus3t的soc为高通骁龙821==msm8996 Pro

启动阶段卡住 用QPST获得日志 、TODO(分析日志)

1
  1. oneplus6 刷 LineageOS-17 (android10) OTA全量包 走过logo后 呼吸灯亮 立即卡住,
2
  1. 手机 USB线 连接 PC电脑, 设备管理器 中出现 Qualcomm HS-USB Diagnostics 900E (COM27) , 即为诊断串口端口
3
  1. QPST-->Posrts(此时QPST会自动导出日志)-->Help-->Open log file directory 日志在 形如目录C:\ProgramData\Qualcomm\QPST\Sahara\Port_COM27\
4
  1. 编译时的linux内核 +【 Qualcomm_Crash_Analysis_Portal==QCAP.jnlp(需要高通账号)】 用来解析Sahara\Port_COM27\下的日志们
搜索关键词

高通ramdump分析 | 高通crash分析工具 | ramdump-parser.sh

概括的说 Sahara\Port_COM27\日志 有两个分析办法:
  1. 得不到的【 Qualcomm_Crash_Analysis_Portal==QCAP.jnlp(需要高通账号)】

高通QCAP解dump工具配置流程 : https://blog.csdn.net/hanmengaidudu/article/details/106550905

高通进dump和抓取解析dump log : https://www.cnblogs.com/bluestorm/p/18324085

(编译时的linux内核 +QCAP.jnlp)用来解析Sahara\Port_COM27\下的日志们 (解析dump的几种方式): https://blog.csdn.net/weijory/article/details/78902564

高通dump(0609) : https://www.cnblogs.com/Mikasae/p/17471159.html

  1. 开源的ramdump-parser

高通平台 ramdump-parser 简介 : https://blog.csdn.net/zhuyong006/article/details/84303391 : https://blog.csdn.net/forever_2015/article/details/70185313

使用crash工具分析高通ramdump : https://blog.csdn.net/rikeyone/article/details/105667202

https://github.com/crash-utility/crash.git

https://github.com/emonti/qualcomm-opensource-tools.git / linux-ramdump-parser-v2

https://gitlab.com/Codeaurora/platform_vendor_qcom-opensource_tools.git


http://www.ppmy.cn/news/1544960.html

相关文章

二、应用层,《计算机网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross)》

文章目录 零、前言一、应用层协议原理1.1 网络应用的体系结构1.1.1 客户-服务器(C/S)体系结构1.1.2 对等体(P2P)体系结构1.1.3 C/S 和 P2P体系结构的混合体 1.2 进程通信1.2.1 问题1:对进程进行编址(addressing)&#…

配置文件中ribbon.ReadTimeout属性

ribbon.ReadTimeout属性是Ribbon客户端配置中的一个关键参数,用于设置从服务器读取数据的超时时间。Ribbon是一个负载均衡客户端,它可以在微服务架构中帮助服务消费者以客户端负载均衡的方式调用服务提供者。以下是关于ribbon.ReadTimeout属性的详细介绍…

【AI日记】24.11.06 我对投资的一点浅见

【AI论文解读】【AI知识点】【AI小项目】【AI战略思考】【AI日记】 投资学习 内容:看投资大佬访谈或演讲B站地址:巴菲特1998年佛州大学讲座目标:学习巴菲特的投资哲学和人生智慧时间:2小时评估:非常不错,值…

Centos开机自启动脚本示例

本文建议创建一个sh文件管理自启动的各项内容,再将sh文件设置开机启动 在/root/autoshell下创建一个autostart.sh,内容如下 #!/bin/bash # description:开机自启脚本# 启动mongodb sh /root/software/mongodb-linux-x86_64-rhel70-4.0.6/bin/mongod --c…

硬件基础06 滤波器——无源、有源(含Filter Solutions、Filter Pro、MATLAB Fdatool)

推荐设计RC无源滤波器使用,数字滤波器可以使用MATLAB,有源滤波器使用Filter Pro。 一、Filter Solutions 1、软件资源及安装教程如下 FilterSolutions14.1.rar资源 (1)、双击FS14_1_0.exe进行安装;不要安装到中文路…

MySQL 的 select * 会用到事务吗?

我们都知道,在InnoDB存储引擎中,所有的修改操作都必须在事务中进行的。 那么,而 SELECT * 这种普通的读取操作其实也会在事务的上下文中执行,即使没有明确的开启事务语句InnoDB存储引擎也会为查询自动开启一个隐式事务。 因此&a…

基于SpringBoot的免税商品优选购物商城的设计与实现

一、项目背景 从古至今,通过书本获取知识信息的方式完全被互联网络信息化,但是免税商品优选购物商城,对于购物商城工作来说,仍然是一项非常重要的工作。尤其是免税商品优选购物商城,传统人工记录模式已不符合当前社会…

【大数据学习 | kafka】kafka的偏移量管理

1. 偏移量的概念 消费者在消费数据的时候需要将消费的记录存储到一个位置,防止因为消费者程序宕机而引起断点消费数据丢失问题,下一次可以按照相应的位置从kafka中找寻数据,这个消费位置记录称之为偏移量offset。 kafka0.9以前版本将偏移量信…