How to Reconfigure the buttons on the Xiaomi Mi remote TV: all-in-one

Remote control from Xiaomi Mi TV β€” It's not just a channel-switching device, but it's modern models (including Mi). TV 4S/5/5X/Q1/Q2/P1) support flexible button settings, which allows you to adapt it to your needs: assign a quick start to Netflix on the key F1, Make the Guide button open the list of applications or even block random clicks on Volume+ But not all users know that this is possible, and those who have tried often face the unobvious limitations of the system. MIUI TV.

In this article, we will analyze all available ways to reconfigure the buttons on the Xiaomi Mi remotes. TV, including official settings in the TV menu, hidden functions through the engineering menu, as well as workaround solutions for models where the manufacturer artificially limited the functionality. We will also discuss common errors (for example, why the settings are reset after updating the firmware) and give recommendations for choosing alternative remotes with advanced capabilities.

What buttons on the Xiaomi Mi remote TV can be reconfigured?

Not all keys on the Xiaomi Mi remote TV Customizeable. The manufacturer has divided them into three categories:

  • πŸ”Ή Programmable buttons: F1, F2, F3, F4 (On new remotes, Netflix, Prime Video, Guide, Home (partially) can be reassigned to launch apps, open menus or run macros.
  • πŸ”Έ Conditionally customizable: VolumeΒ±, ChannelΒ±, Their behavior can only be changed through an engineering menu (for example, turn off the sound when you press Mute long).
  • πŸ”Ά Invariable buttons: Power, Back, Menu, OK, They can only be reconfigured with third-party remotes (e.g. BroadLink). RM4 Pro).

It's important to consider that the functionality depends on the TV model and the firmware version. TV Q1 2022 F1-F4 It is set up directly on the menu and on the Mi. TV 4A 2018 will require an engineering menu. Below is the compatibility table:

Model TV setReconfigurement F1-F4Change of change Volume/ChannelEngineering menu
Mi TV 5/5X/5 Pro (2020-2021)βœ… Through settings❌ No root.βœ… Menu β†’ 4 times up β†’ OK
Mi TV Q1/Q2 (2022-2023)βœ… Through settings + voice assistant⚠️ Just shutdown.βœ… Settings β†’ On TV. β†’ 5 times "OK"
Mi TV P1 (2021-2026)βœ… Through MIUI TV Launcher❌ No.βœ… Home β†’ Settings β†’ System system β†’ TV.
Mi TV 4S/4A (2018-2019)❌ Only through ADB❌ No.βœ… Menu β†’ 9 times down β†’ OK

Critical information: On TVs with firmware MIUI TV 3.0 and later (released after 2021) reconfiguring buttons through the engineering menu can cause network settings to reset!

πŸ“Š What is the remote control of your Xiaomi Mi TV?
Standard infrared
Bluetooth remote with microphone
Universal (not original)
I don't know.

Official way: setting up through the TV menu

The easiest and safest method is to use built-in options. MIUI TV. It's suitable for most models released after 2020. Here's a step-by-step guide:

  1. Open the settings (cog in the upper right corner).
  2. Go to the section Devices and accessories β†’ DU remote.
  3. Select Button Customization (or Remote Personalization on newer versions).
  4. Click on the button you want to change (for example, F1).
  5. In the list, select the action: launch the application, open the menu, switch the signal source, etc.
  6. Save the changes with the OK button.

The list of available activities depends on the firmware. TV Q2 2023 can be appointed:

  • πŸ“Ί Launch of the app: Netflix, YouTube, Prime Video, Disney+ or any prescribed.
  • πŸ”„ Switching the source: HDMI1, HDMI2, AV, TV.
  • πŸ”Š Sound mode: Standard, Movie, Music, Voice.
  • πŸŒ™ Night mode: Turning on/off the blue filter.

Limitations of the official method:

  • ❌ You can't reassign Volume.Β± or ChannelΒ±.
  • ❌ No way to create custom macros (e.g., β€œenable Netflix”) + brighten").
  • ❌ Settings are reset after resetting the TV to the factory.

Make sure the TV is connected to the internet.

