How to Get into the BIOS on Xiaomi Redmi 4: All the Working Ways (2026)

Owners of Xiaomi Redmi 4 (including Redmi 4X and Redmi 4A modifications) often face the need to enter the BIOS - or more precisely, the Fastboot/Recovery modes, which perform similar functions on Android devices. Unlike PCs where the BIOS is responsible for hardware initialization, on smartphones Fastboot and Recovery Mode are used for firmware, resetting, unlocking the bootloader or diagnostics.

It’s important to understand that the term β€œBIOS” is not conventional here – Xiaomi does not have the classic BIOS on computers. Instead, there are: Fastboot Mode (for working with firmware via PC) and Recovery Mode (for resetting or manual updating). In this article, we will discuss all the current ways to enter these modes, including β€œsecret” combinations of buttons and commands through ADB, and explain why this may be necessary.

If you are looking for a way to unlock a bootloader to install custom firmware, be sure to read to the section on unlocking β€” without this, many operations in Fastboot will not be available. For beginners, we have prepared a training checklist, and for experienced users, advanced ADB commands.

πŸ“Š Why do you need access to Fastboot/Recovery on Redmi 4?
Install custom firmware
Reset your phone to factory settings
Unlock the loader
Restore the brick after a failed firmware
Other

How is Fastboot and Recovery different from BIOS on PC?

The Xiaomi Redmi 4 doesn’t have the traditional BIOS of desktop computers, but instead has two key modes:

  • πŸ”§ Fastboot Mode is analogous to UEFI on a PC, which allows you to flash a device through a computer (for example, using MiFlash), unlock a bootloader or install custom recovery (TWRP).
  • πŸ”„ Recovery Mode is an analogue of Windows Safe Mode, used to reset settings (Wipe Data), install official updates (OTA), or create backups. Xiaomi defaults on Mi-Recovery (with limited features).

The main difference from the PC: on the smartphone, these modes do not allow you to change hardware settings (for example, the clock speed of the processor or the voltage on the RAM), their main purpose is to restore operability and modify the software part.

Regime.Analogue on PCMain functionsDo you need unlocking?
FastbootUEFI/BIOSFirmware, unlock the bootloader, install TWRPYes (for most operations)
Mi-RecoverySecure Windows ModeResetting, installation OTA-updateNo.
TWRP (castom recovery)LiveCD with toolsFull backup, installation of ZIP- firmware, rootYes.

⚠️ Warning: If your Redmi 4 doesn't even turn on in the Fastboot, it could mean a hardware failure (e.g., damage to the EMMC- chip).

Method 1: Log in to Fastboot via hardware buttons (for a phone turned off)

This is the most reliable method, which works even if the phone hangs on the Mi logo or does not boot into the system, and is suitable for all Redmi 4 versions (including the 4X and 4A).

β˜‘οΈ Preparation for entrance to Fastboot

Done: 0 / 4
  1. Turn off the phone completely. If it freezes, press the Power button for 10 to 15 seconds until the screen goes out.
  2. Press and hold at the same time: Volume Down + Power button.
  3. Hold both buttons until the Mi Bunny logo appears on the screen in Fastboot Mode (usually 5-10 seconds).

πŸ“Œ Signs of successful entry:

  • πŸ–₯️ On the screen, a hare in a hat on a black background.
  • πŸ”Œ The inscription FASTBOOT (in small print) is at the bottom.
  • πŸ’» When you connect to a PC, Android Bootloader Interface appears in Device Manager.

⚠️ Warning: If the phone vibrates and turns on normally after holding the buttons, you've been holding the Power for too long. Retry by releasing the buttons as soon as the Fastboot logo appears.

πŸ’‘

If the buttons on Redmi 4 don’t respond well, try pressing them one by one: first press Volume Down, then (after 1 second) Power.

Method 2: Log in to Recovery Mode (for reset or upgrade)

Recovery Mode on Xiaomi Redmi 4 comes in two types: Stock Recovery (standard, with limited features) and TWRP (custom, for advanced users).We will consider the entry to standard recovery, since TWRP is installed only after unlocking the bootloader.

