How to unlock the Xiaomi Mi Box remote: from pairing to ADB

Owners of popular media players Xiaomi Mi Box S and Mi Box 3 periodically face a situation when the control device stops responding to commands. The screen is on, the sound is, but navigation on the Android TV interface becomes impossible. This can happen after a system update, battery discharge or failure of the Bluetooth module. In most cases, the problem is solved by a simple procedure of re-synchronization, but sometimes deeper intervention is required.

Xiaomi's current remotes use Bluetooth protocol to control the player without direct vision and up to 10 meters away. However, it's the wireless connection that often causes desynchronization. If standard button pressing doesn't help, don't panic. There are several proven recovery methods, from basic reset to third-party applications.

In this article, we will discuss all the steps of diagnostics and troubleshooting, how to force the remote to search mode, how to use a smartphone as a temporary replacement, and what to do if the device requires flashing. Follow the instructions consistently to avoid unnecessary actions.

Basic diagnostics and nutritional check-up

Before you start complex software manipulations, you need to rule out the trivial physical reasons. Often users forget that Bluetooth connection is critically dependent on the level of charge of the batteries. Even if the remote makes a sound when you press the buttons, the voltage may not be enough for a stable connection to the console.

First, remove the batteries and inspect the contacts inside the compartment. Oxidation or contamination can interrupt the chain. Wipe the contacts with a dry cloth or cotton swab dipped in alcohol. Make sure the springs are not deformed. After cleaning, install new power cells, keeping polarity in mind. Don't mix old and new batteries, or different types of cells (such as salt and alkaline).

⚠️ Attention: Using cheap salt batteries in active Bluetooth remotes is not recommended.They sit down quickly and can leak, damaging the device's electronic board.

If the power change didn't work, try a full reboot cycle. Pull the power cord of the Mi Box itself out of the socket for 30-60 seconds. This is to make the capacitors discharge and clear the Bluetooth cache completely. After turning on the TV, wait until the system is fully loaded before you try to reconnect the remote.

πŸ’‘

Use only high-quality alkaline batteries from well-known brands. Lithium cells can provide more stable performance in winter at low temperatures.

The Compulsory Interconnection (Pairing) Procedure

The most effective way to reconnect is to force the remote to detect. Unlike IR remotes, Bluetooth devices require a handshake. For Xiaomi Mi Remote, there is a standard keyboard combination that activates this mode.

Get as close to the console as possible, literally 10-20 centimeters. Press and hold two buttons at the same time: the menu (three stripes) and Home (house icon). Hold them for about 5-10 seconds. The LED indicator on the remote (if you have one in your model) should start flashing often, signaling the search for the device.

A pop-up window should appear on the TV screen asking you to add a new device. If the window does not appear automatically, go to the settings manually. The path to the desired menu is as follows: Settings β†’ Remotes and accessories β†’ Add accessory. The system will start scanning the ether.

β˜‘οΈ The algorithm of successful pairing

Done: 0 / 4

It's important to understand that the console may have an old, incorrect profile of your remote. If re-pairing fails, try to remove the device from the list first. Go to Settings β†’ Remotes and accessories, select your remote and press Remove or Disable. Only then do the search again.

Using a smartphone as an alternative remote

If the physical remote is completely out of order or lost, the Mi Box can be temporarily transferred to the smartphone, which is especially useful for setting up the Bluetooth connection of the main remote, as it allows you to fully navigate the menu, this will require the Android TV Remote Control app from Google or the official Mi Remote app.

Make sure your smartphone and Mi Box are connected to the same Wi-Fi network, a requirement to work over a local network, install an app from Google Play or the App Store, and when you first start it will suggest you choose the device to connect to.

You'll see a confirmation code on your TV screen, enter it in the box on your smartphone, and when you pair it successfully, the phone interface will turn into a touchpad and a set of buttons, completely duplicated the functionality of the original remote, and you can even type text for search on YouTube or the browser, which is much more convenient.

πŸ“Š What is the most convenient way to manage?
The original Xiaomi remote
Smartphone (annex)
Voice control
Keyboard and mouse

It’s worth noting that some features, such as the TV button or the volume control of the TV speaker, may not work over Wi-Fi, as they are tied to an infrared port or specific HDMI-CEC commands that the smartphone can not transmit.

Resetting settings and reconnecting through the menu

Sometimes a software glitch is that the Bluetooth module freezes in an error state, in which case the reset of accessories helps. This action does not affect your personal data, installed applications or browsing history, but cleans the list of all previously connected gamepads, headphones and remotes.

