Qualcomm 9008 драйверы: установка и прошивка устройств в режиме EDL

Устройство, определяющееся в диспетчере устройств Windows как Qualcomm HS-USB QDLoader 9008, находится в аварийном режиме загрузки EDL (Emergency Download Mode) — и без корректно установленного драйвера прошить его через QFIL, MiFlash или другой флешер не получится. Чаще всего пользователи сталкиваются с этим при попытке восстановить «окирпиченный» смартфон на чипсете Snapdragon: телефон не включается, но при подключении к ПК появляется неизвестное устройство с кодом 9008.

В этой статье разберём, что представляет собой драйвер Qualcomm 9008, где его взять, как правильно установить на Windows 10 и 11, и какие ошибки возникают чаще всего. Материал ориентирован на безопасные действия: сначала проверки, затем установка и только потом прошивка.

Что такое режим Qualcomm 9008 (EDL)

EDL (Emergency Download Mode) — низкоуровневый сервисный режим процессоров Qualcomm, который работает на уровне PBL (Primary Boot Loader), зашитого в сам чип. Именно поэтому режим остаётся доступным даже при полностью повреждённой прошивке: загрузчик, разделы и recovery могут быть стёрты, но процессор всё равно ответит на подключение по USB.

В этом режиме устройство определяется на компьютере как COM-порт с идентификатором 9008. Через него флешер передаёт программатор (firehose programmer) и образы разделов, записывая их напрямую во флеш-память. Это основной способ восстановления «кирпичей» на Snapdragon без разборки и аппаратного вмешательства.

Войти в EDL можно несколькими способами в зависимости от состояния устройства:

  • 🔌 автоматически — если прошивка повреждена настолько, что телефон сам «падает» в 9008 при подключении к ПК;
  • ⌨️ через ADB-команду adb reboot edl — если устройство ещё загружается и включена отладка по USB;
  • 🔘 аппаратной комбинацией кнопок — комбинация зависит от модели, точную схему нужно смотреть в документации конкретного смартфона;
  • 📟 через test point — замыкание контрольных точек на плате, крайний метод, требующий разборки.
⚠️ Внимание: работа с test point и разборка устройства — рискованные операции. Если телефон ещё определяется системой или реагирует на кнопки, сначала используйте программные способы входа в EDL.

Где скачать драйвер Qualcomm 9008

Драйвер для режима 9008 называется Qualcomm HS-USB QDLoader 9008 Driver. Компания Qualcomm не распространяет его публично для конечных пользователей, поэтому на практике драйвер получают из нескольких проверенных источников.

Первый вариант — установщик, идущий в комплекте с фирменными утилитами: QPST/QFIL (Qualcomm Product Support Tools) ставит драйвер автоматически, а MiFlash от Xiaomi включает драйверы Qualcomm в свой пакет. Второй вариант — отдельные установщики Qualcomm_USB_Drivers, которые распространяются на профильных форумах вроде 4PDA и XDA. При скачивании со сторонних ресурсов проверяйте репутацию источника и не запускайте файлы, упакованные в самораспаковывающиеся архивы с непонятным содержимым.

Разрядность системы значения не имеет — современные пакеты содержат драйверы и для 32-битных, и для 64-битных Windows. А вот версия ОС важна: на Windows 8/10/11 может потребоваться отключение проверки подписи драйверов, о чём ниже.

Установка драйвера на Windows 10 и 11

Стандартная установка занимает несколько минут, но есть один нюанс: драйвер Qualcomm часто распространяется без цифровой подписи, признанной Windows. Поэтому порядок действий зависит от того, приняла ли система драйвер с первого раза.

Базовая последовательность:

  • 💾 распакуйте архив с драйвером в отдельную папку, запомните путь;
  • 🔧 запустите установщик от имени администратора, если он есть, либо переходите к ручной установке;
  • 🔍 подключите устройство в режиме 9008 и откройте Диспетчер устройств (devmgmt.msc);
  • 🖱️ найдите неизвестное устройство (обычно в разделе «Другие устройства» или «Порты COM и LPT»), нажмите правой кнопкой → Обновить драйверНайти драйверы на этом компьютере и укажите папку с драйвером;
  • ✅ после установки устройство должно отображаться как Qualcomm HS-USB QDLoader 9008 (COMx) в разделе портов.

☑️ Проверка перед установкой драйвера

Выполнено: 0 / 5

Если Windows отказывается ставить драйвер из-за отсутствия подписи, потребуется временно отключить проверку подписи. Для этого перезагрузите ПК с зажатой клавишей Shift через меню «Пуск» → «Перезагрузка», затем в среде восстановления выберите Поиск и устранение неисправностей → Дополнительные параметры → Параметры загрузки и после перезапуска нажмите клавишу 7 — «Отключить обязательную проверку подписи драйверов». После установки драйвера и обычной перезагрузки проверка включится снова автоматически.

⚠️ Внимание: отключайте проверку подписи только на время установки драйвера из доверенного источника. Не оставляйте систему в этом режиме постоянно — это снижает защиту от вредоносных драйверов.

Как проверить, что драйвер встал корректно

Главный признак успеха — устройство видно в разделе «Порты (COM и LPT)» под именем Qualcomm HS-USB QDLoader 9008 с присвоенным номером COM-порта и без жёлтого восклицательного знака. Запомните номер порта: он понадобится при настройке флешера, хотя большинство утилит определяют порт автоматически.

