How to reboot the Xiaomi Mi Smart remote: the complete guide

Xiaomi’s modern Android TVs are controlled by advanced Mi Smart Remote Bluetooth remotes. Unlike classic infrared devices, they transmit commands over a radio channel, allowing you to control the TV even if the remote is in another room or around the corner of the couch. However, like any complex electronic gadget, a smart remote can encounter software errors that require user intervention.

When the remote controls stop responding to presses or the cursor moves with a delay, it often confuses the owner. Many users mistakenly believe that the only solution is to remove the batteries, but for Bluetooth devices this method is not always effective, since there is a residual charge inside, and the software failure can persist in the cache of the controller, which is why it is important to understand how to properly perform a full reboot of the controller to restore its functionality.

In this article, we will take a detailed look at all the available methods for rebooting the Xiaomi Mi Smart remote, from simple extraction of batteries to forced reset through a hidden developer menu. You will learn how to distinguish software glitch from hardware breakdown and what steps you need to take to restore pairing without calling the wizard.

Reasons for the incorrect operation of Xiaomi Bluetooth remote

Before you start active action to resuscitate the device, it is worth understanding the nature of the problem. Bluetooth protocol used in Xiaomi remotes is characterized by high data transfer speed, but it is also sensitive to interference and software conflicts. Most often, hanging occurs due to overflow of the data buffer between the TV and the remote, especially if you often use voice input or play through a gyroscope.

Another common cause is the discharge of the batteries below critical level. When the voltage is not enough for the stable operation of the radio module, the remote can begin to behave unpredictable: turn on with a delay, miss presses or spontaneously disconnect, and do not discount the software failures of the TV operating system itself, which can block incoming commands from peripherals.

  • πŸ”‹ Low battery charge: voltage falls below the threshold of stable operation of the radio module.
  • πŸ“‘ Interference in the air: working nearby microwave or router at a frequency of 2.4 GHz.
  • 🧊 Overheating of the device: prolonged use or heating from the hands affects the quartz resonator.
  • πŸ’Ύ Cache overflow: accumulation of errors in the data exchange buffer between TV and remote control.

⚠️ Attention: If the remote stops working immediately after moisture or a severe impact, software reboot is unlikely to help.

Understanding the cause allows you to choose the most effective method of solving the problem, if the battery problem, a simple replacement will solve the problem faster than any reboot, but if it is a software failure, you will need to clean the device's memory more deeply or reconnect to the TV.

Method 1: Classical reboot with power extraction

The most obvious and affordable way that users often ignore is to completely shut down the device. For Xiaomi Mi Smart remotes, it's not just a shutdown, it's a way to relieve the residual voltage from the capacitors inside the circuit. To do this correctly, you need to remove the power and wait a certain amount of time.

Open the battery compartment on the back of the remote and remove it. Then press and hold any button on the remote for a period of time. 10-15 This action is necessary to discharge the residual current in the circuit. 60 So, the first thing you do is you put the batteries back in, and this simple algorithm helps you eliminate the time. 80% temporary programmatic failures.

β˜‘οΈ Checking before rebooting

Done: 0 / 4

When you put the batteries back in, pay attention to the contact status. Oxidation or contamination can lead to an unstable connection, which the system perceives as an error and can block the device from working. Wipe the contacts with a dry cloth or cotton swab soaked in alcohol if you notice a plaque.

Method 2: Forced reconnection (Re-pairing)

If conventional battery extraction didn't work, it might have disrupted the interface between the remote and the TV, in which case you have to force the connection to be severed and reset, and this is especially true if the cursor on the screen is moving in jerks or commands are executed with a long delay.

First, you need to access the TV's settings menu. Since the remote doesn't work, use a mouse or keyboard connected via the USB-port, or use your smartphone with Google Home or Mi Remote installed. Go to Bluetooth settings and find your remote in the list of devices. Select the option to Forget the device or DeleteΒ».

Settings β†’ Devices and accessories β†’ Bluetooth β†’ Mi Remote β†’ Delete

Once the device is removed from the list, you need to initiate a search again. The Xiaomi remote body usually has a combination of buttons to enter the pairing mode, most often this is the simultaneous pressing of the Home button (house icon) and Back button (arrow to the left). Hold them for about 5 seconds until the LED indicator starts to blink quickly.

  • 🏠 Home button + Back: standard combination for most Mi Remote models.
  • πŸ”˜ Mi button + Voice: Alternative for some versions of remotes.
  • πŸ”Œ USB-Adapter: Rare models require connectivity USB-whistle.

⚠️ Warning: During the pairing process, keep the remote no more than 20 cm from the TV. Exceeding the distance can lead to loss of data packets and connection error.

When the TV detects a new device, follow the instructions on the screen. Once the procedure is completed successfully, the remote should respond instantly. If the system requests an update to the remote firmware, be sure to agree, as this corrects known connection stability bugs.

Method 3: Reset through the Developer Menu (ADB)

For advanced users who aren’t afraid to work with Android TV system settings, there’s a way to program-based reboots of the Bluetooth module through the debugging menu, which allows you to clear the input service cache without physically tampering with the remote. To access these features, you’ll need to turn on the developer mode on your TV.