To do the reset, go to Settings β†’ Device β†’ System β†’ Reset. Be careful: there are two options. We don't need a full factory reset, which is a reset of the connection settings or a reconnection of accessories. If there is no such separate item, you can try clearing the cache of the Bluetooth application through the developer menu, but this requires a keyboard or mouse.

A safer method is to use Recovery Mode to reset the cache if the system is unstable. However, to solve the remote problem, it is often enough to simply turn off the console with a button on the remote (if it works) or through the off menu, and then, holding the off button on the body itself (if there is one), or turning off the power, enter the recovery mode.

Action.Button combination / WayThe result
Pairing.Menu + Home (5 seconds)Searching device
ShutdownSettings β†’ AccessoriesRemoval from memory
Voice inputMicrophone buttonActivation of Google Assistant
Turning off TVPower button (red)Sleep/Off via CEC

If after all the manipulations, the remote continues to work with delays or spontaneously shut down, check for interference in the air. Wi-Fi routers operating at 2.4 GHz can interfere with Bluetooth. Try temporarily switching the router to 5 GHz mode or moving the Mi Box from the signal source.

Advanced Methods: ADB and Debugging

For power users who don't have a remote or touch control, there's still a method of connecting over the Android Debug Bridge (ADB) debugging system, which allows you to control the console from a computer, emulating the button presses software, and you'll need a PC connected to the same network as the console and an ADB Toolkit installed.

First, you need to activate the developer mode. Since there is no remote, use the app on your smartphone to navigate. Go to Settings β†’ About the device. Find the Build Number and click on it 7 times quickly. You will see the message "You became a developer." Then, in the menu that appears, turn on Debugging over USB (in the context of Android TV, this is debugging over the network).

adb connect 192.168.1.XX:5555


adb shell input keyevent KEYCODE_HOME

In the example above, the adb connect command establishes a connection with the prefix (replace). IP-The input keyevent command emulates the press of a button. The button codes are standard for Android: KEYCODE_HOME β€” house, KEYCODE_DPAD_UP β€” So that allows you to have complete control of the interface.

⚠️ Attention: When in use ADB Be careful of the teams. Wrong commands can cause the system to run in an unstable way. Use this method only if you are confident in your actions.

There are also graphical shells for ADB, such as Scrcpy (although it requires customization for TV), or specialized Android TV utilities that let you see the console screen on your PC monitor and click. This is the most reliable way to unlock access to the system if the remote is dead.

List of useful key codes for ADB
KEYCODE_DPAD_CENTER - OK/Enter|KEYCODE_BACK - Back up.|KEYCODE_MENU - Contextual menu|KEYCODE_VOLUME_UP - Loudness +

Hardware reset and flashing

In extreme cases, when software methods are powerless, a hardware reset may be required, which will return the console to factory status, and note that all your data, accounts, and installed applications will be deleted. The remote will be required for initial setup, so make sure you can connect it at least temporarily through pairing mode or use it. USB-mouse.

You can use the reset without the remote control USB-Put a normal computer mouse in the computer. USB-Mi Box port. The cursor will appear on the screen. β†’ The device β†’ Reset.Confirm action. Once rebooted, the system will be clean, which often resolves deep conflicts of Bluetooth drivers.

If that didn’t work, it might be the firmware problem: Reinstalling system software via a USB Burning Tool can fix damaged system files, requiring you to download a firmware image for your particular model (MDZ-16-AA or MDZ-22-AB) and a USB-to-USB (double male) cable.

πŸ’‘

Use of the USB-Mouses are the easiest way to bypass a broken remote and perform a reset or flashing without losing control of the system.

Frequently Asked Questions (FAQ)

Why does Xiaomi not work after replacing batteries?
Often, after replacing the batteries, the remote does not reset the previous connection and tries to connect to the old addressee, you need to force the pairing mode to start by holding the menu and home buttons for 10 seconds, and re-add the device in the settings of the console.
Can I use any Bluetooth remote for the Mi Box?
Theoretically, you can connect a third-party Bluetooth remote, but many buttons may not work or work correctly due to the lack of the necessary mappings in the Android TV system. It is best to use original remotes or special touchpad keyboards sharpened for Android.
What to do if the sound on the remote is lost when you press the buttons?
The lack of audible response (click) when pressing buttons usually indicates a complete discharge of the batteries, oxidation of contacts inside the remote, or mechanical breakdown of the button membrane. Check the batteries and contacts first.
How to unlock the remote if it is blocked on another TV?
Xiaomi Mi Box remotes don't tie tightly to a particular TV, they tie to a console. If you move the remote to a new console, just do the pairing procedure (Menu + Home). If the remote "forgot" the console, the procedure is the same.