Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

FAILED (Status read failed (No such device)) usually means your computer lost communication with the phone while fastboot was waiting for a response. It does not, by itself, mean the phone is bricked. First check whether it is still detected with fastboot devices; do not repeat a destructive flash or erase command until you know why the connection failed.

First: check whether the phone is still detected

Leave the phone in its current state and run:

fastboot devices

On Windows, use PowerShell or Command Prompt; on macOS or Linux, use Terminal. Interpret the result before trying another flash:

  • A serial number appears and stays visible: the USB link is currently working. If only one operation failed, check the command, image, partition, slot, and required fastboot mode.
  • No serial number appears: the computer cannot currently communicate with the phone in fastboot mode. Check the phone’s mode, cable, port, driver, or Linux permissions.
  • The serial appears and disappears, or vanishes during a transfer: suspect an unstable USB link, a reboot or mode change, or device-specific behavior. Repeating the same flash is not a diagnosis.

For more detail, try fastboot devices -l. A phone missing from this list before a command is different from one that was detected and then lost: the latter has failed during communication or a state change.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If the phone has returned to Android or recovery, check whether ADB sees it:

#1 Best Overall
ZeroneTeck USB C Data Cable 20Gbps 3FT, USB C 3.2 Gen 2X2 4K@60Hz Video UHD
  • 【Latest Version USB C 3.2 Gen 2 Cable】ZeroneTeck latest USB C for Thunderbolt cable: ①This 20Gbps USB C to USB C data cable is capable of meeting your ultra-fast data transfer needs. ②USB C to USB C monitor cable support 4K@60Hz Ultra HD video output ③In addition, this Type c to Type c cable also has a faster than normal 60W data cable with 100W ultra fast charging. Makes it easy for you to solve all your problems with just one cable.
  • 【20Gbps USB C Data Cable】USBC to USBC data transfer cable provides explosive transfer speed up to 20Gbps, connect hard drives and SSDs, Also suitable for phone to laptop data transfer, transfer large files in seconds and save you more work time. Meanwhile, USBC to USBC 3.2 gen 2 20gbps data transfer cable backward compatible with USB 3.1, USB 3.0 and USB 2.0.(*Note: Maximum speeds are achieved when both upstream and downstream devices are Thunderbolt 3/4 interfaces.)
  • 【4K@60Hz USB C Cable for Monitor & Plug and Play】Plug and play, no drivers or applications required to use this cable! USB C monitor cord to stream 4K@60Hz (3840*2160) content directly from your phones, tablets, laptops and desktop computers to large screens such as monitors, HDTVs and projectors. You will enjoy stunning Ultra HD video and colorful image quality. (Note: Please make sure your device has a USB-C port and supports DP Alt mode).
  • 【5A/100W Fast Charging Cable】USB Type C fast charging cable with E-Marker IC chip, safely charges your devices with up to 100W power. It can fully charge a MacBook Pro 60%, an iPad Pro 75%, a iPhone 15 85%, and a Switch 95% in 35 minutes. Fully satisfies the charging power needs of professionals for MacBooks Pro, Android devices, Samsung and iPad Pro. Charge any USB-C device at maximum speed for timely use and no more waiting. *Note: Requires a C-port adapter of appropriate power.
  • 【Dual Vehicle System】 Flawlessly supports CarPlay & Android Auto for seamless navigation/music streaming. 20Gbps ultra-speed — 40× faster than USB 2.0 CarPlay cables with enhanced signal stability.
adb devices

If Android is running, ADB is authorized, and you need bootloader mode, you can use adb reboot bootloader. This will not work if Android cannot run ADB or the computer is not authorized.

What the error means—and what it does not

Fastboot talks to a device in a bootloader-related USB mode. This message indicates that a read for a response failed because the host no longer had a usable device connection. AOSP’s device-recovery code treats this status as a bad fastboot response, but the text alone does not identify the underlying cause. AOSP Trade Federation source