Если устройство отображается с ошибкой, откройте его свойства и посмотрите код в разделе «Общие». Код 52 указывает на проблему с цифровой подписью (нужно отключить проверку, как описано выше), код 10 — на сбой запуска устройства, который часто решается переподключением в другой USB-порт или переустановкой драйвера.

📊 С какой проблемой вы столкнулись при установке драйвера Qualcomm 9008?
Windows не принимает драйвер из-за подписи
Устройство вообще не определяется
Драйвер встал, но флешер не видит телефон
Всё установилось без проблем

Дополнительная проверка — запустить QFIL: если утилита в верхней строке показывает Qualcomm HS-USB QDLoader 9008 (COMx) вместо «No Port Available», значит связка «драйвер + устройство» работает и можно переходить к прошивке.

Типичные проблемы и их решение

Даже при правильной установке драйвера подключение в режиме 9008 бывает нестабильным. Ниже — частые сценарии и что проверить в каждом из них.

ПроблемаВозможная причинаЧто проверить
Устройство не определяется вообщеКабель только для зарядки, неисправный портДругой кабель с data-линиями, порт USB 2.0
Определяется как «Неизвестное USB-устройство»Сбой дескриптора, конфликт драйверовУдалить устройство в диспетчере, переподключить
Ошибка с кодом 52Драйвер без подписиОтключить проверку подписи драйверов
Устройство «отваливается» во время прошивкиПитание по USB, энергосбережение портовОтключить экономию энергии USB в настройках Windows
Флешер не видит COM-портПорт занят другой программойЗакрыть MiFlash/другие флешеры, перезапустить QFIL

Отдельно стоит упомянуть энергосбережение USB: Windows может отключать порт для экономии питания, что обрывает прошивку на середине. Откройте свойства корневых USB-концентраторов в диспетчере устройств и на вкладке «Управление электропитанием» снимите галочку Разрешить отключение этого устройства для экономии энергии.

Прошивка через QFIL после установки драйвера

Когда драйвер установлен и порт определён, сама прошивка через QFIL (Qualcomm Flash Image Loader) выглядит так. Запустите утилиту, выберите режим Flat Build, в поле Programmer Path укажите файл prog_firehose из папки с прошивкой (его имя может отличаться в зависимости от чипа), затем через Load XML загрузите файлы rawprogram и patch. Нажатие Download запускает запись образов в память устройства.

Во время прошивки не отключайте кабель и не закрывайте программу — обрыв записи на критических разделах может перевести устройство в состояние, требующее уже аппаратного вмешательства. По завершении QFIL выведет статус Download Succeed, после чего телефон можно отключить и включить.

Почему прошивка требует файл программатора firehose

Режим 9008 сам по себе умеет только принимать данные по USB — логика записи во флеш-память загружается в оперативную память процессора в виде подписанного программатора (firehose programmer). Для каждого семейства чипов нужен свой файл, поэтому программатор из прошивки одного устройства обычно не подходит к другому. На многих современных смартфонах EDL дополнительно защищён: требуется авторизованный программатор или сервисный аккаунт производителя.

Обратите внимание на последний момент из спойлера: на ряде современных устройств (особенно Xiaomi и новых моделях на свежих чипах) режим EDL заблокирован, и прошивка возможна только с авторизованным программатором. Если QFIL сообщает об ошибке аутентификации программатора — это ограничение производителя, а не неисправность драйвера.

Часто задаваемые вопросы

Чем отличаются режимы 9008 и 9006?

Оба — сервисные режимы Qualcomm, но 9006 (Qualcomm HS-USB Diagnostics) открывает доступ к памяти как к блочному устройству и обычно используется для диагностики и чтения разделов, тогда как 9008 — полноценный режим аварийной загрузки для прошивки через программатор firehose. Для восстановления «кирпича» нужен именно 9008.

Подходит ли драйвер Qualcomm 9008 для Windows 11?

Да, драйвер работает на Windows 11, но из-за усиленной проверки подписей почти всегда требуется предварительно отключить обязательную проверку подписи драйверов через параметры загрузки. Сама процедура установки после этого не отличается от Windows 10.

Устройство определяется как QUSB_BULK — это то же самое?

Нет. Идентификатор QUSB_BULK обычно означает, что устройство находится в режиме fastboot или другом сервисном режиме, а не в EDL. Для него нужны другие драйверы (Android Bootloader Interface). Сначала переведите устройство в режим 9008, затем устанавливайте драйвер QDLoader.

Можно ли прошить телефон без драйвера 9008?

Нет. Без установленного драйвера Windows не создаст COM-порт, через который флешер общается с устройством, и ни QFIL, ни MiFlash не увидят телефон. Установка драйвера — обязательный первый шаг.

Что делать, если устройство постоянно переподключается в диспетчере устройств?

Циклические подключения чаще всего указывают на проблему с питанием по USB или нестабильный контакт: замените кабель, используйте порт на задней панели ПК, отключите энергосбережение USB. Если не помогает — возможно, устройство не удерживает режим EDL из-за аппаратной проблемы или глубоко повреждённой прошивки, и здесь уже нужна диагностика в сервисе.