How to turn on the developer mode on Xiaomi devices: a detailed guide with pictures

Developer mode on Xiaomi devices is a hidden settings section that gives you access to dozens of additional system settings, from USB debugging to interface animation management, these features are indispensable for power users, testers and customization enthusiasts. But how do you activate it when the manufacturer has hidden this option deep in the menu?

In this article, you will find step-by-step instructions for all types of Xiaomi devices, from MIUI smartphones to Mi TVs. We will examine not only the standard way to turn on, but also alternative methods for cases where the usual way does not work, and you will learn what settings in developer mode can lead to unstable system operation if changed without understanding the consequences.

What is a developer mode and why it is needed

Developer Mode is a special section of Android settings that is hidden by default from ordinary users, which appeared in early versions of the operating system as a tool for testing and debugging applications, and has expanded over time to include:

  • πŸ”§ Debugging by USB β€” mandatory function for connecting to ADB, Firmware through Fastboot or using tools like Scrcpy.
  • πŸ“± Animation management – speeding up or turning off transitions between screens to improve performance.
  • πŸ”„ Background processes – limiting the number of running applications to save battery power.
  • πŸ› οΈ Error symbols – displaying notifications about application failures (useful for developers).
  • πŸ“‘ Network settings - forced inclusion 4G/5G, Change the type of network or disable automatic switching.

On Xiaomi devices, this mode is especially useful because of the specifics of the MIUI shell. For example, here you can turn off aggressive battery optimization, which often kills background processes, or turn on OEM Unlock to unlock the bootloader before you install custom software.

⚠️ Warning: Changing certain settings in developer mode can lead to unstable device operation, increased battery consumption, or even loss of warranty. For example, enabling the option Do not turn off the screen while charging on a continuous basis reduces the life of the display.

The standard way to turn on Xiaomi smartphones (MIUI 12-14)

The developer mode activation algorithm on most Xiaomi, Redmi and POCO smartphones is the same, but may vary slightly depending on the version of MIUI. Here is a universal guide for modern devices (2020-2026 release):

  1. Open the Settings app (the gear icon on the home screen).
  2. Go to About Phone (sometimes called About Device).
  3. Find the MIUI version and tap it 7 times in a row.
  4. After the seventh press, a notification will appear: You have become a developer!
  5. Return to the main Settings menu – there will be a new section Additional β†’ For developers.

If you have a MIUI 14 or newer, the path may look like this: Settings β†’ About Phone β†’ All Settings β†’ The MIUI version. On some models (for example, POCO F5), the section is called For Developers without the subcategory β€œAdvanced”.

Check the MIUI version in the settings

Make sure that the battery is >30%

Connect to a stable Wi-Fi network (for some features)

Remember the password from your Mi Account (may be required to unlock)

-->

On older devices (before MIUI 11), the path could be different: instead of the MIUI version, you had to tap the Assembly Number. If after 7 presses nothing happens, try:

  • πŸ”„ Restart the device and try again.
  • πŸ“± Make sure you are using the text version. MIUI, Not at neighbouring points.
  • πŸ”§ Update MIUI until the latest version (in some firmware, the developer mode activation bug was fixed in patches).

Alternative Incorporation Methods (if Standard Incorporated Does Not Work)

Sometimes the developer mode is not activated through the MIUI version due to software failures or firmware features, in which case you can use workarounds:

Method 1: ADB (for advanced users)

If you've already installed ADB-driver and connected USB-Debugging (for example, on another device), execute the command:

adb shell settings put global development_settings_enabled 1


adb shell am start -n com.android.settings/.DevelopmentSettings

After that, the Developer For section should appear in the settings, and this method works even if MIUI has blocked the standard method.

Method 2: Resetting settings (extreme case)

If none of the methods worked and access to the developer mode is critical (for example, to unlock the bootloader), you can reset to factory settings. After the reboot, try tapping again on the MIUI Version.

Why is the developer mode not activated?
On some Xiaomi devices (especially those with Chinese firmware), access to the developer mode is blocked due to security policies, and the problem may arise: - If the device is tied to a corporate account (MDM). - If custom firmware is installed with remote system components. - If the system activates "Child Mode" or parental control.

How to turn on the developer mode on Xiaomi TVs (Mi TV)

On Xiaomi Mi TV and Redmi TV, the process of activating developer mode is different from smartphones. There is no MIUI, but instead uses the PatchWall shell based on Android TV. Instructions for 2018-2026 models:

  1. Open the settings (cog icon in the top menu).
  2. Go to About the device. β†’ Information on the system.
  3. Find the Build Number (or Android TV version) and click on it 7 times using the remote control.
  4. After the notification appears, you become a developer! return to the main settings menu.
  5. A new section for developers will appear in the section Settings β†’ Device and General.

Some models (e.g. Mi TV 4S 55) may require USB connection, as the remote does not always handle multiple taps correctly. Also note that the path to settings may be different on the Mi TV Stick and Mi Box:

