Drivers and connection modes: EDL 9008, BROM, PreLoader
Most “the tool cannot see my phone” cases come down to three things: the wrong mode, the wrong driver, or a bad cable and port. This page collects every guide on the topic, from picking a mode by chipset to fixing specific errors.
How the topic is organised
Each platform has its own way of talking to a PC. Qualcomm uses EDL, which Windows lists as Qualcomm HS-USB QDLoader 9008 (sometimes as qhsusb_bulk). MediaTek has PreLoader and BROM and shows up as a MediaTek USB Port or VCOM. Unisoc and Samsung have their own download modes. If a tool does not detect the device, first work out which mode the phone is in and which one it should be in.
Where to start
- Identify the platform: how to find a phone’s chipset.
- Install the right driver: Qualcomm 9008 or MediaTek VCOM; if Windows 11 blocks it, see driver signature enforcement.
- Check the hardware: which cable and USB port to use.
- If you need to force a mode, read about the test point and the Deep Flash Cable.
Common errors
If port 9008 appears and instantly disappears with a Sahara error, read the Sahara guide. For S_BROM_CMD_STARTCMD_FAIL on MediaTek, see the 2005 error breakdown. Fastboot trouble has its own guide: waiting for any device.
These guides cover connection and diagnostics only. Work on a device only if you own it or have the owner’s consent.
All guides in this topic
Drivers and connection modes: EDL, BROM, preloader and fastboot
A clear guide to phone connection modes (EDL/9008, BROM, preloader, Download Mode, fastboot) and the drivers each one needs for reliable detection.
November 4, 2026 · 4 min readXiaomiXiaomi EDL mode: what it is and how to enter it
What EDL (9008) mode is on Xiaomi phones, why authorized access is needed on modern models, how to enter it safely, and which driver to install.
November 4, 2026 · 4 min readBasicsHow to identify a phone chipset before flashing or FRP
How to find out which chip a phone uses - MediaTek, Qualcomm, Exynos or Unisoc - before flashing or FRP, so you pick the right mode and tool.
November 4, 2026 · 4 min readDriversQualcomm Sahara error in EDL 9008: what causes it and how to fix it
Sahara protocol error, Sahara fail or failed to receive hello packet in EDL 9008: timeouts, drivers, cables, firehose and EDL auth, with a step-by-step fix.
November 4, 2026 · 4 min readDriversTest point: what it is, when you need it, and how to work safely
A test point is a pad on the board used to enter EDL or BROM. When it is required, how to prepare, how to avoid board damage, and common mistakes.
November 4, 2026 · 4 min readDriversFastboot says waiting for any device: why the phone is not detected and how to fix it
Fastboot shows waiting for any device: fix the Android Bootloader Interface driver, cable, port and mode on Windows 10 and 11, step by step.
November 4, 2026 · 4 min readDriversMediaTek VCOM driver on Windows 10 and 11: install, check the port, fix errors
Install the MediaTek (MTK VCOM, BROM, PreLoader) driver on Windows 10 and 11: signature enforcement, port check, common errors and fixes.
November 4, 2026 · 4 min readDriversQualcomm 9008 driver not installing: QHSUSB_BULK and other errors
Why the Qualcomm 9008 driver fails and the phone shows up as QHSUSB_BULK in EDL: installation, signature, cable, port and common errors.
November 4, 2026 · 4 min readDriversUnisoc (SPD): driver, download mode and connecting to a service tool
Connect a Unisoc (Spreadtrum, SPD) phone: SPD driver, entering download mode, checking the port, common errors and choosing a tool.
November 4, 2026 · 4 min readDriversMediaTek Dimensity chipsets: identification, connection mode and protection
Dimensity 6080, 6100+, 7200, 8200 and more: identify the chip, pick the mode (BROM/PreLoader), the driver and the protection details for service work.
November 4, 2026 · 4 min readDriversCable and USB port for flashing: half the success
Why a phone is not detected in service mode because of the cable or port. Data cable, USB 2.0 vs 3.0, hubs, front ports and EDL cable explained.
November 4, 2026 · 4 min readDriversTecno, Infinix, Itel: identify the chipset, driver and mode
Transsion phones (Tecno, Infinix, Itel) on MediaTek and Unisoc. Identify the chip by model code, pick the driver and mode, find firmware and the right tool.
November 4, 2026 · 4 min readDriversPreLoader vs BROM on MediaTek: difference, ports and entering the right mode
How PreLoader differs from BROM on MediaTek, which port each uses, why entering BROM matters and how to do it, for flashing and FRP.
November 4, 2026 · 4 min readXiaomiRedmi Note 12: identify the version, chipset and connection mode
Redmi Note 12 4G, 5G, Pro, Pro+ and Turbo use different Snapdragon and Dimensity chips. Identify the version, pick EDL or BROM, and prepare for the job.
November 4, 2026 · 4 min readDriversDA, SLA and Auth File on MediaTek: what they are and how to clear the error
DA download fail, SLA, STATUS_SEC_AUTH_FILE_NEEDED on MediaTek: what the Download Agent, SLA/DAA and Auth File are, and why SP Flash Tool will not connect.
November 4, 2026 · 5 min readDriversDeep Flash Cable (EDL cable): principle, use and limits
A Deep Flash Cable puts some Qualcomm phones into EDL 9008 by shorting pins. How it works, which models it suits, and when a test point is needed instead.
November 4, 2026 · 4 min readXiaomiRedmi Note 13: chipset, connection mode and FRP preparation
Redmi Note 13, 13 Pro and Pro+: Snapdragon, Dimensity and Helg chips, EDL 9008 and BROM modes, authorization, and which tool fits FRP or Mi Account.
November 4, 2026 · 4 min readQualcommQualcomm firehose programmer: what it is and why it matters
What a firehose programmer is on Qualcomm EDL, why the wrong file breaks the session, and how it fits legitimate service work.
November 4, 2026 · 4 min readDriversWindows 11 driver signature: preparing a PC for flashing
Why Qualcomm/MediaTek/Samsung drivers fail to install on Windows 11 because of signature policy, and how to prepare the PC safely.
November 4, 2026 · 4 min readGuideEDL mode: what it is, how to enter and how to exit
What EDL mode (Qualcomm 9008) is, how to enter EDL via adb, buttons, cable or test point, how to exit EDL, and why the screen stays black while in it.
November 10, 2026 · 3 min readGuideXiaomi EDL authentication failed: what it means and what to check
Why Xiaomi in EDL reports Authentication failed or asks for authorization in Mi Flash, DFT Pro and other tools. What to check and which lawful paths exist.
November 10, 2026 · 4 min readGuideqhsusb_bulk: what it is and how to turn it into the 9008 driver
What qhsusb_bulk means in Device Manager, how it differs from Qualcomm HS-USB QDLoader 9008, and how to install the driver on Code 10 or a yellow mark.
November 10, 2026 · 4 min readGuideRedmi Note 14 and Redmi 15: chipset, connection mode and which tool to check
Which chipset Redmi Note 14, Note 14 Pro, Pro+ and Redmi 15 use, which connection mode to prepare, and which tool list to check for FRP, EDL and service.
November 10, 2026 · 4 min readGuideADB unauthorized: what it means and how to authorize the computer
What ADB unauthorized means, how to turn on USB debugging on Android and authorize the PC. What to do if the phone will not authorize it or the screen is dark.
November 10, 2026 · 4 min readOther topics
Android Multi Tool · UnlockTool · Xiaomi · Samsung · MediaTek · FRP · Flashing & IMEI · Software rental · TSM & TFM
FAQ
Which driver does Qualcomm EDL need?
In EDL mode Windows shows Qualcomm HS-USB QDLoader 9008. Install the Qualcomm HS-USB driver before connecting; if the port appears as qhsusb_bulk, the driver is missing or unsigned.
What is the difference between BROM and PreLoader on MediaTek?
PreLoader is the normal bootloader link, while BROM is a lower-level boot ROM mode reached with a key combination or a test point. Which one you need depends on the model and the operation.
Why does the port appear and vanish?
Usually the cable, a USB hub or a front-panel port. Plug the phone straight into a rear USB 2.0 port and try another cable.
Not sure which tool fits your model? Ask a technician on Telegram.