F3/F1 Jsse 适配说明
⚠️
- jsse 服务为常驻进程,目前由于安全 SE 未在 F1 上对常驻进程做适配,只能通过手动拉起服务
- 步骤 2 的证书灌装只在设备没有证书情况下需要,已灌装证书请忽略
- f3-p0 的板子,每次执行
adb reboot、adb reboot bootloader后需要下电再重新上电,连接 JLink 执行JLink_bring_up_xcd脚本拉起设备
0. 固定 Serialno(F3 板子需要)
💡 F3 板子由于 Serialno 不固定,需要先固定 Serialno,保证后续 vid 的恒定不变
目前新业务部针对没烧过 efuse 的芯片,每次重启都随机生成新 sn;当前芯片都未做 efuse,需特殊处理:
# 1. 先通过 adb 获取当前 serialno
adb devices
# List of devices attached
# 60E040C0240EED27 device
# 2. 进 fastboot 模式
adb reboot bootloader
# 3. 固定 Serialno(serialno 为上一步 adb 获取)
fastboot oem nvw 24 60E040C0240EED27
# 之后重启的 serialno 就都固定了证书灌装(单台设备只需灌装一次)
工具 importcert_f3,md5 2f933afcacd7edd59aa6748637e74b6a(飞书附件 token NLKbbH9xXorobAxV3zAcH31Ln3B;本地已沉淀:vid-recovery skill assets/importcert_f3)
- 前提:设备需联网(wifi 即可),测试命令
ping s.iccc.xiaomiev.com - push 工具到 F3 并完成灌装(确保 adb root 权限):
⚠️
- 务必 push 到
/vendor/bin/目录下- 灌装完成后需重启设备
## adb shell 需 root 权限,需要 remount
adb root; adb remount
# 1. push 工具到板子
adb push importcert_f3 /vendor/bin
# 2. 执行灌装操作
adb shell
importcert_f3 0 test
# 3. 灌装成功标志见下图
# 4. 成功后重启车机
重启车机
adb reboot
# 等待重新启动后
adb root
adb shell🎉 这时候 jsse 服务已经部署好,业务方就可以进行证书相关的业务测试
FAQ
1. 获取不到 vid

请先确认有没有刷最新的 mcu 版本,如果是最新版本仍获取不到咨询人工服务。