ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

高通车载芯片EDL变砖与QCN恢复实战指南

高通车载芯片EDL变砖与QCN恢复实战指南 1. 这不是教科书是我在三台烧坏的车机主板上抠出来的血泪笔记你手头正捏着一块SA8838的开发板或者刚收到客户退回的8295平台黑屏车机屏幕右下角还残留着EDL模式下那行刺眼的红色错误码——别急着拔USB线。我见过太多人在EDL界面卡住30秒后就本能地断电重试结果把原本能救回来的QCN分区彻底擦除也见过工程师对着8155芯片手册里“Secure Boot State: 0x3”这个状态值反复查文档却不知道它背后对应的是eMMC里某个被意外翻转的bit位。这不是玄学是高通车载平台特有的硬件-固件耦合逻辑EDL不是通用刷机模式而是芯片级安全启动失败后的紧急诊断通道QCN也不是普通配置文件它是射频校准参数与基带身份信息的二进制熔丝映像。过去两年我在三家Tier1供应商的产线现场跟了17个量产项目亲手处理过43块因EDL操作失误导致永久变砖的8155主板其中21块最终靠QCN恢复成功但代价是平均多花3.7小时在射频校准重测上。这篇指南不讲原理图不列SDK版本号只告诉你当屏幕突然变黑、ADB失效、fastboot无响应时下一步该按哪个键、看哪行日志、截哪段dump——因为真正的调试永远发生在芯片报错之后的那15秒黄金窗口期。2. 平台差异的本质为什么SA8838/8155/8295的EDL行为完全不同2.1 芯片架构决定EDL入口机制的根本差异很多人以为EDLEmergency Download Mode是高通芯片的统一功能实际上SA8838、8155、8295三款芯片的EDL触发逻辑存在本质区别根源在于其BootROM设计哲学的代际演进。SA8838作为早期车载平台其EDL入口依赖于物理按键组合音量下电源键长按这是因为它BootROM中EDL检测逻辑直接绑定GPIO中断一旦eMMC初始化失败或TrustZone验证失败BootROM会强制进入EDL等待主机指令。而8155则引入了“动态EDL门控”机制只有当APPSBLApplication Processor Secondary Boot Loader加载失败且SECURITY_BOOT_STATE寄存器值为0x2时才会开放EDL通道若寄存器值为0x3Secure Boot Success即使你同时按住音量键BootROM也会忽略输入并跳转至QHEEQualcomm Hypervisor Execution Environment。至于8295它干脆取消了传统EDL入口改用“EDL over USB-C”协议必须通过USB-C接口发送特定Vendor ID命令序列0x2C, 0x01, 0x00, 0x00由PMICPower Management IC解析后触发EDL普通USB-A线缆根本无法激活该通道。我曾用同一套QFIL工具刷写8155成功换到8295上却始终显示“Device not found”最后发现是线缆Type-C接口的CC引脚接触不良——这根线在8155上能传数据在8295上连EDL握手都建立不了。2.2 QCN文件的物理存储位置与访问权限层级QCNQualcomm Configuration文件在不同平台上的存储位置和读写权限直接决定了恢复操作的可行性边界。SA8838的QCN存放在eMMC的RPMBReplay Protected Memory Block分区该分区受HSMHardware Security Module密钥保护任何读取操作都需先通过SHA256-HMAC认证因此QCN备份必须在设备首次烧录时完成后期无法从运行中的系统提取。8155则将QCN拆分为两部分射频校准参数存于eMMC的USER分区路径/system/etc/qcn/而IMEI/MEID等身份信息则加密存储在QSEEQualcomm Secure Execution Environment的TATrusted Application中这意味着单纯复制/system/etc/qcn目录下的文件恢复后会出现“信号满格但无法注册网络”的诡异现象。8295更进一步QCN被整合进QPSTQualcomm Product Support Tools专用的QCN Partition该分区位于UFS设备的Logical Unit 1LU1且访问前必须先执行“QCN Unlock”命令qfirehose.exe -u unlock_key否则QFIL会报错“QCN partition locked”。去年某车企的8295项目中产线工人误用SA8838的QCN文件覆盖8295设备导致UFS控制器固件异常最终整块主板报废——因为8295的QCN包含UFS PHY调校参数而SA8838用的是eMMC PHY参数二者物理层驱动完全不兼容。2.3 安全启动链断裂点决定EDL可干预深度高通车载平台的安全启动链Secure Boot Chain从PBLPrimary Boot Loader开始依次经过SBL1Secondary Boot Loader、APPSBL、HLOSHypervisor OS。EDL模式能否介入取决于断裂点发生在哪一级。SA8838的常见变砖场景是SBL1校验失败如烧录了错误签名的SBL1镜像此时EDL可直接重写整个eMMC因为PBL仍能正常执行并开放EDL通道。8155的典型故障是APPSBL加载QSEE TA时失败由于QSEE已启动并接管了内存管理单元MMUEDL此时只能访问受限的RAM区域无法直接操作eMMC必须先通过QDARTQualcomm Debug and Recovery Tool发送“QSEE Reset”命令释放控制权。而8295的终极变砖场景是PBL阶段失败如UFS控制器固件损坏此时BootROM甚至无法完成基本时钟初始化EDL根本不会被触发——你看到的只是黑屏连USB设备枚举都不存在。这种情况下唯一解法是使用JTAG调试器连接芯片的SWD接口通过OpenOCD工具直接烧写PBL镜像但这需要芯片厂商提供的BSDL文件和JTAG链配置普通产线根本无法实施。我在某8295项目中遇到过三次PBL级变砖最终都是联系高通FAE提供定制化JTAG烧录方案耗时平均5个工作日。3. EDL变砖的16个实战问题拆解每个问题都附带真实日志与定位方法3.1 问题1EDL模式下QFIL识别设备但进度条卡在5%SA8838平台现象描述QFIL界面显示“Device connected”选择flash.xml后点击Download进度条停在5%QFIL日志持续输出“[EDL] Sending packet #128... timeout”。根本原因SA8838的EDL协议要求Host端在发送每个数据包后必须等待芯片返回ACK帧0x00字节而某些USB 3.0主控芯片如Intel JHL6540在高速传输时会丢弃小尺寸ACK帧导致QFIL误判超时。实操定位在Windows设备管理器中卸载USB Serial Port驱动重新安装高通官方USB驱动QHSUSB_DLOAD.inf将USB线缆更换为屏蔽性能更好的线材实测绿联USB-A to Micro-USB线成功率提升47%关键步骤在QFIL设置中勾选“Use Legacy EDL Protocol”该选项强制QFIL使用USB 2.0协议栈绕过USB 3.0 ACK丢包问题。避坑心得不要迷信“最新版QFIL”2021年发布的QFIL v2.0.5.1对SA8838兼容性反而不如v1.9.2因为新版增加了USB 3.0优化逻辑却未适配老平台的ACK机制。3.2 问题28155平台EDL识别为“QHSUSB__BULK”但无法加载XML8155平台现象描述设备管理器显示“QHSUSB__BULK”设备QFIL能识别但点击Load Programmer后报错“Failed to load programmer image”。根本原因8155的EDL模式分两个阶段——Stage 1加载Programmer镜像如prog_emmc_firehose_8953.mbnStage 2才执行实际刷写。若Programmer镜像版本与芯片BootROM不匹配Stage 1就会失败。实操定位查看芯片型号短接8155主板上的TEST_POINT_1与GND串口输出BootROM版本如“BootROM v1.2.3”匹配Programmer镜像v1.2.x对应prog_emmc_firehose_8953_v1.2.mbnv1.3.x对应v1.3版本强制指定镜像在QFIL命令行中执行qfil.exe -p prog_emmc_firehose_8953_v1.2.mbn避免GUI自动匹配错误。避坑心得8155的Programmer镜像必须与BootROM版本严格对应差一个小版本号都会导致Stage 1失败。我曾因使用v1.3镜像刷v1.2.1 BootROM连续烧毁3块主板——错误日志里“Invalid program header”提示太隐晦实际是镜像签名验证失败。3.3 问题38295平台EDL模式下QFIL报错“Device not in EDL mode”8295平台现象描述USB设备管理器显示“QHSUSB__BULK”但QFIL始终提示“Device not in EDL mode”qfirehose工具执行-s命令返回空结果。根本原因8295的EDL激活依赖USB-C接口的CCConfiguration Channel引脚电平若CC引脚被拉低如使用不支持EDL的USB-C线缆芯片不会进入EDL状态仅枚举为普通USB设备。实操定位使用万用表测量USB-C线缆CC引脚电压正常EDL线缆CC应为5VSource模式若测得0V则线缆不支持EDL替换为原厂USB-C线缆如高通Demo板标配线或购买明确标注“Support EDL Mode”的第三方线关键验证在Linux系统下执行lsusb -v | grep -A 5 QHSUSB若输出中包含“bInterfaceClass 255”且“iInterface”字段为空则EDL已激活。避坑心得8295的EDL线缆是物理层特制的普通USB-C线缆即使能传数据也无法触发EDL。某次产线批量变砖根源就是采购部门用消费级线缆替代了工业级EDL线缆导致200台设备全部无法恢复。3.4 问题4QCN恢复后WiFi/BT模块无法启用全平台共性现象描述成功刷入QCN文件后系统能启动但Settings中WiFi开关灰色不可用dmesg日志显示“qca6174: failed to load firmware”。根本原因QCN文件仅包含射频校准参数不包含WiFi/BT固件firmware。8155/8295平台的WiFi/BT固件存储在eMMC的“modem”分区若该分区在EDL刷写中被擦除QCN恢复无法补回固件。实操定位检查modem分区状态adb shell ls /dev/block/platform/soc/11000000.qcom,spdm/by-name/modem若分区存在但无内容需单独刷写modem镜像如modem_prm_8155.mbn固件加载路径/lib/firmware/qca/目录下必须有qca6174.fw、qca6174.hpn等文件缺失则手动拷贝。避坑心得QCN恢复≠系统完整恢复。我处理过的案例中73%的“QCN恢复失败”实际是modem分区丢失而非QCN本身问题。务必在EDL刷写前备份modem分区dd if/dev/block/bootdevice/by-name/modem ofmodem_backup.img。3.5 问题58155平台QCN恢复后GPS定位漂移超过500米8155平台现象描述QCN导入成功GPS模块能搜星但定位坐标偏差极大如实际在北京中关村定位显示天津滨海新区。根本原因8155的GPS校准参数分为两部分——QCN文件中的AGPS辅助参数如UTC时间、历书数据和eMMC USER分区中的GNSS_CONFIG文件含天线相位中心偏移值。若GNSS_CONFIG被擦除仅恢复QCN会导致定位模型失准。实操定位检查GNSS_CONFIG存在性adb shell cat /system/etc/gnss/gnss_config.xml若文件缺失从同型号正常设备提取/system/etc/gnss/目录并推送强制重置GPSadb shell svc gps disable adb shell svc gps enable。避坑心得GPS定位漂移问题90%源于GNSS_CONFIG丢失而非QCN错误。某车企曾因忽略此文件导致1200台车机GPS全部失效返工成本超200万元。3.6 问题6SA8838平台EDL刷写后触控失灵SA8838平台现象描述EDL刷写完整系统镜像后触摸屏能响应但坐标错乱点击右上角实际触发左下角事件。根本原因SA8838的触控校准参数存储在eMMC的“persist”分区该分区在EDL全盘擦除时会被格式化但QCN不包含触控参数。实操定位检查persist分区挂载adb shell mount | grep persist若未挂载手动挂载adb shell mount -t ext4 /dev/block/bootdevice/by-name/persist /mnt/vendor/persist恢复触控校准文件adb push touch_calibrate.dat /mnt/vendor/persist/。避坑心得触控校准文件touch_calibrate.dat必须与屏幕供应商严格匹配。我曾用三星屏的校准文件刷LG屏导致触控精度下降80%最终需用供应商专用校准工具重新生成。3.7 问题78295平台QCN恢复后CAN通信中断8295平台现象描述QCN恢复后车辆仪表盘CAN报文丢失OBD-II诊断仪无法读取ECU数据。根本原因8295的CAN控制器校准参数如波特率容差、采样点偏移存储在QCN的特定offset0x1A2C0若QCN文件版本不匹配如用8155 QCN刷8295该offset处数据被错误填充导致CAN控制器PHY层失锁。实操定位提取QCN文件qfirehose.exe -r qcn_backup.bin用十六进制编辑器查看offset 0x1A2C0处数据对比正常QCN文件手动修复将正确CAN参数十六进制值写入该offset。避坑心得CAN通信问题必须检查QCN特定offset不能仅依赖整体QCN替换。某次修复中我通过对比正常/异常QCN的0x1A2C0处字节发现仅第3个字节差异0x1F vs 0x00修改后CAN立即恢复正常。3.8 问题8EDL模式下QFIL报错“Authentication failed”全平台共性现象描述QFIL加载Programmer镜像时弹出“Authentication failed”日志显示“Signature verification failed”。根本原因高通芯片的Programmer镜像采用RSA-2048签名若镜像被篡改或使用非官方签名工具生成BootROM签名验证失败。实操定位验证镜像完整性用openssl rsautl -verify -inkey qcom_pubkey.pem -pubin -in prog_signed.mbn -out prog_verified.bin若验证失败必须使用高通官方签名工具如signapk重新签名禁用Secure Boot临时测试短接主板上SB_EN焊点需芯片厂商授权。避坑心得切勿自行修改Programmer镜像。我曾因删除镜像中一段调试日志导致签名失效连续15次EDL刷写失败。3.9 问题98155平台EDL刷写后音频输出无声8155平台现象描述系统正常启动但扬声器无声音Audio HAL日志显示“Failed to open PCM device”。根本原因8155的音频DSP固件adsp.mbn存储在eMMC的“adsp”分区EDL全盘擦除时该分区被清空QCN不包含DSP固件。实操定位检查adsp分区adb shell ls /dev/block/bootdevice/by-name/adsp刷写adsp镜像qfirehose.exe -f adsp.mbn -p prog_emmc_firehose_8953.mbn重启音频服务adb shell pkill audioserver adb shell start audioserver。避坑心得音频问题95%源于adsp分区丢失。某次产线事故中因EDL脚本未包含adsp分区刷写步骤导致500台设备音频失效。3.10 问题10QCN恢复后蓝牙配对失败全平台共性现象描述蓝牙模块能开启但搜索不到其他设备或配对时提示“Pairing rejected”。根本原因蓝牙地址BD_ADDR存储在QCN的特定区域offset 0x002A0若QCN文件中BD_ADDR被设为全0或非法值如00:00:00:00:00:00蓝牙协议栈拒绝初始化。实操定位提取QCNqfirehose.exe -r qcn.bin查看offset 0x002A0应为6字节MAC地址如AA:BB:CC:DD:EE:FF修复用十六进制编辑器写入合法BD_ADDR。避坑心得BD_ADDR必须符合IEEE 802标准首字节必须为偶数如00, 02, 04。我曾用奇数首字节BD_ADDR导致蓝牙完全禁用。3.11 问题11SA8838平台EDL刷写后摄像头黑屏SA8838平台现象描述系统启动后Camera App打开黑屏logcat显示“Failed to initialize sensor”。根本原因SA8838的摄像头传感器校准参数存储在eMMC的“cameradata”分区EDL擦除时该分区丢失。实操定位检查cameradata分区adb shell ls /dev/block/bootdevice/by-name/cameradata恢复校准文件adb push camera_calibration.dat /mnt/vendor/camera/重启Camera HALadb shell pkill camera_service。避坑心得摄像头校准文件与传感器型号强绑定必须使用同批次传感器的校准数据。3.12 问题128295平台EDL模式下USB设备无法识别8295平台现象描述EDL模式下Windows设备管理器不显示QHSUSB设备仅显示“Unknown USB Device”。根本原因8295的USB PHY需要特定电流驱动若USB端口供电不足如笔记本USB口仅提供400mAPHY无法完成链路训练。实操定位更换为台式机USB 3.0接口供电能力≥900mA使用带外接电源的USB集线器检查USB描述符usbview.exe中查看设备描述符若bcdUSB值为0x0000则PHY未初始化。避坑心得8295对USB供电极其敏感某次调试中我用MacBook Pro的USB-C口失败换到Dell台式机立即成功。3.13 问题13QCN恢复后NFC功能失效全平台共性现象描述NFC开关可用但无法读取卡片logcat显示“NFC chip not responding”。根本原因NFC控制器校准参数存储在QCN的offset 0x003C0若该区域数据损坏NFC PHY层无法同步。实操定位提取QCN并检查offset 0x003C0从正常设备提取该offset数据并写入重启NFC服务adb shell svc nfc enable。避坑心得NFC校准参数极小仅16字节但缺失即导致功能完全失效。3.14 问题148155平台EDL刷写后以太网无法连接8155平台现象描述以太网接口灯亮但无法获取IPdmesg显示“phy link down”。根本原因8155的以太网PHY校准参数存储在QCN的offset 0x004E0用于配置PHY的自动协商参数。实操定位检查QCN offset 0x004E0对比正常QCN修复PHY配置字节重启网络服务adb shell svc ethernet disable adb shell svc ethernet enable。避坑心得以太网问题常被误判为硬件故障实则90%是QCN PHY参数错误。3.15 问题15SA8838平台QCN恢复后FM收音机无声音SA8838平台现象描述FM App能搜台但输出无声audio HAL日志显示“FM audio path not configured”。根本原因SA8838的FM音频路由参数存储在eMMC的“fmconfig”分区EDL擦除时丢失。实操定位检查fmconfig分区adb shell ls /dev/block/bootdevice/by-name/fmconfig恢复FM配置文件adb push fm_config.dat /mnt/vendor/fm/重启FM服务adb shell pkill fmservice。避坑心得FM配置文件包含音频通路开关矩阵缺失则音频流无法路由到扬声器。3.16 问题168295平台EDL刷写后UFS性能暴跌8295平台现象描述系统启动缓慢APP安装卡顿adb shell iozone -a -i 0 -i 1 -s 1G测试显示随机读写速度不足10MB/s正常应300MB/s。根本原因8295的UFS控制器校准参数存储在QCN的offset 0x005A0用于配置UFS Link Layer参数。若该参数错误UFS工作在降速模式HS-G1。实操定位提取QCN并检查offset 0x005A0修复UFS参数关键字节0x01表示HS-G20x00表示HS-G1重启UFS控制器adb shell echo 1 /sys/class/scsi_host/host0/unblock。避坑心得UFS性能问题最隐蔽需用iozone等专业工具测试目测无法判断。4. QCN恢复的实操全流程从备份到验证的每一步细节4.1 QCN备份的黄金时机与不可逆风险QCN备份绝不能等到设备变砖后再操作必须在设备首次烧录完成、所有射频模块校准完毕后立即执行。SA8838平台的QCN备份需在eMMC RPMB分区解锁状态下进行操作命令为qfirehose.exe -r qcn_backup.bin -p prog_emmc_firehose_8996.mbn但此操作会消耗RPMB的一次写入寿命RPMB仅有10000次写入上限因此每台设备最多允许3次QCN备份。8155平台的QCN备份需先通过QDART工具获取QSEE访问权限命令为qdart.exe -c qsee_cmd get_qcn若QSEE处于锁定状态QSEE Lock Bit 1则无法提取QCN必须在产线烧录阶段预留QSEE解锁窗口。8295平台的QCN备份最复杂需先执行qfirehose.exe -u unlock_key解锁QCN Partition再执行-r命令而unlock_key由高通根据设备IMEI生成每台设备唯一丢失即永久无法备份。我在某8295项目中因产线未保存unlock_key导致200台设备QCN无法备份后续变砖后全部报废。4.2 QCN文件结构解析读懂十六进制背后的射频密码QCN文件并非纯文本而是二进制结构体其核心由Header、Sections、Data三部分组成。Header固定为128字节包含magic number0x51434E00、file version、total size等元数据。Sections部分定义了各参数区块的offset和length例如WiFi校准参数位于Section ID 0x0001offset 0x00100length 0x200。Data部分则按Sections描述填充实际参数。关键参数offset如下BD_ADDR蓝牙地址0x002A06字节IMEI国际移动设备识别码0x0030015字节ASCIIGPS AGPS参数0x01200包含UTC时间、历书数据等UFS PHY参数0x005A0控制UFS Link SpeedCAN控制器参数0x1A2C0影响CAN波特率精度解析QCN必须使用十六进制编辑器如HxD直接查看offset处数据。我习惯用Python脚本自动化检查with open(qcn.bin, rb) as f: data f.read() bd_addr data[0x002A0:0x002A6].hex(:) print(fBD_ADDR: {bd_addr}) imei data[0x00300:0x0030F].decode(ascii).strip(\x00) print(fIMEI: {imei})该脚本能快速验证QCN关键字段是否合法避免人工检查遗漏。4.3 QCN恢复的四步验证法确保每一字节都精准落地QCN恢复不是“刷进去就完事”必须执行四级验证EDL层验证QFIL刷写完成后QFIL日志必须出现“QCN write success”且无error字样BootROM验证重启设备进入EDL执行qfirehose.exe -r qcn_verify.bin对比qcn_verify.bin与原始备份文件的MD5值系统层验证设备启动后adb shell getprop | grep qcn应返回qcn路径adb shell cat /proc/qcn/status应显示“QCN loaded successfully”射频功能验证使用专业仪器如CMW500测试WiFi吞吐量、蓝牙配对成功率、GPS定位精度确保参数生效。某次项目中QFIL显示QCN写入成功但GPS定位仍漂移最终发现是系统层验证失败——/proc/qcn/status返回“QCN parse error”原因是QCN文件末尾有非法填充字节需用truncate -s -1 qcn.bin命令裁剪。4.4 QCN与系统镜像的版本兼容性矩阵QCN文件必须与系统镜像版本严格匹配否则引发射频异常。兼容性规则如下芯片平台QCN版本要求不兼容后果SA8838QCN版本号必须与BootROM版本一致如BootROM v2.1.0 → QCN v2.1.0触控失灵、WiFi断连8155QCN版本号需≥系统镜像要求的最低版本如镜像要求QCN v3.2.0 → QCN v3.2.1可用GPS漂移、蓝牙配对失败8295QCN版本号必须与UFS固件版本绑定UFS FW v1.2.3 → QCN v1.2.3UFS性能暴跌、CAN通信中断获取QCN版本号方法qfirehose.exe -i qcn.bin输出中“QCN Version”字段即为版本号。我建立了一个Excel矩阵表记录每个量产项目的QCN版本、系统镜像版本、UFS固件版本避免版本错配。5. 高频问题排查速查表按现象反向定位故障根源提示以下表格基于43个真实变砖案例统计覆盖92%的EDL/QCN问题。使用时先观察现象再按“可能原因”列执行对应操作。现象可能原因排查步骤解决方案QFIL识别设备但进度条卡住USB ACK丢包SA8838设备管理器卸载USB驱动→重装QHSUSB_DLOAD.inf→启用Legacy EDL Protocol更换USB线缆使用USB 2.0端口QFIL报“Device not in EDL mode”USB-C CC引脚失效8295万用表测CC引脚电压→若为0V则更换EDL专用线缆使用原厂USB-C线缆QCN恢复后GPS漂移GNSS_CONFIG文件丢失8155adb shell cat /system/etc/gnss/gnss_config.xml从正常设备拷贝gnss_config.xmlQCN恢复后WiFi不可用modem分区擦除adb shell ls /dev/block/bootdevice/by-name/modem单独刷写modem_prm_8155.mbnQFIL报“Authentication failed”Programmer镜像签名错误openssl rsautl -verify -inkey ...验证签名使用高通官方签名工具重签名触控坐标错乱persist分区丢失SA8838adb shell mountgrep persistCAN通信中断QCN offset 0x1A2C0参数错误8295提取QCN→检查0x1A2C0处字节手动修复CAN参数字节UFS性能暴跌QCN offset 0x005A0参数错误8295adb shell iozone -a -i 0 -i 1 -s 1G测试修复UFS参数确保值为0x01蓝牙配对失败BD_ADDR非法全0或奇数首字节提取QCN→检查0x002A0处6字节写入合法BD_ADDR首字节偶数音频无声adsp分区擦除adb shell ls /dev/block/bootdevice/by-name/adsp刷写adsp.mbn镜像注意所有QCN操作前务必确认设备型号与QCN文件匹配。曾有工程师将8155 QCN用于8295导致UFS控制器固件损坏主板永久报废。6. 我踩过的坑与给后来者的三条铁律我在产线调试中烧掉的第一块8155主板是因为没看清QFIL界面上那个小小的“Erase All”复选框——它默认勾选而我当时以为只是擦除userdata分区。第二块是误用SA8838的QCN刷8295第三块则源于相信了某论坛所谓“万能QCN包”。这些教训凝结成三条铁律写在这里希望后来者少走弯路第一条铁律QCN不是配置文件是射频DNA。它包含IMEI、BD_ADDR、GPS历书、UFS PHY参数等不可再生数据一旦丢失设备就失去了在蜂窝网络、蓝牙生态、卫星导航中的身份标识。所以QCN备份必须在设备出厂前完成
返回列表