The phone may have disconnected physically, reset its USB connection, rebooted, or changed from bootloader fastboot to another mode. A driver or permissions issue can also prevent the host from seeing the interface. Alternatively, the connection may be fine now while a particular command or image is wrong for that device.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If the phone still displays its bootloader, fastboot, recovery, or charging screen—or it boots into Android—it is still executing software. That is encouraging, but it does not prove every partition is intact. A failed write may have left its target incomplete, so do not unplug the phone during an operation that is still running. If the command has clearly failed or the phone has already disconnected, stop and inspect its current state before proceeding. The error alone is not enough to call a device either bricked or safe.

Pause before retrying a flash

  • Do not repeat the same flash command over and over or erase extra partitions to “make it work.”
  • Do not lock or relock the bootloader as a troubleshooting step.
  • Do not use an image for a different model, region, storage variant, or Android generation. Verify its checksum if the device maintainer provides one.
  • Record the exact command and complete terminal output, including whether the error followed a line such as Sending ... OKAY.
  • If Android still boots, back up important data before further modifications.

Bootloader unlocking commonly erases user data. Commands such as flash, erase, and format can cause data loss or prevent a device from booting. fastboot flashing unlock is not a harmless connection test.

Establish a clean baseline

Check which tools you are running and whether the phone is visible in either mode:

Rank #2
Sale
Anker USB C Cable, 40 Gbps USB 4 Data Cable,Compatible with Thunderbolt 4/3
  • Move Files Fast: Transfer music, movies, or entire seasons of TV shows in seconds at 40 Gbps.
  • HD Display: Connect your laptop to an external monitor to mirror or extend your screen in up to 8K@60Hz or 4K@144Hz.
  • Huge Range of Power: Supports a maximum 240W charge when paired up with a compatible charger. Charge virtually any USB-C device from phones and accessories to laptops.
  • Built to Last: Proven in lab tests to withstand up to 5,000 bends.
  • What You Get: Anker 515 USB-C to USB-C Cable (USB4, 3.3ft), welcome guide, our worry-free 18-month warranty, and friendly customer service.
adb version
fastboot --version
adb devices
fastboot devices

Then disconnect the phone, close Android Studio, OEM flash utilities, and other tools that might be communicating with it. Reconnect it directly to the computer, deliberately enter bootloader mode using the device’s instructions, and run fastboot devices again. Note whether the serial appears and remains stable for several seconds.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use one current installation of Google’s SDK Platform-Tools, which includes both ADB and fastboot. Download the current Platform-Tools release. Multiple copies can cause confusion: updating one copy does not help if your terminal invokes another through PATH. Find the one being used:

which adb
which fastboot

On Windows, use:

where.exe adb
where.exe fastboot

Avoid casually mixing a distribution package, Android Studio copy, OEM flasher, or third-party “minimal” bundle. Confirm the reported version and the executable path before changing anything. Updating is a sensible baseline, not a guaranteed fix.

Fix an unstable USB connection

Try the simplest physical changes first:

  1. Use a known-good, data-capable cable. A cable that charges or supports file transfer is not necessarily reliable during a sustained fastboot operation.
  2. Connect directly to a computer port, without a hub, dock, monitor port, KVM switch, extension, or adapter if possible.
  3. Try another physical port. If available, test a USB 2.0 connection; this is a practical workaround that helps in some setups, not an Android requirement.
  4. Keep the phone still. A loose handset port or connector that shifts with movement can interrupt communication.
  5. If possible, try a second computer. This helps separate a host setup problem from a phone-side port or bootloader problem.

Android’s device troubleshooting guidance recommends testing another cable and another Android device to help isolate a connection issue. Android device connection troubleshooting. USB-C-to-A, USB 2.0, and other cable or port substitutions are not universal fixes; behavior depends on the device and host.

Check the platform-specific connection setup

Windows: check the bootloader driver

ADB and fastboot can present different USB identities, so a driver that works while Android is running does not prove the bootloader interface is installed correctly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Keep the phone in bootloader mode and open Device Manager.
  2. Look under Android Device, Other devices, Universal Serial Bus devices, and any entry with a warning icon.
  3. Install the correct driver for the phone manufacturer, then reconnect in bootloader mode and check that Windows recognizes its fastboot or bootloader interface.

Google devices use Google’s USB Driver on Windows; other manufacturers supply their own drivers. Use the manufacturer’s source rather than a generic driver-pack download site. Google USB Driver instructions and OEM USB driver links.

