Introduction
Remote control from Xiaomi Mi TV โ It's convenient, but not always perfectly tailored to the user's needs, and maybe you don't have fast access to your favorite service, or the Netflix button takes up the space you would give to YouTube. Or maybe you want to assign a rarely used key to start the game mode or switch signal sources. In this article, we will discuss all the working ways to reassign the buttons on the Xiaomi Mi remote. TV โ From standard settings to hidden features and third-party solutions.
It's important to understand that reassignment options depend on the TV model and the firmware version. TV 4S mi TV Q2 Supports different sets of functions, and in recent updates MIUI TV We tested all the methods on the current versions of the software (2023-2026) and indicated which ones work on specific devices.
If you've never changed your remote settings, don't worry. Most of the ways don't require root rights or technical knowledge. ADB and hidden menus.
Method 1: Standard reassignment through TV settings
The easiest way is to use built-in options. MIUI TV. It is suitable for most models released after 2019 year TV 4A/4S/4X/5 Pro/Q1/Q2 The main limitation is that only programmable buttons can be reassigned (usually this is the case). F1โF4 quid).
How to do this:
- Turn on the TV and go to Settings โ DU remote โ Customization of buttons (on some models, the path may be different: Settings) โ Devices โ DU remote).
- Select the button you want to reassign (for example, F1).
- In the list of available actions, select the desired function: start the application, switch the source, adjust the sound, etc.
- Save the changes and check the button.
The list of available actions depends on the firmware. MIUI TV 3.0+ can be appointed:
- ๐บ Launching the application (Netflix, Prime Video, YouTube, local services).
- ๐ Adjustment of sound (volume, balance, sound modes).
- ๐ฎ Game mode (quick switch to low latency mode).
- ๐ Switching sources (HDMI, AV, TV).
- โ๏ธ Fast settings (brightness, contrast, color temperature).
โ๏ธ What to check before reassignment
If the option is not on the list, your model does not support reassignment through the standard menu, in which case move on to the following methods.
Method 2: Use the Mi Remote Controller App
The official Mi Remote Controller app (available on Google Play and the App Store) allows you not only to control your TV from your smartphone, but also to customize some of the remote's features. TV, It requires a TV and a smartphone to connect to the same Wi-Fi network.
Instructions:
- Install the Mi Remote Controller app on your smartphone.
- Connect to the TV via the app (select the model from the list).
- Go to the Remote Settings section โ Personalization of buttons.
- Select a button and assign it a new action from the proposed list.
- Synchronize settings with the TV.
Advantages of this method:
- โ It works even on older models (Mi). TV 3S/4A).
- โ You can assign actions that are not in the standard settings (for example, starting Kodi or Twitch).
- โ Supports saving multiple setting profiles.
Limitations:
- โ Not all buttons can be reassigned (e.g. Power and Home are usually locked).
- โ Requires a constant connection of the smartphone to the same network as the TV.
๐ก
If there is no service in the application list (e.g. Okko or Amediateka), try assigning the "Open" button to the app. URL" and enter a link to the web version of the service.
Method 3: Reassignment through ADB (for advanced users)
If the standard methods are not suitable, you can use Android Debug Bridge (ADB) โ This is a tool for debugging Android devices, which requires the development mode on the TV and is suitable for Android models. TV (Mi TV Q1/Q2/5 Pro and newer).
Step-by-step:
- Turn on the developer mode on the TV: Settings โ On TV. โ Software version (click 7 times in a row) After that, the section For developers will appear in the settings.
- In the section For developers activate debugging by USB and Debugging over the network.
- Install ADB on your computer (for example, through Googleโs Platform Tools).
- Connect to the TV over the network: adb connect [IP-TV address]:5555 (Find out. IP You can use the TV network settings.)
- Use commands to reassign buttons, such as as assigning a button. F1 YouTube launch: Adb shell am start -n com.google.android.youtube.tv/.activity.ShellActivity --ez launch_from_keyboard For other actions, use the appropriate intention commands.
List of useful ADB-reassignment:
| Action. | Team team. | Note |
|---|---|---|
| Netflix launches | adb shell am start -n com.netflix.ninja/.MainActivity | It works on all models with pre-installed Netflix |
| Switch to HDMI1 | adb shell input keyevent 180 | 180 - keycode HDMI1 (differ) |
| Including game mode | adb shell settings put global game_mode 1 | Requires superuser rights on some firmware |
| Opening the sound settings | adb shell am start -a android.settings.SOUND_SETTINGS | Standard Intent for Android TV |
How to find out the keycodes for your model?
Attention: misuse ADB This can cause a TV to crash. Before experimenting, back up your settings through Settings. โ System system โ Backup.
Method 4: Firmware alternative software (for experienced users)
If you are ready to take radical measures, you can install custom firmware (for example, LineageOS for the use of a mobile phone). TV or AOSP), This is a method that provides advanced customization options, and it's only suitable for Android models. TV and requires unlocking the loader.
Advantages:
- ๐ง Full control over button assignments (including Power and Home).
- ๐ ๏ธ Possibility of installing third-party launchers (for example, ATV Launcher or Wolf Launcher).
- ๐ Improved performance and lack of built-in advertising Xiaomi.
Risks:
- โ ๏ธ Loss of guarantee.
- โ ๏ธ Possible problems with the remote (especially on IR models).
- โ ๏ธ Not all features of the original firmware can work (for example, Miracast or Dolby Vision).
Instructions for installing custom firmware:
- Unlock the bootloader through the official Xiaomi Unlock Tool.
- Install TWRP Recovery for your model.
- Download compatible firmware (for example, from the forum) 4PDA or XDA Developers).
- Squeeze the firmware through TWRP and reset the settings.
- Set up buttons through the Settings menu โ Button Remapper (available in most custom firmware).
โ ๏ธ Warning: Firmware can lead to a "brick" of the TV (completely inoperable).Be sure that your model has work instructions and feedback from other users before you start.
Method 5: Use of universal remotes and hubs
If the software methods didnโt help, consider hardware solutions:
- ๐ Universal remotes (for example, Logitech Harmony or Xiaomi Mi Universal Remote) allow you to reassign buttons through your own software.
- ๐ Infrared hubs (e.g. BroadLink) RM4 Any commands can be programmed, including button combinations.
- ๐ค Voice assistants (like Alice or Google Assistant) Set up voice commands to run the desired functions.
Example of customization through Logitech Harmony:
- Add a Xiaomi Mi TV TV Harmony's device database.
- In the Harmony mobile app, select Customize Buttons.
- Assign any button the desired function (e.g., Disney launch)+ switch-over HDMI2).
- Synchronize the remote with the hub.
Advantages of hardware solutions:
- โ It works on all models, including the old ones (Mi). TV 2/3).
- โ All buttons can be reassigned, including Power and Volume.
- โ Support for macros (for example, one button turns on TV, switches to a new one) HDMI and launches Steam Link).
Disadvantages:
- โ Additional costs for purchasing the device.
- โ It takes time to set up.
Table of methods compatibility with Xiaomi Mi models TV
Not all methods work on all TVs, and below is the compatibility table for popular models:
| Model | Standard settings | Mi Remote Controller | ADB | Custom firmware | Universal remote control |
|---|---|---|---|---|---|
| Mi TV 4A (2018โ2020) | โ (no option) | โ | โ (narrowly) | โ | โ |
| Mi TV 4S (2019โ2021) | โ (partly) | โ | โ | โ (informally) | โ |
| Mi TV Q1/Q1E (2020โ2022) | โ | โ | โ | โ | โ |
| Mi TV 5 Pro (2021โ2023) | โ | โ | โ | โ | โ |
| Mi TV Q2 (2023โ2026) | โ (extension) | โ | โ | โ (No firmware yet) | โ |
If your model is not in the table, please specify the supported features in official documentation or forums (e.g, 4PDA or XDA).
Frequent problems and their solutions
When reassigning buttons, users often face the following problems:
โ ๏ธ Warning: If the remote stopped working after changing the settings, try resetting it to factory settings. + Home for 10 seconds (for Bluetooth remotes) or remove batteries for 1 minute (for IR remotes).
Problem 1: The button is not reassigned through standard settings.
- ๐น Check if your model supports this feature (see table above).
- ๐น Update the TV firmware to the latest version.
- ๐น Try using the Mi Remote Controller or ADB.
Problem 2: After reassigning, the button doesnโt work properly (e.g., it runs the wrong application).
- ๐น Remove the app cache that should be running (Settings) โ Annexes โ [name] โ Clear the cache).
- ๐น Reassign the button by selecting another action.
- ๐น If used ADB, check the correctness of the command.
Problem 3: The remote does not sync with the TV after the changes.
- ๐น Reconnect the remote: Settings โ DU remote โ Connect a new remote.
- ๐น If you have Bluetooth remote, reset it (click Back). + Home for 5 seconds).
- ๐น For IR remotes, check the batteries and no obstacles between the remote and TV.
Problem 4: Some buttons donโt work on custom firmware.
- ๐น Install an alternative launcher (for example, ATV Launcher and set the buttons through it.
- ๐น Check if there are patches for your model (for example, on the 4PDA).
- ๐น Return to stock firmware if functionality is critical.
๐ก
If none of these things worked, maybe your TV model has hardware limitations on reassigning buttons, so you just have to use a universal remote or accept the standard layout.