「MediaTek PreLoader USB VCOM ポート」または「MediaTek USB ポート」?

「MediaTek PreLoader USB VCOM ポート」または「MediaTek USB ポート」?

携帯電話 (電源はオフになっているが、USB に接続しただけ) は、Windows PC (ドライバー「MediaTek PreLoader USB VCOM ポート」および「MediaTek USB ポート」がインストールされている) に、自身をデバイスとして「MediaTek PreLoader USB VCOM ポート」として識別するか、または「MediaTek USB ポート」として識別するかをどのように通知しますか?

パターンは見当たりません。携帯電話を USB Windows PC に接続すると、時には「プリローダー USB」経由で処理され、時には「USB のみ」のポート経由で処理され、時には両方で順番に処理されます (WMI イベントから確認しています)。

答え1

MediaTek の電話を接続すると、電源は入りますが、完全には入りません。ブート ROM が実行され、プリローダーが実行され、実装に応じて、充電アニメーションが表示されるか、Linux カーネルが起動して、充電アニメーションを表示するカーネル パワーオフ チャージング (KPOC) と呼ばれるモードに入ります。表示されているデバイスは、最初の 2 つのステージに関連付けられています。両方のデバイスは、電話にファームウェアをダウンロードするために使用されますが、異なるステージを表し、異なるコマンド セットをサポートします。MediaTek USB Portはブート ROM によって作成され、はMediaTek PreLoader USB VCOM portプリローダーによって作成されます (プリローダーはブート ROM の後に実行され、さらにハードウェアの初期化を行います)。

通常、電話を接続するとプリローダー デバイスのみが表示されますが、この場合は電話がブート ROM のダウンロード モードに入るように設定され、接続が検出されない場合はプリローダーに進み、別のダウンロード モードが提供されるようです。また、プリローダーに何らかの問題があり、電話がブート ROM にリセットされて緊急ダウンロード モードが開始される可能性もあります。

関連情報