Rank #3
LDLrui USB C to USB A 3.1 Gen 2 Data Cable, 3ft, 1-Pack, Black
  • [ Excellent Performance ] This USB C 3.1 cable connects a portable external USB C 3.1 SSD to a computer for speedy file transfer or syncs and charges Samsung smartphones or tablets equipped with the USB C port. Data synchronization is 20 times faster than USB 2.0 cables (480Mbps). (Does not support video output.)
  • [ Fast Charging & High Speed Data Transfer ] This usba to usbc data power cable can sync your favourite photos, videos and music at a data transfer rate of up to 10Gbps(1250MB/s). Files can be synchronised in seconds. In addition, it can quick-charge your USB-C devices at up to 3A safe charging power. Tested charge Samsung Galaxy S22 from 0 to 60% in 30mins with Qualcomm Quick Charge 3.0 technology.Tips: USB 3.1 Gen 2 renamed to USB 3.2 Gen 2 by USB-IF in 2019.
  • [ Extreme Durability & High Quality ] : Unique ABS case with the reinforced connector withstand 10000+ bending test. Durable TPE cable not only stay tangling-free but also flexible enough to be wrapped up and put in a bag ! (PS:The connector shell is wrapped around by a piece of plastic film to protect the shell from scraching ,feel free to remove the film when you use it.)
  • [ Universal Compatibility ] This USB C to USB A Charger cable is Compatible with almost all USB-C devices. For Samsung Galaxy S24/S24+/S24 Ultra/S23/S23+/S23 Ultra/S22/S21/S20/S10/S9/Note 20/10/A70/A80/A90/A54, iPhone 16/16 Plus/16 Pro/16 Pro Max, iPhone 15/15 Plus/15 Pro/15 Pro Max, Google Pixel 9/8/7/6/5/, Moto G9/G8/G7/G Pure, LG G7/G6/V50, Sony XZ, Bose 700, GoPro, Nintendo switch, Samsung Galaxy Tab S6, iPad Pro 2018 11''/12.9", Samsung T7/T5, Crucial X8/X6, LaCie Rugged SSD, G-Drive, WD My Passport, Seagate Fast, SanDisk Extreme Portable SSD etc. (OnePlus phones are not supported.)
  • [ What You Get ] 1 X Super-Fast USB-A to USB-C 3.1 Gen 2 Cable (3 ft including both ends), our worry-free LIFETIME WARRANTY and friendly customer service. NOTE: If you have any questions, please feel free to contact us, we will be happy to serve you and give you an easy and pleasant shopping experience.

Linux: check USB permissions and device events

On Ubuntu and similar systems, check your group membership:

id

Google’s setup guidance identifies membership in plugdev and the appropriate udev rules as part of device access on Ubuntu. If needed, add your login user to the group, then log out and back in:

sudo usermod -aG plugdev $LOGNAME

On Ubuntu/Debian-based systems, the commonly used Android rules package can be installed with:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
sudo apt update
sudo apt install android-sdk-platform-tools-common

Unplug and reconnect the phone after installing the rules. Android’s device setup documentation

To see whether Linux detects a USB connection at all, use:

lsusb
dmesg --follow

Start dmesg --follow and reconnect the phone. Repeated disconnects, resets, enumeration failures, or a new vendor/product ID when the phone changes mode can help distinguish a transport or mode issue from permissions. If lsusb sees the device but fastboot devices does not, investigate the fastboot interface and access rules. Avoid making broad, world-writable USB permission rules: they weaken system security.