Update the firmware to the latest version

Remember the current button settings (take pictures)

Do not press the power during the process.-->

Hidden opportunities: engineering menu and ADB-team

If you have a Xiaomi Mi model TV Does not support official reconfiguration (e.g., Mi). TV 4A 2018, you can use the engineering menu or ADB-These methods require caution, because wrong actions can cause a system to fail.

Method 1: Engineering menu

To open the hidden menu, follow one of the combinations (depending on the model):

1. On the remote, press: Menu β†’ 4 times up β†’ OK


2. Or: Settings β†’ About TV β†’ 5 times press β€œOK” on the remote




3. For older models: Home β†’ Settings β†’ System β†’ About TV β†’ Click on the MI logo 7 times

In the engineering menu, look for the Key Map or Remote Control Settings section.

  • πŸ”§ Change the behavior of the Volume buttonsΒ± (For example, make them switch tracks in music apps).
  • πŸ”‡ Turn off the reaction to a long press of Mute (useful if children accidentally turn off the sound).
  • πŸ”„ Reassign the Guide to launch your favorite app.

⚠️ Attention: On TVs with firmware MIUI TV 2.0 (2019) Changing the settings in the engineering menu can block the remote. Before experimenting, back up the settings via Settings β†’ System system β†’ Backup.

Method 2: ADB-Teams (for advanced users)

If the engineering menu does not provide the necessary options, you can use the ADB (Android Debug Bridge:

  1. Turn on the debugging. USB in the settings of the TV (Settings) β†’ On TV. β†’ POS version β†’ 7 times press "Version").
  2. Connect the TV to your computer via USB (the port is usually located on the side).
  3. Install. ADB Tools and execute commands:
adb devices # Checking the connection


adb shell settings put global tv_remote_key_map "F1=com.netflix.ninja/.MainActivity" # Example: assign F1 to Netflix




adb shell am broadcast -a android.intent.action.MASTER_CLEAR_CONFIRM # Reset (if something went wrong)

Popular teams for reassignment:

ButtonADB Team TeamAction.
F1settings put global tv_remote_key_map "F1=com.amazon.amazonvideo/.home.HomeActivity"Launch of Prime Video
F2settings put global tv_remote_key_map "F2=com.google.android.youtube.tv/.Shell$LeanbackShellActivity"YouTube launches
Guidesettings put global tv_remote_key_map "Guide=com.mi.android.tvhome/.MainActivity"Opening of the main menu

⚠️ Attention: Wrong ADB-commands can cause you to lose access to your TV settings. If the remote stops working after the changes, reset through Settings. β†’ System system β†’ Reset to factory (use the keys on the TV body).

πŸ’‘

Before use ADB Create a recovery point through the backup and restore menu β†’ Create Backup. This will allow you to roll back changes if something goes wrong.

Bypasses: universal remotes and macros

If the built-in methods don't work, you can use the side of the device to control the TV. TV 3/4) or if you need to reassign unchangeable buttons (e.g., Power).

Option 1: Universal remotes with macro support

Devices like BroadLink RM4 Pro, Xiaomi Mi Remote (white version) or Logitech Harmony allow you to use the same name:

  • πŸŽ›οΈ Create chains of commands (e.g., one button turns on TV, launches Netflix, and sets volume to 50%).
  • πŸ”„ Reassign any buttons, including Power and Home.
  • πŸ“± Manage from the phone through the manufacturer’s application.

Setting up BroadLink RM4 Pro for Xiaomi Mi TV:

  1. Download the BroadLink or eControl app.
  2. Add your TV to your device list (select Xiaomi Mi) TV database).
  3. Record infrared commands from the original remote.
  4. Create a macro: for example, a button F1 It will send the Power sequence. β†’ Home β†’ Down. β†’ OK (Netflix launch).

Option 2: Voice assistants

On TVs with MIUI TV 3.0+ (2021 and later) you can use voice commands to simulate button presses:

  • 🎀 Say, β€œOK Google, turn on Netflix on your TV” (if you have Google Assistant on your TV).
  • πŸ€– On remotes with a microphone (for example, Mi). TV Stick Remote: Hold the voice search button and say, β€œOpen Prime Video".