Instructions for entry:

  1. Turn off the phone (as in the previous method).
  2. Press and hold: Volume Up + Power button.
  3. Keep it until the Mi logo and recovery menu appear in English/Chinese.

πŸ“Œ What to do in Stock Recovery:

  • πŸ”„ Reboot - Reboot the phone.
  • πŸ—‘οΈ Wipe Data – reset to factory settings (deletes all data!).
  • πŸ“₯ Install update.zip – Install the official update (the file must be at the root of the memory).
  • πŸ”§ Connect with MiAssistant – Connect to a PC for recovery (Mi PC Suite is required).

⚠️ Warning: If you see Chinese in recovery, it means that the phone has firmware for China. To switch the language, select the character (language) item and select English.

What to do if recovery requires a password?
If after reset (Wipe Data) the phone asks for a password from the previous Mi Account, this means that the function Mi Cloud Lock was enabled. Solution: 1. Enter the password from the associated Xiaomi account. 2. If you do not remember the password, you need to unlock through the official website (it may require confirmation by SMS/email). 3. In extreme cases, the firmware via Fastboot with full cleanup (clean all in MiFlash), but this will delete all data without the possibility of recovery.

Method 3: Log in to Fastboot/Recovery via ADB commands (for phone enabled)

If the phone is turned on but you need to upgrade to Fastboot or Recovery without using buttons (for example, for automation), you can use ADB commands.

  • πŸ–₯️ Installed program ADB and Fastboot Tools on PC (you can download from the official Android website).
  • πŸ”Œ Included debugging on USB on the phone (Settings β†’ About Phone β†’ Version MIUI (click 7 times) β†’ Additional β†’ For developers β†’ Debugging on USB).
  • πŸ”’ Debugging permission for your PC (a request will appear when you first connect).

After preparation, follow the following steps:

  1. Connect the Redmi 4 to your PC via the USB- cable (use the original cable!).
  2. Open the command line (Win + R β†’ enter cmd) and go to the folder with ADB: cd C:\platform-tools\
  3. Check the device connection: Adb devices should show your phone’s serial number.
  4. To log in to Fastboot, type: adb reboot bootloader
  5. Enter the Recovery login: adb reboot recovery

πŸ“Œ Useful commands ADB for Redmi 4:

Team team.Action.
adb reboot edlSwitching to EDL mode (for firmware through MiFlash with a β€œbrick”)
adb shell getprop ro.bootloaderShows the bootloader version (needed to unlock)
fastboot oem device-infoChecks the status of the bootloader unlock

⚠️ Warning: Adb reboot edl will put the phone into Emergency Download Mode, which is used to recover the bricks. Don't interrupt the firmware in this mode - this can lead to a total loss of IMEI!

How to unlock a Redmi 4 bootloader for full Fastboot access

By default, all Xiaomi smartphones (including Redmi 4) have bootloader locked, which means that in Fastboot Mode you can only:

  • πŸ”„ Reboot the phone.
  • πŸ“₯ Install official firmware via MiFlash (without data cleansing).

To install TWRP, custom firmware or get root, you need to unlock the process, which takes 72-168 hours (according to Xiaomi rules) and includes the following steps:

  1. Link your Mi Account to your phone (Settings β†’ Xiaomi Account).
  2. Go to Mi Unlock and download the Mi Unlock Tool.
  3. Run your phone in Fastboot Mode (as in Method 1).
  4. Connect your phone to your PC and start the Mi Unlock Tool. Sign in under the same Mi Account as your phone.
  5. Press Unlock and wait until the process is complete (it may take several days to wait).

πŸ“Œ What unlocks:

  • βœ… Ability to install TWRP Recovery.
  • βœ… Install custom firmware (LineageOS, Pixel Experience, etc.).
  • βœ… Getting root rights through Magisk.
  • βœ… Complete backup of the system via TWRP.

⚠️ Warning: Unlocking the bootloader resets the phone to factory settings! Before the procedure, back up the data via Mi Cloud or ADB Backup:

adb backup -apk -obb -shared -all -f C:\backup_redmi4.ab

πŸ’‘

Unlocking the bootloader on Xiaomi is tied to your Mi Account. If you are selling a phone, be sure to lock the bootloader back through the Mi Unlock Tool (Lock option), otherwise the new owner will be able to access your data!

