[2018.10.25]高通QFIL刷机:高通sdm845_la2.0用QFIL软件meta_build和flat_build刷机

2023-10-27

[1 代码准备]

(i)amss_standard_oem:高通源码

(ii)test_device:amss_standard_oem对应的二进制文件(高通已经编译)

(iii)caf:高通源码对应的谷歌源码

[2 编译源码]

amss_standard_oem/LINUX/android/vendor/qcom目录下的proprietary文件夹拷贝到caf/vendor/qcom目录下

编译caf:

source build/envsetup.sh

lunch sdm845-userdebug

make -j32

编译成功后会在caf/out/target/product/sdm845目录下生成相关img和其他文件

[3 生成meta_build刷机文件]

进入test_hyh/sdm845-la-2-0_test_device/common/build目录下build,生成meta_build刷机文件

我们执行python build.py脚本

在这之前,需要拷贝caf中的部分文件到test_hyh中,python build.py才能正常运行

拷贝的文件我们参考test_hyh/sdm845-la-2-0_test_device/目录下的contents.xml

在contents.xml里搜索"LINUX/"关键字,显示出的文件即为要从caf拷贝到test_hyh对应目录的文件,

这里注意<ignore="true">的可忽略,不用拷贝

拷贝后如图:

然后执行python build.py脚本,成功后如图:

[4 meta_build QFIL刷机]

(i)首先找到设备com口,我的开发机是S4-1引脚拔下开关

(ii)QFIL配置如下:

刷机时可能会出现如下问题:

QFIL软件显示类似信息:sahara协议有问题,read header 0 bytes!

这是软件QFIL的问题,驱动没安装好!!!重新拔插电源后,再次打开软件可正常meta_build烧写!!!如图:

[5 生成flat_build刷机文件]

生成flat_build刷机文件,参考80-nn120-1sc的4.3章节

刷机时选择flat build即可

[参考资料]

1 sp80-p9301-4_k_sdm845_linux_android_software_user_manual.pdf

2 80-nn120-1sc_k_qualcomm_flash_image_loader_qfil_user_guide__simplified_chinese.pdf

flatbuild_sdm845_la2.0_rom

链接:百度网盘 请输入提取码 密码:7i0i

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[2018.10.25]高通QFIL刷机:高通sdm845_la2.0用QFIL软件meta_build和flat_build刷机 的相关文章