Option 3: Smartphone remote applications

Applications like Mi Remote (official from Xiaomi), Unified Remote or Yatse allow you to:

  • πŸ“² Create custom control panels with any buttons.
  • πŸ”§ Assign gestures or widgets to launch applications.
  • πŸ”„ Use macros (e.g., "Cinema" = Turn on TV, start Kodi, turn off the lights through Xiaomi Home).
How to cheat a TV if it doesn’t support reconfiguration?
On some models, the Mi TV 4C) button-up F1-F4 They are not tweaked, but you can use a trick: 1. Install the Button Mapper app via Send Files to TV (if debugging is on ADB). 2. Assign to the remote keys the launch of Tasker scripts that will emulate the presses. 3. Create a task in Tasker that is clicked F1 Netflix launches its first Netflix launch: am start -n com.netflix.ninja/.MainActivity This method requires root rights or an unlocked bootloader, which voids the warranty!

Frequent problems and their solutions

When reconfiguring buttons, users encounter common errors, and here's how to avoid or fix them:

Problem 1: Settings are reset after the update

On Xiaomi Mi TVs TV firmware-updated (MIUI TV 3.0+) Custom button settings can be reset.Solution:

  • πŸ”„ Turn off auto-update in Settings β†’ System system β†’ Update of the PO β†’ Settings β†’ Auto-update.
  • πŸ“₯ Before updating, export the settings through the engineering menu (Backup & Restore).
  • πŸ”§ If the buttons reset, repeat the reconfiguration – usually it is enough to reassign actions in the menu.

Problem 2: Buttons do not respond after changes

If after reassignment the keys stopped working:

  • πŸ”‹ Restart the TV (hold the Power on the case for 10 seconds).
  • πŸ”„ Reset the remote settings in Settings β†’ Devices β†’ DU remote β†’ Reset.
  • πŸ› οΈ If you've used ADB, Check the correctness of commands with adb shell getevent (must display clicks).

Problem 3: You can't reassign VolumeΒ±

Most of the Xiaomi Mi models TV Volume buttons locked at firmware level:

  • πŸ”Š Use a universal remote (such as Logitech Harmony) where you can assign to VolumeΒ± team.
  • 🎧 Connect Bluetooth headphones and adjust volume through them.
  • πŸ”‡ In the Engineering Menu (Sound Settings) turn off the response to short presses, leaving only long ones.

Problem 4: After ADB-The remote control team stopped working.

If, after the changes, ADB remote refuses to answer:

  1. Connect the TV to your PC and execute:adb shell settings delete global tv_remote_key_map
  2. Reboot the TV.
  3. If you do not help, make a reset to the factory settings (Settings). β†’ System system β†’ Reset).

πŸ’‘

before any changes to the ADB Disconnect the TV from the Internet - this will prevent automatic overwriting of settings when updating.

Reconfiguring buttons on remotes of different generations

Xiaomi Mi remotes TV They've evolved since 2018, and their capabilities depend on the TV model and the type of connection (Infrared port vs. Bluetooth:

Type of remoteTV modelsReconfigurable buttonsFeatures
Infrared (black, without microphone)Mi TV 4A/4C/4S (2018-2019)❌ Only through ADBIt works without a TV connection, but no voice control.
Bluetooth (black, with microphone)Mi TV 5/5X/Q1 (2020-2022)βœ… F1-F4, Guide (via menu)Supports voice commands, but requires mating.
Bluetooth (white, with touchpad)Mi TV Q2/P1 (2023-2026)βœ… All buttons except PowerTouchpad replaces arrows, there are gestures.
Universal (e.g. Mi Remote)Anybody.βœ… Any buttons.Requires settings through the application.

How do you determine the type of your remote?

  • πŸ” Look at the back: if there’s a Bluetooth sign, it’s a wireless remote.
  • πŸ“± Go to Settings. β†’ Devices β†’ Remote control: if there is a point Connect remote, then Bluetooth is used.
  • πŸ”‹ Infrared remotes work without connection and do not require charging (using batteries). AAA).