Frequent mistakes and their solutions

When trying to log into Fastboot or Recovery, Redmi 4 users often encounter problems, and we have collected the most common errors and ways to fix them:

Problem.Possible causeDecision
The phone vibrates, but doesn't come with the FastbootFaulty buttons or too long power retentionTry pressing the buttons one by one (first Volume, then Power). If it doesn't work, check the buttons for physical damage.
Recovery does not have Wipe Data.Custom Recovery (TWRP) with a different menuUse Wipe β†’ Format Data (in TWRP)
Adb devices command does not show the deviceADB drivers not installed or USB debugging disabledInstall drivers via Mi PC Suite or manually (download with XDA Developers).
After unlocking the phone does not turn onFirmware damaged or incompatible with unlocked bootloaderSweep through the official firmware through MiFlash in Clean All mode.

πŸ“Œ Advice for Redmi owners 4X: If after a recovery phone asks for a password from Mi Account but you don't remember it, try using the password recovery form. If the account is not yours (the phone is bought by hand), contact the previous owner - it is impossible to unlock the phone without his data (even in the service center).

When to contact the service center

Not all problems with Xiaomi Redmi 4 are solved through Fastboot or Recovery.

  • πŸ”‹ The phone doesn't respond to charging (even when connected to a PC in Fastboot).
  • πŸ’₯ After a failed firmware, the screen remains black and the charging indicator does not burn.
  • πŸ”Œ In Device Manager, a PC defines a phone as QHSUSB_BULK or Qualcomm 9008 (a sign of damage EMMC).
  • πŸ“΅ The phone overheats and spontaneously shuts down (power controller may fail).

⚠️ Warning: If your Redmi 4 has stopped turning on after the firmware manipulation and does not respond to button combinations, do not attempt to β€œresuscitate” it with improvised means (e.g., heating a hair dryer or closing contacts). This can lead to irreversible damage to the motherboard. In such cases, the best option is to contact a service center with equipment for JTAG- repair or flashing through ISP.

πŸ’‘ How to choose a service center:

  • Check the reviews on Yandex.Maps or 2GIS.
  • Check if you have experience with Xiaomi Redmi 4 (some services specialize only in iPhone or Samsung).
  • Ask about the work guarantee (at least 3 months).

FAQ: Answers to Frequent Questions

Can I log in to the BIOS on Redmi 4 without the buttons (if Power or Volume is broken)?
Yes, but you will need to: Connect your phone to your PC via USB. Send a command via ADB: adb reboot bootloader (for Fastboot) or adb reboot recovery (for Recovery). If ADB doesn't work (for example, debugging isn't enabled), all that remains is disassembling the phone and closing contacts on the board (requires soldering skills).
Why is the phone not determined by PC after logging in to Fastboot?
Possible reasons: Fastboot drivers are not installed (download here). Uses a non-original USB- cable (try charging your phone cable); USB port on PC is faulty (try another port or PC). BIOS PC has disabled the USB 3.0 Legacy Support (to be enabled).
How to get out of Fastboot if the phone is getting stuck?
Methods: Press the Power button for 15-20 seconds. Connect to charging β€” sometimes automatic reboot helps. If nothing works, wait until the battery is completely discharged (may take a few days). ⚠️ Don't remove the battery yourself β€” on the Redmi 4 it is glued, and you can damage the plume!
Can I install Windows on Redmi 4 via Fastboot?
No. Xiaomi Redmi 4 runs on a Qualcomm Snapdragon 435 processor (ARM architecture) that is not compatible with Windows for PC (requires x86 or x64). However, there are unofficial Windows 10 ARM ports for some smartphones on Snapdragon 8xx, but for Redmi 4 such firmware is not due to weak iron and lack of drivers.
How to check if the bootloader is unlocked on my Redmi 4?
Verification: Turn your phone on in Fastboot Mode and connect to your PC. In the command line, type: fastboot oem device-info If the answer has a line Device unlocked: true - the bootloader is unlocked. You can also look at the Mi Unlock Tool - if the Unlock button is active, the bootloader is locked.