Rank #4
USB C Data Cable 20Gbps High-Speed Transfer, 3FT 2-Pack, USB 3.2 Gen 2x2
  • 【USB C 3.2 High-Speed Data Cable】 USB 3.2 Gen 2 cable supports up to 20Gbps data transfer, moving large files in seconds, not minutes. Compatible with USB4, Thunderbolt 3, and backward compatible with USB 3.1/3.0/2.0. Works with SanDisk, Samsung T7/T5, SSK, Crucial, WD, and USB C NVMe SSD enclosures (actual speed depends on device)
  • 【USB C Display Cable 4K@60Hz】 Supports stable UHD video & audio output from laptops to USB C monitors. Compatible with popular 2K/4K displays including Dell S2722DC / S3425DW, LG 34WR55QK-B / 32U631A-B, and Samsung S50GC / S65UA series. Backward compatible with 2K & 1080p
  • 【USB C Video Cable for Portable Monitors】 Works with USB C portable monitors for single-cable video output. Supports plug-and-play operation with no drivers required. Compatible with popular portable displays including ARZOPA, KYY, MNN, InnoView, ViewSonic, ASUS ZenScreen, and AOC. Note: Source USB C port must support DP Alt Mode
  • 【100W C to C Fast Charging Cable】 Supports PD 3.0 fast charging up to 20V/5A (100W max) for laptops, tablets, smartphones, and other USB C powered devices. Built-in E-Marker chip ensures safe, stable power negotiation with 96W/87W/65W/61W USB C chargers. Delivers the fastest charge your device supports—efficient, reliable, and fully backward compatible
  • 【Reliable & Supported】 Designed with a durable nylon braided jacket, this USB-C cable offers improved flexibility and long-lasting performance, tested to endure 40,000+ bends. Tinplate-reinforced connectors help protect against breakage at stress points. With gold-plated USB-C contacts, 86% high-purity tinned copper conductors, and a triple-layer shielding system (graphene + aluminum foil + internal shielding), it ensures reduced interference and consistently stable transmission

macOS: test the tool path and direct connection

macOS generally does not require a separate Android USB driver. Check the executable and version, then test a direct connection:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
which fastboot
fastboot --version
fastboot devices

Try another cable or Mac port, avoid a dock, and replace old third-party ADB/fastboot copies with the current Platform-Tools package. Platform-Tools release notes document USB backend changes across operating systems, which is one reason to test a current release. Platform-Tools releases

A Google issue tracker report describes a related macOS fastboot read failure on a MacBook Air with macOS 15.5 and Platform-Tools 36.0.0. It is one compatibility report, not evidence that every similar failure on a Mac has the same cause. Google issue report

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

If detection works but a command fails

When the serial remains visible, try non-destructive queries first:

fastboot getvar product
fastboot getvar current-slot
fastboot getvar max-download-size

Not every bootloader implements every query, and some fastboot versions print results to standard error. A missing or oddly formatted result is not by itself proof of a USB failure.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Then use the command that failed to narrow the investigation:

Best Value
Sale
Silkland 40Gbps USB 4 for Thunderbolt 4 Cable 4FT, 240W PD3.1, 8K/Dual 4K
  • 【Up to 40Gbps Data Sync】Delivers up to 40Gbps high speed transaltion, 4x faster than USB 3.2 cable, 2x faster than previous generation USB4 cable. It can copy 10GB files in seconds, avoid waiting, and effortlessly get everything you want. Plug and play, no drive needed.*The final performance depends on whether your device supports USB4, Thunderbolt 4/3.
  • 【240W Rapid Charging】Up to 240W (48/5A) power supply when paired with a compatible charger. Backward compatible with 100W, 140W, 180W in Extended Power Range(EPR). It is ready to provide you with enough power at any time. Equipped E-Marker chip for safety, stability, and battery protection. Support PD 3.1, QC 4.0, FCP, AFC fast charging technology for future proof.
  • 【8K HDR Design for Professionals】 Provide a single 8K@60Hz / 5K@60Hz / 4K@144Hz or dual 4K@60Hz display support. Connect your laptop or dock to a monitor and get a crisp detail and 10-bit color depth view. Support MST Daisy Chain, release your efficiency and improve the professionalism of the project.
  • 【Future-proofed Compatibility】The USB 4 cable fully supports the function of Thunderbolt 4. Backward compatible with Thunderbolt 3, USB 3.2 Gen 2, USB 3.2 Gen 2 x 2, USB 2.0. It works seamlessly with all Thunderbolt 4 / 3 / Type-C devices. Compatible with Apple Studio Display, Mac Studio, Mac Mini, MacBook, Surface, iPad Pro, iPhone 17/16, docking station, SSD, power bank, GaN charger, etc. We recommend using cables below 5FT when connecting to the docking for stable performance.
  • 【Top-Notch Material】Aluminum shell ensures efficient heat dissipation and protects the chip. Experience unprecedented durability with our unique 48-strand braided techniques. It offers 3x protection without tangle and gets worry-free usage. Triple protection with EMI-resistant tinplate, 28 AWG OFC conductors, and stainless steel connectors improves signal quality and ensures long-lasting connections.
  • fastboot devices shows nothing: confirm the phone is in bootloader mode, then check the cable, port, driver, permissions, and USB enumeration.
  • fastboot devices works but getvar fails: suspect an unstable link, a driver or USB-backend problem, or bootloader-specific command behavior.
  • fastboot boot image.img fails: verify that the image is built for the exact device and that the bootloader permits this operation. Do not assume every device supports temporary booting or the same image format.
  • fastboot flash recovery fails: verify that the phone has a standalone recovery partition and that the guide actually calls for writing it.
  • A flash reports Sending ... OKAY and then fails: this indicates that one transfer stage returned OKAY; it does not prove the partition write completed. The phone may have reset or switched modes, the link may have failed, or the operation may have encountered a device-specific problem.
  • fastboot flashing unlock or unlock_critical fails: do not repeat it as a test. Confirm the exact model’s unlock eligibility, prerequisites, and instructions; unlocking can erase data.

