How to fix an Android stuck in Fastboot?

Is your device stuck in fastboot mode? Is it not booting up? if yes, then you’ve landed on just the right article. At least 6 out of 10 people knowingly or unknowingly get their phone stuck in fastboot mode every single day, yes you’ve heard it right!

This is a very common issue these days, but there’s no common solution to it, as it could be because of numerous reasons, both official and unofficial ones.

A device stuck in fastboot is as good as a dead device, because you can’t access anything while it’s in fastboot mode.

Also read: Here’s What We Know About The Google Tensor G2 Processor

Fastboot mode is used to re-flash recoveries, system images, etc. Generally, if your device is stuck in fastboot, then a force reboot often helps unless the matter is worse.

This detailed guide will tell you How to fix an android, that’s stuck in fastboot.

 

Contents
  • How to boot into Fastboot mode.
  • How to Fix an Android Stuck in Fastboot Mode.
  • How to flash Stock/ Custom ROM boot image to un-root android. (What is Rooting?)
How to boot into Fastboot mode

For Normal/Operational Device.

Download Minimal adb

  1. Install Minimal adb setup, this will install all the required drivers for adb and fastboot.
  2. Go to your phone settings, about device.
  3. Keep tapping on build number so that it unlocks Developer Options.
  4. Now visit the Developer settings tab, and turn on USB Debugging.
  5. Connect your device.
  6. Open CMD on PC.
  7. Type adb reboot bootloader and hit enter.
  8. It will boot your device into fastboot mode.
For bricked Devices/  Stuck on Logo 
  1. Connect USB cable to your device, keep the volume up+power button pressed. 
  2. When you feel your phone reboot, leave the power button, while keeping the volume button still pressed.
  3. Your phone should now be on fastboot screen.
Errors/ Troubleshooting 

If your phone boots to recovery, then reboot the device and try again with volume down+power button. ( this could vary in various Android Devices ) 

Waiting for device Error ? 
  1. If your device is not shown, it could be due to driver error. 
  2. Minimize the CMD window and keep the phone connected.
  3. Download and install the drivers below.
  4. Download Minimal ADB
  5. Now Open up device manager, you can also search for in Taskbar search.
  6. Check for your Android Device and double click on it.
  7. Click on update driver.
  8. Now manually search for drivers.
  9. Now search for fastboot drivers, it could be from any brand or universal.
  10. Install the driver. 
  11. Now Open the minimized CMD window and type adb reboot bootloader
  12. Hit enter, this should boot your device to fastboot mode. 
  13. Once your device reboots into fastboot mode, type fastboot devices. 
  14. It should show your connected device as a fastboot device. 

How to fix an android stuck in fastboot mode

Steps for untouched/non-rooted factory devices. (if you haven’t unlocked your bootloader yet)

 

  • Assuming that a forced reboot didn’t work for your device, navigate to recovery mode on your device.
  • Google your device’s model number adding the text “recovery mode” with it, for example: “boot Poco f1 to recovery mode”
  • You will find the right combination which can boot your device to recovery mode.
  • Boot your device into recovery mode.
  • Try clearing cache if the option is available in your stock recovery.
  • Now clean your device/factory reset from the recovery menu itself and reboot.

 

If the above-mentioned ways don’t work, then download fastboot ROM for your device, which you’ll need to flash to bring it back to life.

Every device from a company has a specific procedure for flashing the Stock ROM, for example, you can use Mi flash for all Xiaomi devices.

Also read: How to increase your C Drive space?

Also read: H vs U processors: Here’s what you must consider before buying a new Laptop/Notebook

[jetpack_subscription_form subscribe_placeholder=”Email Address” show_subscribers_total=”false” button_on_newline=”false” custom_font_size=”16px” custom_border_radius=”0″ custom_border_weight=”1″ custom_padding=”15″ custom_spacing=”10″ submit_button_classes=”” email_field_classes=”” show_only_email_and_button=”true”]

 

Steps for rooted device/device with custom recovery/unlocked bootloader. (this basically means you know what you’re doing)

I assume you know what you are doing if you’ve managed to unlock your bootloader/flashed custom recovery, this is probably an easy fix.

  • Try cleaning your dalvik cache.
  • Open your ROM.zip and extract boot.img file and place it anywhere you wish.
  • Connect your phone to pc via cable while it is on the fastboot screen.
  • Restore a backup of your current ROM/boot. (if you have any)
  • Open CMD with administrator rights and type fastboot devices, your device will be shown.
  • Type “fastboot flash boot” and hit the spacebar once, now drag the extracted boot.img to the CMD window and hit enter.
  • This will re-flash your boot.img, which will bring your device back to a normal state, this will also clear any custom kernels, Magisk or SuperSU zip that you’ve flashed.

 

Or

Navigate to recovery, select the ROM zip from storage and dirty flash it, Reboot.

If the above-mentioned steps don’t work, you may need to perform a clean system wipe, and flash your custom/stock ROM once again. (this happens very rarely, flashing boot.img should fix your problem at once)

How to flash Stock/ Custom ROM boot image to un-root android.
  • Connect your phone to a PC via a cable.
  • Boot the phone to Fastboot Mode.
  • Now Open CMD.type “fastboot devices”
  • It should show your connected phone as a fastboot device.
  • Open your Phone’s Stock firmware/ROM Zip, search for boot.img
  • Copy the boot.img and drag it to your desktop.
  • On the CMD window type fastboot flash boot hit spacebar once now drag the boot.img from desktop to your cmd command.Now hit enter, it will flash the original boot.img
  • After the flash is complete, your phone is now back to factory image.

(*Note: Do not flash any image from any other ROM, make sure you are flashing the image which you’ve extracted from your current installed ROM folder.*)

Scroll to Top