How to open the settings for developers on Xiaomi: from MIUI 8 to MIUI 15

Developer mode on Xiaomi smartphones is a hidden settings section that gives access to dozens of additional system parameters. Here you can fine-tune the interface animation, debug performance, enable USB debugging to work with ADB, and activate functions that the manufacturer has hidden from ordinary users. Without this section, you can perform many operations from manual firmware updates to unlock the bootloader.

Unlike standard settings, the developer mode is not activated with a single click โ€” it must first be unlocked through a special sequence of actions. However, the process may differ depending on the version of MIUI and device model: on the Xiaomi 13 Pro with MIUI 15, the path will be one, and on the Redmi Note 8 with MIUI 12 โ€“ another. In this article, we will discuss all the current ways to enable the developer mode, including bypassing possible errors and nuances for different versions of firmware.

Why you need settings for developers on Xiaomi

Many users mistakenly believe that the developer mode is only for programmers or those who are engaged in firmware modification, in fact, even a regular user can use it to:

  • ๐Ÿ”ง Acceleration of the system โ€“ disabling animation transitions and background processes.
  • ๐Ÿ“ฑ Unlock the bootloader (required for custom firmware installation such as LineageOS or Pixel Experience).
  • ๐Ÿ”Œ Debugging by USB โ€” Without it, you will not be able to connect to the PC through ADB or Fastboot.
  • ๐Ÿ“ก Manual network settings โ€“ choosing the type of mobile network (2G/3G/4G/5G) or priority SIM-map.
  • ๐ŸŽฎ Emulations of pressing โ€“ useful for automatic testing or playing with macros.

Moreover, some Xiaomi features are blocked by default and become available only after the developer mode is activated. For example, on some POCO models, you can not turn on 90 Hz or 120 Hz without first unlocking hidden settings.

โš ๏ธ Attention: Some parameters in developer mode can cause the device to operate in an unstable way if they are changed without understanding the consequences. MIUI Optimization on older firmware often caused problems with notifications and gestures.

How to open the developer settings on Xiaomi: a universal way

The standard method works on most Xiaomi, Redmi and POCO devices with MIUI 8 and later.

  1. Open the Settings app (the gear icon on the home screen).
  2. Go to About Phone (may be called About Device or Phone Information).
  3. Find the MIUI version string and tap it 7 times in a row.
  4. After the seventh press, a notification will appear: โ€œYou became a developer!โ€
  5. Return to the main Settings menu โ€“ there will be a new section Additional โ†’ For developers.

If nothing happens after 7 taps, check:

  • ๐Ÿ“ฑ The model of the device - on some POCO The path may be different (see the next section).
  • ๐Ÿ”„ System updates - if MIUI It is outdated, you may need to update first.
  • ๐Ÿ”’ Password/pattern lock โ€“ Some firmware versions require proof of screen unlock before activation.

Check that you are using the "Version" MIUI", Not "Assembly Number"

Make sure you donโ€™t have a child regimen or guest profile installed.

Restart the device and try again.

Update your firmware to the latest version via Settings โ†’ System Update-->

On some devices (such as the Xiaomi Mi A1/A2 or POCO F1 with pure Android One), instead of the MIUI version, you need to tap the build number, which is because these models use Googleโ€™s stock firmware rather than MIUI.

Features of activation on different models Xiaomi

Despite the universality of the basic method, some devices have their own nuances. Below is a table with features for popular lines:

Model/seriesMIUI/Android versionFeatures of activationThe Path to Developer Regime
Xiaomi 12/13/14MIUI 13โ€“15 / Android 12โ€“14Password confirmation is required after 7 clicks, and some firmwares need to tap the build number, not the MIUI version.Settings โ†’ Additional โ†’ For Developers
Redmi Note 10/11/12MIUI 12โ€“14 / Android 11โ€“13On some regional firmware, the section may be called Advanced Settings.Settings โ†’ The phone. โ†’ Version. MIUI (7 taps)
POCO F3/F4/F5MIUI 12โ€“14 for POCO/Android 11โ€“13On POCO with global firmware, the path may be different. Sometimes you need to first enable the Show version of MIUI in the screen settings.Settings โ†’ System โ†’ About the phone โ†’ MIUI version
Xiaomi Mi A1/A2/A3Android One (without MIUI)You need to tap by Assembly Number, not by MIUI version (it is not).Settings โ†’ System โ†’ About the phone โ†’ Assembly number
Black Shark 4/5JOYUI (based on MIUI)The path is similar to Xiaomi, but the section is called For Testers.Settings โ†’ The phone. โ†’ Version. JOYUI

If your model isn't in the table, try the standard method. On Xiaomi with MIUI 15 (2026), the path may be slightly different due to the updated interface, but the principle remains the same: you need to find information about the firmware version and tap it several times.

Xiaomi 13/14 Series

Redmi Note 10/11/12

POCO F3/F4/F5

Xiaomi Mi A1/A2/A3 (Android One)

Black Shark

Another model-->

What to do if the "Developers" section is missing after the update

One of the common problems is that the partition disappears after the MIUI update, and that's because the system resets some of the settings in major updates.

  1. Repeat activation โ€“ go to About Phone โ†’ MIUI version and tap again 7 times.
  2. Check the path โ€“ after the update, the section could move. Try: Settings โ†’ Additional โ†’ Settings for developers โ†’ System โ†’ Advanced Settings โ†’ Developer Settings โ†’ Memory โ†’... (three dots) โ†’ Developers (on some firmware)

Reset the settings.

Settings โ†’ System โ†’ Resetting settings โ†’ Reset all settings

โš ๏ธ Attention: On some firmware MIUI 14+ The developer partition may be hidden due to security policy, in which case only manual firmware updates via Fastboot or contacting the service center will help.

