XCD刷机
刷机步骤:
1、先刷mcu
2、再刷手机部底包
3、再刷汽车的包
线束连接,不同硬件连接方式不一样:
-
P02板:9008 usb插小板, adb usb 插大板 黑色口
-
P01板: 都插小板
-
P2版:插这个白色的口,进mcu的sh环境
- 进9008 pm.soc.edl.ctrl 1 命令
- 进fastboot pm.soc.fastboot.ctrl 1 命令
1、MCU
推荐整体刷外设:外设刷机脚本使用指南
刷mcu可参考此教程中(第一部分MCU刷机):XCD刷机教程汇总
2、手机部底包刷写
Miflash 刷机工具下载,只支持windows版本。
📷 截图:Miflash 刷机工具(rar 附件 token LQmLbXsXRodPRBxdxSxcPBldnHc)
adb
下载:Corigi Factory 下载 , 选择N801 userdebug版本
下载手机部包解压后,**先别刷机,需要拷贝一个文件(执行如下命令)**才能正常刷机
cd images/
cp nv/CN/P02/factory_nv.img ./一般连接edl线(专门的线,需要借用)自动进入9008,如果列表里没有设备,说明进入9008失败。
选择image 点击刷机。

3、汽车包刷写
刷写前需要关闭心跳,参考文档:功能安全心跳开启后SoC刷机说明
daily 包临时下载地址 https://cloud.mioffice.cn/#/product/file-store/objects/xcd-project/202401/suiren
Rom平台:https://preview.admin.iccc.mioffice.cn/#/rom/version
解压后
//刷汽车部
//XCD需要记得关心跳,输入以下指令后重启
adb root && adb shell setprop persist.soc_heartbeat_switch false && adb reboot
adb reboot bootloader
flash_all.sh
//单独刷super
adb reboot fastboot
fastboot -w
fastboot flash super super.img && fastboot flash vbmeta vbmeta.img && fastboot flash vbmeta_system vbmeta_system.img && fastboot flash boot boot.img && fastboot reboot
编译汽车代码
下载代码以及编译脚本
remount
目前的版本会比较慢,执行完adb remount 等待一段时间,然后重启。
重启后拔掉usb和断电源, 再重新开机,再次remount才能成功