Keep the operation subordinate to the official device instructions or the maintainer’s guide for the exact model. A generic command list cannot establish a device’s partition layout or unlock policy.

Check whether the phone changed fastboot modes

Modern devices may support both bootloader fastboot, implemented by the bootloader, and fastbootd, a userspace fastboot environment. Devices with dynamic partitions may require userspace fastboot for some operations. A transition between modes can make the phone disappear briefly or enumerate as a different USB device. AOSP explains the distinction and its relationship to dynamic partitions. AOSP: Fastbootd

Where the device supports the command, fastboot reboot fastboot can request userspace fastboot; fastboot reboot bootloader requests a return to bootloader mode. fastboot reboot recovery may also be supported. These commands are not interchangeable or universal: use the device-specific guide to choose the required mode. If the phone returns to Android or recovery instead, the host may see it through ADB rather than fastboot.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Android’s general documentation describes fastboot as a tool for interacting with the bootloader and flashing images; the command and mode required depend on the device and operation. AOSP: Running and testing builds

Recovery images, partitions, and slots

Do not assume that every Android phone has a traditional standalone recovery partition. On many A/B or dynamic-partition devices, recovery may be integrated into boot, vendor_boot, or another device-specific layout. Blindly running fastboot flash recovery twrp.img can target a partition that does not exist or is not meant for that image.

Some supported devices and recovery images can be tested with fastboot boot twrp.img, which boots an image temporarily rather than permanently writing a partition. That is only appropriate when the image developer and device maintainer explicitly support it; it is not a universal substitute for flashing. A community troubleshooting guide discusses missing recovery partitions among possible causes of this error, but the partition layout must be verified for the exact model. Community troubleshooting guidance

Likewise, do not switch A/B slots at random. You can query fastboot getvar current-slot if supported, but changing the active slot without knowing which images are installed can make the phone unbootable. Only use slot commands as part of a device-specific recovery plan.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

When to stop and get device-specific help

Stop issuing flash commands and consult the phone manufacturer, device maintainer, or a qualified repair service if:

  • The exact image, target partition, slot, or required fastboot mode is uncertain.
  • The phone repeatedly disappears during the same operation despite a direct connection, known-good cable, and current tools.
  • Multiple computers cannot detect it, or the USB port appears physically loose or damaged.
  • The phone shows no display or response and cannot enter a known bootloader, recovery, or charging state.
  • The device is carrier-locked or region-specific and its bootloader may not support the requested operation.

If no computer detects a USB device at all, software commands cannot repair a physical connection or an unresponsive bootloader. Follow the manufacturer’s model-specific recovery or service procedure rather than guessing at more partitions. For supported Google devices and prebuilt builds, Android Flash Tool is an alternative to manually entering commands, not a cure for an unstable cable, driver, permission setup, or phone port. AOSP flashing overview

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.