随机推荐

  • 基于springboot+vue+Java的自习室预定系统+数据库(附源码,文档)

    今天为大家带来的是 基于springboot vue自习室预定系统 源码 文档 开发环境 源码下载地址 https download csdn net download gdutxiaoxu 87595996 后端 开发语言 Java 框架
  • 华为OD机试 - 告警抑制(Python)

    题目描述 告警抑制 是指高优先级告警抑制低优先级告警的规则 高优先级告警产生后 低优先级告警不再产生 请根据原始告警列表和告警抑制关系 给出实际产生的告警列表 不会出现循环抑制的情况 告警不会传递 比如A gt B B gt C 这种情况下
  • 一个200W+30W播放量的物联网创意小视频是怎么创作的?

    title B站拆解视频的创作 tags 拆解 date 2020 5 18 00 53 00 urlname bilibili iphoneSE 折腾的最高境界 把iPhone SE改装成台式机全纪录 这是在B站和达尔闻合作的拆解视频 达
  • 用户分析报告

    用户分析报告 随着国民消费水平的提高和年轻消费群体的崛起 中国的新式茶饮市场不断快速发展 新式茶饮已成为绝大多数年轻人接触茶及茶文化的渠道来源 在市场竞争如此激烈的前提下 品牌如何发挥自身的优势和凝聚力 将这一群对新式茶饮有需求的人集结在一
  • 移动软件技术——Activity(1)

    Part1 Activity基础 1 概念 Activity是Android程序中最基本的组件 显示可视化的用户界面 接收与用户交互所产生的界面事件 一个Activity代表一个单独的屏幕 可以添加多个控件如 Button TextView
  • Linux的top命令解析

    Top命令是什么 TOP命令是Linux下常用的性能分析工具 能够实时显示系统中各个进程的资源占用状况 TOP是一个动态显示过程 即可以通过用户按键来不断刷新当前状态 如果在前台执行该命令 它将独占前台 直到用户终止该程序为止 比较准确的说
  • java Process.waitFor阻塞

    关于java Process waitFor 进程阻塞问题 摘录自 http lelglin iteye com blog 1487351 问题 有同学遇到java调用Process exec node purppeteer插件去浏览器截图
  • js浏览器打开小窗口

    export const openWindow url title w h gt Fixes dual screen position Most browsers Firefox const dualScreenLeft window sc
  • 华为机试:停车场车辆统计(Java解法)

    停车场车辆统计 特定大小的停车场 数组cars 表示 其中1代表有车 0代表无车 车辆大小不一 统计停车场最少可以停多少辆车 返回具体的数字 长度小于1000 输入 小车占一个车位 长度1 中车占两个车位 长度2 大车占三个车位 长度3 输
  • 虚函数在对象中的内存布局

    典型地 C 通过虚函数实现多态性 多态性的定义 无论发送消息的对象属于什么类 他们均发送具有相同形式的消息 对消息的处理方式可能随接受消息的对象而变 具体地说 在某个基类上建立起来的类的层次结构中 可以对任何一个派生类的对象中的同名成员函数
  • VirtualKD-3.0双机调试过程问题记录

    1 vmware虚拟机本身不需要额外配置 但虚拟机名不要是中文 不然会卡死 2 打开virtual 然后点击debugger path 选择windbg exe 此时必须选windbg 选windbgx会没有效果 然后windug exe
  • 报错 RuntimeError: No such operator image::read_file

    初学者在刚接触cv时经常会遇到的问题 一般是文件输入的路径不对 linux 系统使用 分割地址 Windows 使用 分割 如果直接使用某个文件的地址 注意在双引号外加 r 如 r C Users master Desktop 1 jpg
  • C++学习—类的成员函数和变量的访问、静态与非静态成员函数

    类的成员访问方式可以分为两类 没有实例化对象的访问 有实例化对象的访问 一 没有实例化对象的访问 class controller public static void func protected int a int b int main
  • JSON—接收服务器端传来的数据

    1 服务器端传送json格式的数据代码如下 这里指在servlet类中的情况 import java io IOException import java io PrintWriter import javax servlet Servle
  • babel—ES6代码转换为ES5代码

    为什么要将ES6代码转换为ES5代码 为了浏览器兼容 以及为了在node js环境可以顺畅运行应用程序 ES6作为JS的新规范 加入了很多新的语法和API 但现代浏览器对ES6新特性支持度不高 所以需将ES6代码转为ES5代码 如何转换 初
  • Darknet训练yolov7-tiny(AlexeyAB版本)

    darknet框架训练yolov7 Yolov7在darknet框架下的训练配置过程 配置darknet环境 官方数据集下载 模型和配置文件 训练之前必须看 参数修改 模型训练 模型评估 模型测试 Yolov7在darknet框架下的训练配
  • BES2300X,BES2500X——音频通路(audio)原理解析(二)

    基于BES2300系列芯片的audio音频通路详解 引言 BES2300X BES2500X系列博文请点击这里 本文是BES2300X BES2500X系列博文的audio音频通路部分 目前国内市场 BES的TWS方案风生水起 写一下两年来
  • 手写数字识别的现状

    1 研究背景 手手写数字识这项技术是光学字符识别 Optical Character Recognition 简称OCR 的一个重要分支 主要分为脱机手写数字识别和联机手写数字识别 其中 联机手写数字识别相对较简 单些 它利用实时监控数字输
  • qt信号槽同步问题

    目录 信号槽 注意事项 具体例子 线程安全问题的例子 信号槽 在Qt编程中 信号 Signal 和槽 Slot 是一种用于在对象之间进行通信的机制 信号用于发出事件 而槽用于响应这些事件 一个对象可以发出信号 另一个对象可以通过连接到该信号
  • [2018.10.25]高通QFIL刷机:高通sdm845_la2.0用QFIL软件meta_build和flat_build刷机

    1 代码准备 i amss standard oem 高通源码 ii test device amss standard oem对应的二进制文件 高通已经编译 iii caf 高通源码对应的谷歌源码 2 编译源码 将amss standar