Go to Settings β†’ About Device β†’ Build and click on this 7 times in a row. You will be notified that you have become a developer. Then a new option will appear in the main settings menu for developers. Find the option β€œDebug by USB” there and activate it. Now you can use your computer or app on your phone to send commands.

List of required ADB teams
adb shell input keyevent 3 (Home) adb shell input keyevent 4 (Back) adb shell am start -n com.android.tv.settings/.device.DevicePreferencesActivity

Using the Android Debug Bridge (ADB) console, you can send a command to restart the input service, which is equivalent to rebooting the remote from the system's point of view. Enter the command adb shell am force-stop com.android.inputmethod.bluetooth (the name of the package may vary depending on the firmware version), this action will forcefully stop the signal processing process and start it again.

This method requires a stable connection of the TV to the local network and installed on the PC software Android SDK Platform-tools. If you are not sure about your actions, it is better to use the simpler methods described above, so as not to disrupt the system services of the TV.

πŸ“Š How often do you have a Xiaomi remote?
Every day.
Once a week.
Once a month
Almost never.

Table: Comparison of resetting methods

To make it easier for you to choose the right way to solve the problem, we have systematized the methods by their effectiveness and complexity. Note that for older models with an IR emitter, some methods may not work, as they do not have an internal memory to reset.

MethodDifficultyEfficiencyRisk of data loss πŸ“– How to shoot a screen on Xiaomi: 5 ways for all models Step-by-step instructions for creating screenshots on Xiaomi smartphones (Redmi, POCO). Hot keys, jesh How to add app shortcuts to Xiaomi desktop: step-by-step instruction Learn how to add app shortcuts to Xiaomi desktop. MIUI How to take a screenshot on a Xiaomi phone: 5 ways (2026) Step-by-step instructions on how to screen a screen on Xiaomi (Redmi, POCO, Black Shark – gestures, buttons, how to turn off the mode USB Xiaomi: step-by-step instructions Detailed guide: how to remove the debugging mode USB How to remove ads from the screen lock Redmi Note 8: 5 ways Step-by-step instructions for removing ads on the screen lock Xiaomi Redmi Note 8. Accept document.getElementById('pbMenuBtn')?.addEventListener('click', () => { document.getElementById('pbMainNav')?.classList.toggle('pb-nav-open'); }); // Dropdown menu toggle (click for touch devices) document.querySelectorAll('.pb-dropdown-toggle').forEach(btn => { btn.addEventListener('click', (e) => { e.stopPropagation(); btn.closest('.pb-nav-dropdown').classList.toggle('pb-dd-open'); }); }); document.addEventListener('click', () => { document.querySelectorAll('.pb-nav-dropdown.pb-dd-open').forEach(d => d.classList.remove('pb-dd-open')); }); (function() { const popup = document.getElementById('cookie-consent'); const btn = document.getElementById('cookie-accept'); if (popup && btn &&!localStorage.getItem('cookie-accepted')) { setTimeout(() => popup.classList.add('pb-cookie-visible'), 1500); btn.onclick = () => { localStorage.setItem('cookie-accepted','true'); Shutdown MIUI A How to Screen Xiaomi: Quick Ways Learn how to quickly take a screenshot on Xiaomi. All methods: buttons, gestures, menus, voice. Instructions d πŸ“± XiaoMaster πŸ”“ Reset and release Β· βš™οΈ System setup Β· πŸ’Ύ Memory and files Β· πŸ”Š Sound and vibration Β· πŸ“Έ Camera and photo Β· πŸ“‘ Communication and network Home Β· About the project Β· Contacts Β· Privacy Β© XiaoMaster, all rights reserved. (function(d,s){d.getElementById("licnt06C4").src= "https://counter.yadro.ru/hit?t26.5;r"+escape(d.referrer)+ ((typeof(s)=="undefined")?"":";s"+s.width+"*"+s.height+"*"+ (s.colorDepth?s.colorDepth:s.pixelDepth))+";u"+escape(d.URL)+ ";h"+escape(d.title.substring(0,150))+";"+Math.random()})(document,screen) πŸͺ We use cookies to improve the operation of the website. popup.classList.remove('pb-cookie-visible'); }; } })(); function pbPollVote(el) { var poll = el.closest('.pb-poll'); if (poll.classList.contains('voted')) return; poll.classList.add('voted'); el.classList.add('selected'); var opts = poll.querySelectorAll('.pb-poll-option'); var n = opts.length; var raw = []; var sum = 0; for (var i = 0; i < n; i++) { var v = Math.random() * 50 + 5; if (opts[i] === el) v += 30; raw.push(v); sum += v; } var pcts = raw.map(function(v) { return Math.round(v / sum * 100); }); var diff = 100 - pcts.reduce(function(a,b){ return a+b; }, 0); pcts[Array.from(opts).indexOf(el)] += diff; setTimeout(function() { opts.forEach(function(opt, i) { opt.querySelector('.pb-poll-bar').style.width = pcts[i] + '%'; opt.querySelector('.pb-poll-pct').textContent = pcts[i] + '%'; }); }, 50); }