If the partition never appears after the reset, check to see if the device has enterprise or test firmware installed. These builds often restrict access to developer mode. You can find out the type of firmware in Settings โ†’ About Phone โ†’ MIUI version โ€” if the name contains the words Stable, Developer or Beta, it is standard firmware. If the company or Enterprise is specified, access to developer mode can be blocked.

The most useful features in the Xiaomi developer mode

When you activate the developer mode, you'll see dozens of settings, and we've selected the most useful ones for the average user:

  • โšก Disabling animation โ€“ speeds up the interface: The scale of window animation โ†’ Disable Transition Animation Scale โ†’ Disable the duration of animation โ†’ No animation.
  • ๐Ÿ”‹ Battery Limitation โ€“ Extends battery life: Battery charge limitation โ†’ Set 80% or 90%
  • ๐Ÿ“ถ Manual network setup โ€“ for better signal: Network type โ†’ choose LTE only if 4G works more stable 5G) Carrier aggregation โ†’ Turn on to speed up the mobile Internet
  • ๐Ÿ–ฅ๏ธ Initiation of debugging USB โ€” work-in ADB: Debugging by USB โ†’ Turn on the slider Allow unlocking OEM โ†’ necessary to unlock the loader
  • ๐ŸŽฏ Setting the sensitivity of the screen โ€“ if the sensor is not responsive: Show touch โ†’ Visualizes the touches of Pointer Location โ†’ responsiveness

Be wary of the options associated with MIUI Optimization and Background Process Limit. These changes can lead to interface freezes or notification problems. If the device starts to slow after changing the settings, return everything to factory values or reset through Settings โ†’ System โ†’ Reset settings.

๐Ÿ’ก

Before changing critical settings (e.g., Donโ€™t Turn Off the Screen or Background Processes), back up via Settings โ†’ System โ†’ Backup. This will help you quickly restore your health if something goes wrong.

How to turn off the developer mode on Xiaomi

If you don't need the advanced settings anymore, you can deactivate them.

  1. Go to Settings. โ†’ Additionally. โ†’ For developers.
  2. In the upper right corner, click on... (three dots) and select Turn off.
  3. Confirm the action if necessary.

On some firmware (MIUI 14+), the developer section can remain on the menu even after you turn off, but all changes are reset to standard. To completely remove the item from the settings, reset via Settings โ†’ System โ†’ Settings Reset โ†’ Reset all settings.

โš ๏ธ Warning: Turning off the developer mode does not reset the parameters you have changed (e.g., battery cap or animations disabled) and must be manually returned before deactivation.

If you plan to sell or transfer the device to another person, it is recommended not only to turn off the developer mode, but also to perform a complete reset via Settings โ†’ System โ†’ Resetting โ†’ Delete all data. This will delete all personal data and return the smartphone to factory state.

Frequent mistakes and their solutions

When working with the developer mode, users often face typical problems, and here are the most common ways to solve them:

Problem.Possible causeDecision
Not activated after 7 pressesOutdated firmware or regional restrictionsUpdate. MIUI before the latest version or use it ADB Adb shell settings put global settings development_settings_enabled 1
The section is there, but the parameters are not saved.Resetting settings after updateRestart the device or repeat the changes after the mode is activated again.
There is no item "Debugging by USB"Corporate firmware or security policyInstall global or European firmware via Fastboot.
After changing the settings, the phone slows downIncorrect values in background processes or MIUI OptimizationReturn the settings to the standard or reset the settings.
The battery charge limit does not workThe function is blocked on some firmwareUse third-party apps like AccuBattery or thread through the custom core.

If none of these solutions worked, check to see if the device has a parental control app or antivirus that blocks system settings, which may restrict access to developer mode.

How to Enable Developer Mode Through ADB If the Standard Way Doesn't Work
If the taps are on the version MIUI do not give results, you can forcibly activate the mode through the computer: 1. Install. ADB on PC (for example, through Google Platform Tools). 2. Connect your phone to your computer and allow debugging (if it has already been turned on before). 3. Enter the command: adb shell settings put global development_settings_enabled 1 adb shell am start -n com.android.settings/.DevelopmentSettings 4. Restart the device. After that, the partition should appear in the settings.

FAQ: Answers to Frequent Questions

Can I turn on the developer mode without accessing the settings (for example, if the phone is locked)?
No, you need to access the Settings menu to activate the developer mode. If the device is locked, first unlock it through Mi Account (if the Xiaomi account is attached) or reset it through Recovery (delete all data).
Why did the โ€œDevelopersโ€ section disappear after the MIUI update?
This is standard MIUI behavior in major updates. To return a partition, re-task 7 times on the MIUI version in Settings โ†’ About Phone. If that doesn't help, reset (without deleting data).
Is it safe to change the settings in the developer mode?
Most settings are safe, but some (e.g., Don't Turn Off, Background Processes, MIUI Optimization) can lead to overheating, fast battery drain or freezes. Always write down the baseline values before changing.
How to reset all developer settings to standard?
There are two ways: Manually return all sliders and parameters to the original state. Perform reset via Settings โ†’ System โ†’ Reset settings โ†’ Reset all settings (does not delete files, only returns settings to factory settings).
Can I turn on the developer mode on Xiaomi without a computer?
Yes, all of the methods described in this article are done directly on the phone, and the computer is only needed in extreme cases (for example, for forced activation via ADB, if the standard method does not work).

๐Ÿ’ก

Xiaomi's developer mode is not just a tool for programmers, but also a way to fine-tune your device to your needs, and the rule of thumb is to change only the parameters that you understand, and always fix the initial values.