The deviceThe Way to the Assembly VersionWhere does the developer section appear?
Mi TV 4/4S/4ASettings β†’ About the device β†’ Assembly numberSettings β†’ Device and General
Mi TV Q1/Q2Settings β†’ System β†’ About the system β†’ Assembly numberSettings β†’ System β†’ For Developers
Mi Box SSettings β†’ Device β†’ About the system β†’ Assembly numberSettings β†’ Device settings
Redmi Smart TVSettings β†’ General β†’ About the system β†’ Software versionSettings β†’ System

⚠️ Attention: On Xiaomi TVs enable debugging by USB This can cause you to automatically reset your settings the next time you update your firmware, and this is a feature of PatchWall's security policy.

What settings in the developer mode can be changed without risk

Not all options in the Developer section are equally useful or secure, but here are some options that can be activated without serious system consequences:

  • πŸ”Œ Debugging by USB β€” It is necessary to connect to a PC, but turn it off when not in use.
  • πŸ“± Do not turn off the screen while charging – convenient for viewing instructions, but shortens the life of the device OLED-screen.
  • πŸ”„ Limit background processes – will save battery life, but some apps may stop updating.
  • 🎨 Animation of windows / transitions - reducing the value to 0.5x speed up the interface.
  • πŸ“‘ Forced to turn on 4G β€” useful in areas with unstable 5G.

Here is what you should not touch without understanding:

  • 🚫 Allow fictitious locations – can break the geolocation work in applications.
  • 🚫 Turn off the absolute volume level - will lead to incorrect operation of Bluetooth headphones.
  • 🚫 Strict mode - flashing screen annoying and does not give real benefit.
  • 🚫 Change the size of the log buffer – can fill the memory with system logs.

1. Install official Mi PC Suite drivers.

2. switch the connection mode from Charging to File Transfer.

3. In the section For developers, select the configuration USB default β†’ File transfer (MTP).-->

How to turn off the developer mode on Xiaomi

If you no longer need advanced settings, you can deactivate the developer mode.

  1. Open the settings β†’ Additional β†’ for developers.
  2. In the upper right corner, press the switch (it should turn grey).
  3. Confirm the disconnection in the window that appears.

On some devices (such as the POCO X3 Pro), this method doesn’t work, instead you need to:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find Settings (system application) and open the Warehouse.
  3. Click Clear Data and Confirm Action.

This will reset all settings, including the developer mode, but will not affect user data.

⚠️ Note: On Xiaomi TVs, disabling developer mode can lead to automatic reset of network settings (Wi-Fi and Bluetooth!

Frequent problems and their solutions

When working with the developer mode, Xiaomi users often encounter typical errors, and here are the most common ones and ways to fix them:

Problem.Reason.Decision
Not activated after 7 pressesMisfunction of MIUI or blocking by the manufacturerUpdate your firmware or use ADB
The "Developers" section has disappeared after the updateMIUI reset the settingsActivate the mode again (7 taps according to the MIUI version)
The computer does not see the device in ADBNot installed drivers or incorrect USB modeInstall Mi PC Suite and select File Transfer
After OEM Unlock is enabled, unlocking does not workNo Mi Account or device attached or new deviceWait 7 days (Xiaomi limit for new devices)

If, after the debugging is enabled, USB The device starts to overheat or discharge quickly, check if it is connected to any background process on the PC (for example, Scrcpy or the PC). ADB-Disable unnecessary sessions by the team:

adb kill-server

Yeah, to unlock the bootloader.

Yeah, to speed up animation.

Yeah, for debugging apps.

No, I haven't.

I don't know what that is.-->

Can I turn on the developer mode on a locked Xiaomi phone?
Not if the device is locked with a pattern lock or PIN-You can't activate the developer mode, you'll have to unlock the screen first through Mi Account (if tied) or reset through Fastboot (data loss!).
Why did the developer mode disappear after the MIUI update?
This is standard MIUI behavior for major updates (like version 13 to version 14). Developer mode is reset and needs to be turned on again. If the partition doesn't appear after 7 taps, try updating the firmware again or using ADB.
Is it safe to enable OEM Unlock on Xiaomi?
By itself, turning on OEM Unlock is safe, but it allows you to unlock the bootloader, which can lead to: loss of warranty (if the device is new), risk of "bricking" if the firmware is incorrect, problems with the work of Mi Pay and other Xiaomi services. If you do not plan to install custom firmware, you better leave this option off.
How to speed up Xiaomi by changing the developer settings?
To improve performance, you can: Reduce animation: set the Windows/switch animation scale to 0.5x. Limit background processes: select a Maximum 2 process (saves battery, but some applications will restart); disable animation at startup (removes delay when opening applications). These changes do not require root rights and are reversible.
Can I turn on the developer mode on Xiaomi without access to settings?
If the sensor screen is not working or the device is frozen, it is not possible to activate the developer mode in the standard way. Alternatives: Connect via ADB from another device (if debugging has already been enabled), use Mi PC Suite to reset (loss of data!). On some models, you can log in to Safe Mode (hold the power button) and try to activate the mode from there.