How to open developer settings on Xiaomi: full instruction for all models

Developer mode on Xiaomi smartphones is a hidden settings section that allows you to access advanced system functions, which is necessary for debugging applications, changing performance parameters, unlocking the bootloader or testing new MIUI features. However, by default, this option is hidden, and many users do not know how to activate it.

In this article, you will find step-by-step instructions for all firmware versions (from MIUI 12 to MIUI 14), including features for Redmi, POCO and Black Shark. We will also explain the risks of enabling this mode and how to avoid common errors. If you plan to unlock the bootloader, install custom firmware or just want to customize your phone more deeply, this information will be useful.

Why you need to set up a developer on Xiaomi

Developer Options provides access to features that are usually hidden from the average user, and here are the main reasons why it includes:

  • ๐Ÿ”ง Debugging by USB โ€” necessary for the operation of ADB, Unlocking the bootloader or firmware through Fastboot.
  • โšก Performance Management: Forced Activation 4G/5G, Change in screen refresh rate, disabling animations.
  • ๐Ÿ“ฑ Application testing: Enabling โ€œDo not turn off screenโ€ or simulated geolocation.
  • ๐Ÿ”“ Unlocking the bootloader is the first step to install custom firmware (LineageOS, Pixel Experience).
  • ๐Ÿ” Logs and Diagnostics: Access to Logs (logcat) to find errors.

But not all functions are safe, like changing parameters. GPU-rendering can lead to graphic artifacts, and activating "Do not block the screen" will drain the battery in a few hours. 12T and newer inclusion of debugging by USB Automatically disables encryption of user data โ€“ this is important to consider when working with confidential information.

โš ๏ธ Note: Certain settings (e.g., "Background Limit Process") may disrupt the stability of the operation MIUI. If you are not sure about the purpose of the parameter, it is better not to change it.

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

The activation algorithm is the same for most Xiaomi, Redmi and POCO models, but may vary slightly depending on the version of MIUI.

  1. Open the Settings app (cog icon).
  2. Go to About Phone (or About Device on MIUI 14).
  3. Find the MIUI version and tap it 7 times in a row.
  4. After 3-4 clicks, a notification will appear: โ€œYou are almost at the target!โ€
  5. After pressing 7, you will see a message saying, โ€œYouโ€™ve become a developer!โ€

Now, a new section will appear in the main Settings menu โ€” Additional โ†’ For Developers (or just for developers in MIUI 14). If there is no item, check if it is hidden in the settings search (the magnifier icon at the top of the screen).

Stick to the "Version" MIUI" exactly 7|Reboot the phone after activation|Check if the section in "Special Opportunities" is disabled"|Update MIUI last-minute-->

Some models (such as the POCO F5 or Redmi Note 12 Pro+) may need to enter a password from your Mi Account to confirm, a security measure to prevent accidental activation of the mode.

Features for different versions of MIUI

The MIUI interface is updated regularly, and the settings may change, and the key differences for popular firmware versions are as follows:

MIUI versionThe way to the "About the Phone" sectionFeatures of activationWhere to look for developer settings
MIUI 12Settings โ†’ About the phoneYou need to tap the MIUI version 7 times, and then you'll see a notification with a digital code.Settings โ†’ Additional โ†’ For Developers
MIUI 13Settings โ†’ About the deviceOn some models (Xiaomi 11T) you need to first click on the Software Information.Settings โ†’ Additional โ†’ Developer Parameters
MIUI 14Settings โ†’ About the phone โ†’ Information about the softwareAfter activation, the section appears in the main settings menu (without nesting in "Additional").Settings โ†’ For developers
POCO LauncherSettings โ†’ System โ†’ About the phonePOCO X3 Pro and POCO F4 may require a cache reset after activation.Settings โ†’ System โ†’ Additional โ†’ For Developers

If you have Xiaomi with Global ROM, the path to settings may be different from the Chinese version (China ROM). For example, on Redmi K50 Gaming with China ROM, the developer section is hidden behind an additional password.

MIUI 12|MIUI 13|MIUI 14|I don't know.|Another.-->

What to do if the developerโ€™s settings disappear after the update

Sometimes, after the MIUI update, the developer section disappears, because:

  • ๐Ÿ”„ Resetting system settings (for example, after OTA-update).
  • ๐Ÿ”’ Automatically shut down when changing your Mi Account.
  • ๐Ÿ› ๏ธ Firmware errors (often found on beta versions) MIUI).

To return the section:

  1. Repeat the activation procedure (7 taps according to the MIUI version).
  2. If it doesnโ€™t help, clear the Settings: Settings app cache โ†’ Apps โ†’ App management โ†’ Settings โ†’ Storage โ†’ Clear the cache
  3. On models with MIUI 14, try resetting your network settings (Settings โ†’ Connections โ†’ Reset your Wi-Fi, mobile network, and Bluetooth settings).

โš ๏ธ Note: Xiaomi 13 Ultra and Redmi K60 Pro after resetting settings may require re-assigning Mi Account to unlock some developer features (e.g, OEM Unlock).

