«Порт MediaTek PreLoader USB VCOM» или «Порт MediaTek USB»?

«Порт MediaTek PreLoader USB VCOM» или «Порт MediaTek USB»?

Каким образом мобильный телефон (выключенный, но только что подключенный к USB) сообщает ПК с Windows (с установленными драйверами «MediaTek PreLoader USB VCOM port» и «MediaTek USB Port»), как себя идентифицировать: как устройство - «MediaTek PreLoader USB VCOM port» или как - «MediaTek USB Port»?

Я не вижу никакой закономерности - когда я подключаю телефон к USB, ПК с Windows иногда обращается с ним через порты "preloader USB", иногда через порты "просто USB", иногда через оба порта последовательно (я вижу это по событиям WMI).

решение1

При подключении телефона MediaTek он включится, но не полностью. Запустится загрузочное ПЗУ, которое запустит предварительный загрузчик и, в зависимости от реализации, либо покажет анимацию зарядки, либо запустит ядро ​​Linux и войдет в режим, называемый зарядкой при выключенном ядре (KPOC), который показывает анимацию зарядки. Устройства, которые вы видите, связаны с первыми двумя этапами. Оба устройства используются для загрузки прошивки на телефон, но они представляют разные этапы и поддерживают разные наборы команд. MediaTek USB Portсоздается загрузочным ПЗУ, а MediaTek PreLoader USB VCOM portсоздается предварительным загрузчиком (он запускается после загрузочного ПЗУ и выполняет дальнейшую инициализацию оборудования).

Обычно при подключении телефона отображается только устройство preloader, но, похоже, в вашем случае телефон может быть настроен на вход в режим загрузки boot ROM, и если он не видит соединения, то на продолжение preloader, который предложит другой режим загрузки. Также возможно, что есть какая-то проблема с preloader, из-за которой телефон сбрасывается обратно в boot ROM, чтобы запустить аварийный режим загрузки.

Связанный контент