本文主要針對EVT、Bringup初期主板的刷機教程,通過高通的9008端口(高通的CPU內固化了一段引導程序,在手機啟動不了時會引導手機進入下載模式,可以重新刷入系統版本)進行刷機
1、下載高通刷機工具QPST,通過鏡像刷寫分區來刷機,下載地址https://createpoint.qti.qualcomm.com/to
2、下載刷機包,解壓
3、打開QFIL應用程序,根據項目配置信息選擇內存類型為emmc、ufs或其他
4、查看主板原理圖,查找download對應點的位號,在位號圖中找到相應位置,即為9008的端口點,具體查找如下:
打開原理圖,ctrl + f 搜索 Force download ,記錄位號TP4728、TP4729
打開位號圖,搜索位號TP4728、TP4729,如圖所示即為強制下載點
5、主板、小板通過數據線連接電腦,選擇Select Port后,用鑷子短接第4步中找到的兩個強制下載點,等待幾秒后QFIL會識別到9008設備,點擊OK
6、點擊Browse,導入prog_firehose_ddr.elf內存類型文件,點擊Load XML,導入rawprogram_unsparse.xml分區表文件,跳出path0.xml,繼續選中。
7、點擊download完成刷機
備注:上面是高通emmc內存的刷機方式,ufs的刷機第一次還需要刷provision,分區表也分成了6份,稍微復雜點