The Most Useful (and Dangerous) Features in Developer Settings

Not all of the options in the Developer section are equally useful, but the ones that are most commonly used by experienced users are:

  • ๐Ÿ”Œ Debugging by USB โ€” mandatory for work with ADB The risk: vulnerability to malicious applications.
  • ๐Ÿ”“ Unlocking OEM (OEM Unlocking) - allows you to unlock the bootloader. Risk: data reset when activated.
  • โšก Limit background processes: limiting the number of applications running. Risk: shutting down important services.
  • ๐ŸŽฎ Force it. GPU-rendering โ€“ speeds up graphics, but can cause overheating.
  • ๐Ÿ“ก Preferred network type โ€“ forced networking 4G/5G. Risk: Rapid battery discharge.

One of the most dangerous parameters is to keep the screen from shutting down when charging, which is convenient for debugging, but can cause pixels to burn out. AMOLED-screens (for example, on Xiaomi 12 Pro or Redmi) K50).

๐Ÿ’ก

Before changing the parameters GPU-rendering or animations make a backup of data through Settings โ†’ Additionally. โ†’ Backup. This will help restore the system when it fails.

On models with a Snapdragon 8 Gen 2 processor (such as Xiaomi 13 or Redmi K60), enabling the option Forced use of the GPU can lead to overheating and trottling (automatic performance decline).

How to disable the developer settings on Xiaomi

If you don't need the developer mode anymore, you can deactivate it.

  1. Go to Settings. โ†’ For developers.
  2. In the upper right corner, press the switch (slideer).
  3. Confirm the disconnection by pressing Turn Off.

On some firmware (e.g. MIUI 13 for POCO X4 Pro), the partition does not disappear completely, but simply becomes inactive.

  1. Clear the Settings app data (Settings โ†’ Applications โ†’ Settings โ†’ Storage โ†’ Clear data).
  2. Reboot the phone.

โš ๏ธ Note: On Xiaomi with HyperOS (the new firmware based on Android 14), disabling developer mode can block access to the device. ADB This applies to Xiaomi 14 and Redmi models. K70.

Frequent mistakes and their solutions

When working with developer settings, users often encounter problems, and here are the most common ones and ways to fix them:

Problem.Possible causeDecision
The mode is not activated after 7 tapsMisfunction of MIUI or incomplete updateClear the Settings cache or update the firmware
OEM Unlock is inactivePhone is tied to Mi Account, but it hasnโ€™t been 7 days since the first linkWait 7 days or use the official Mi Unlock Tool
USB debugging doesn't workDrivers not installed ADB PC-on USB-debugging (safe mode)Install Mi PC Suite or disable Safe Mode in Developer Settings
Developer settings disappear after rebootFirmware error or conflict with optimization applications (e.g. Security)Disable optimization for settings in the battery โ†’ Optimization

If your Xiaomi has a notification โ€œDevice not certifiedโ€ after enabling debugging over USB, it means that the phone has not passed the Google Play Protect check. You can fix this by downloading the certificate through Settings โ†’ Google โ†’ Device is not certified.

What if OEM Unlock is grey and inactive?
This problem is typical for new Xiaomi models (for example, Redmi Note 12 or POCO X5). To unlock the option, you need: 1. Link the Mi Account to the phone. 2. Enable USB Debugging and wait 168 hours (7 days) from the first binding. 3. Use the official Mi Unlock Tool software to unlock the bootloader. If the wait time has not passed, no workarounds will help - this is a restriction at the firmware level.

Can I turn on the developer settings without taps on "Version" MIUI"?
No, it's the only official way. Alternative methods (e.g., through ADB) require pre-activation of debugging over USB, which is not possible without the developer mode on. On some custom firmware (e.g., Pixel Experience), the partition can be accessed by default.
Why did the developerโ€™s settings reset after the MIUI update?
This is standard system behavior in major updates (e.g., MIUI 13 to MIUI 14). The manufacturer resets the advanced settings to prevent conflicts. To regain access, just re-tap the MIUI version 7 times.
Is it safe to turn on Do not lock the screen permanently?
This can cause the screen to burn out (especially on the screen). AMOLED-It's designed for temporary debugging only, and it's designed for fast battery discharge. LCD-screens (e.g. Redmi) 10C) The risk is less, but it is still not recommended to leave it on for a long time.
How to unlock the bootloader if OEM Unlock is inactive?
If the option is OEM Unlocking gray, then one of the conditions is not fulfilled: the phone is not tied to the Mi Account. 7 days have passed since the link. the device is blocked by the operator (for example, Redmi from MTS or Beeline). Solution: wait 7 days, use the official Mi Unlock Tool and follow the instructions on the Xiaomi website.
Can I turn on the developer settings on Xiaomi without a password from the Mi Account?
Most models (except the Chinese version with China ROM) do not require a Mi Account password to activate the developer mode, but account binding is required to unlock OEM Unlock or use the Mi Unlock Tool.

๐Ÿ’ก

Enabling the developer settings does not void the Xiaomi warranty, but unlocking the bootloader or changing system files can result in a denial of warranty service.