![“联发科 PreLoader USB VCOM 端口”还是“联发科 USB 端口”?](https://linux22.com/image/1576520/%E2%80%9C%E8%81%94%E5%8F%91%E7%A7%91%20PreLoader%20USB%20VCOM%20%E7%AB%AF%E5%8F%A3%E2%80%9D%E8%BF%98%E6%98%AF%E2%80%9C%E8%81%94%E5%8F%91%E7%A7%91%20USB%20%E7%AB%AF%E5%8F%A3%E2%80%9D%EF%BC%9F.png)
手机(已关机,但刚刚插入 USB)如何通知 Windows PC(安装了驱动程序“联发科 PreLoader USB VCOM 端口”和“联发科 USB 端口”)如何识别自己:作为设备 - “联发科 PreLoader USB VCOM 端口”还是 - “联发科 USB 端口”?
我没有看到任何模式 - 当我将手机插入 USB 时,Windows PC 有时通过“预加载器 USB”处理它,有时通过“仅 USB”端口处理它,有时按顺序同时处理(我从 WMI 事件中看到它)。
答案1
当您插入联发科手机时,它会打开,但不会完全打开。启动 ROM 将运行,这将运行预加载器,并根据实现情况显示充电动画或启动 Linux 内核并进入称为内核关机充电 (KPOC) 的模式,该模式显示充电动画。您看到的设备与前两个阶段相关。这两种设备都用于将固件下载到手机,但它们代表不同的阶段并支持不同的命令集。MediaTek USB Port
由启动 ROM 创建,MediaTek PreLoader USB VCOM port
由预加载器创建(它在启动 ROM 之后运行并进行进一步的硬件初始化)。
通常情况下,插入手机后只会显示预加载器设备,但您这种情况似乎手机可能配置为进入启动 ROM 的下载模式,如果未看到连接,则继续进入预加载器,这将提供另一种下载模式。预加载器也可能存在某种问题,导致手机重置回启动 ROM 以启动紧急下载模式。