Nuances for Bluetooth remotes:

  • πŸ”„ If the remote is untied from the TV, press and hold Home + Back 5 seconds to re-mating.
  • πŸ”‹ Charge the remote once in a while. 2-3 months (Micro-USB connector or USB-C tip-toe).
  • πŸ“± To reset the remote settings, press Home + Volume+ 10 seconds.

Alternative solutions: if nothing helps

If you have a Xiaomi Mi model TV Does not support button reconfiguration, and universal remotes are not suitable, consider these options:

1.Use voice control

On TVs with MIUI TV 3.0+ You can control most of the functions of the voice:

  • 🎀 On the remote with the microphone hold the voice search button and say:
  • πŸ“± Google Assistant on your phone: OK Google, turn on Netflix on your TV".

2.Install an alternative launcher

If you are not satisfied with the standard menu MIUI TV, Alternative launcher can be installed (for example, ATV Launcher or HalLauncher):

  1. Turn on the debugging. ADB (see section ADB-team).
  2. Set the launcher through ADB:
adb install atvlauncher.apk


adb shell am start -n com.modulotech.atvlauncher/.MainActivity

In alternative launchers, you can assign gestures or remote buttons to launch any applications.

3 Automation through Tasker

If you have an Android smartphone, you can use Tasker. + AutoInput plugin for creating macros:

  • πŸ“± Set up a task that, when you press a button on the remote (via Bluetooth), sends a command to the TV.
  • πŸ”„ For example: one press F1 β†’ turn on + kodi + brighten%.

4.Buy a new remote.

If all methods do not work, consider buying:

  • πŸŽ›οΈ Xiaomi Mi TV Master Remote (white, with touchpad) – supports gestures and reconfiguration.
  • πŸ”§ BroadLink RM4 Pro – universal remote with support for IR and RF, macro.
  • πŸ“± Logitech Harmony Elite – premium remote with screen and full customization.

πŸ’‘

If your TV is older than 2020 and doesn’t support button reconfiguration, the most reliable way is to use a universal remote or voice control, which will eliminate firmware and reset problems.

FAQ: Frequent questions about reconfiguring buttons

Can I reassign the Power button on the Xiaomi Mi remote? TV?
No, the Power button is locked at the firmware level on all Xiaomi Mi models TV. It can only be reconfigured via universal remotes (e.g. BroadLink). RM4 Pro, where you can assign any action to it, but the original button on the native remote will remain unchanged.
After the firmware update, the button settings were reset. How do I get them back?
If you had auto-update enabled, the button settings could reset. To restore: Repeat the reset via Settings β†’ DU remote β†’ Customization of buttons. ADB-commands, run them again (settings are stored in global settings, which are reset when you update). β†’ System system β†’ Update of the PO β†’ Settings.
Can you make the Volume buttons?Β± Spotify switched tracks?
Most of the Xiaomi Mi models TV Volume buttons are tightly tied to system functions, but there are workarounds: Use Bluetooth headphones and adjust volume through them (Volume buttons).Β± The remote will manage tracks in Spotify if the app is active.Install an alternative launcher (e.g., an alternative launcher, ATV Launcher) and assign to VolumeΒ± Buy a universal remote (like Logitech Harmony) where you can reassign Volume.Β± to send media teams Next/Previous.
How to Reconfigure the buttons on the Xiaomi Mi remote TV Stick?
Xiaomi Mi TV Stick uses a simplified version MIUI TV, where the reconfiguration of the buttons is limited: βœ… Netflix and Prime Video buttons can be reassigned to other apps through Settings β†’ DU remote. ❌ Home, Back, Volume buttonsΒ± non-tuning. πŸ”§ For advanced features, use a remote app on your smartphone (such as Mi Remote), where you can create custom buttons.
Why After Reconfiguring the Button F1 opens the wrong app?
This can happen for several reasons: πŸ”„ Application Conflict: If you have assigned to F1 Netflix launches, but another application with the same intent filter has been installed before, so the system can open it. πŸ“₯ Cash systems: Clear the cache