Cat Controls for Xiaomi: A Complete Guide to Setup and Use

What is Cat Controls and Why You Need It for Xiaomi Devices

Cat Controls is a universal remote control that turns your Xiaomi smartphone into a powerful tool for controlling TVs, air conditioners, media players and other equipment. The main advantage of the program is the support of infrared (IR) port and Wi-Fi devices through the local network, making it indispensable for owners of equipment without the original remote or with lost buttons.

For users of the Xiaomi ecosystem, the app is especially relevant: it is compatible with Mi TVs, Redmi Smart TVs, Mi Box consoles, as well as smart lamps, air conditioners and even some robot vacuum cleaners. Unlike the standard Mi Remote app, Cat Controls offers advanced features: customization of the interface, creation of macros (sequences of commands) and gesture management.

Itโ€™s important to understand that the app works not only through an IR port (available on Xiaomi models until 2022), but also over Wi-Fi/Bluetooth for modern devices, which means that even if your smartphone is not equipped with an IR port (for example, Xiaomi 13 Pro or Redmi Note 12), you will still be able to control the equipment over a local network.

Download and install Cat Controls on Xiaomi

The Cat Controls app is officially not available on Google Play for Russian users, but it can be installed through alternative sources. APK-A file from a proven resource, such as APKCombo or APKMirror. The version for Xiaomi does not require special modifications, but you must install it before installing it:

  • ๐Ÿ“ฑ Allow installation from unknown sources: go to Settings โ†’ Annexes โ†’ Special access โ†’ Install unknown applications and select the browser through which you will download APK.
  • ๐Ÿ” Check the hash file (MD5) on a donor site to avoid fake versions. APK size ~12-15 MB.
  • ๐Ÿ›ก๏ธ Once installed, turn off permission for unknown sources back (for security reasons).

If your Xiaomi smartphone is running MIUI 14+, the system can block the installation with a warning about a โ€œpotentially dangerous fileโ€.

  1. Press the details. โ†’ Set it up anyway.
  2. After installation, launch the application and provide all the permissions requested (network access, IR port camera, device search location).
๐Ÿ“Š What equipment do you plan to control through Cat Controls?
Xiaomi TV
Air conditioner
Media player (Mi Box)
Smart lamps
Other

First Connection: How to Add Xiaomi Device

After launching Cat Controls, you will be asked to choose the type of device.

  1. Click Add Device (the + icon in the lower right corner).
  2. Select a category: ๐Ÿ“บ Television - for Mi TV, Redmi Smart TV. โ„๏ธ Air conditioning for split systems Xiaomi Mi Air Conditioner. ๐Ÿ’ก Smart home for Yeelight or Mi lamps LED Desk Lamp.

Xiaomi

Redmi

Another brand

For IR devices (TVs until 2021, some air conditioners):

  • ๐ŸŽฏ Direct the smartphoneโ€™s IR port to the device receiver (usually located at the bottom of the TV screen).
  • ๐Ÿ”„ Press Connection Test โ€“ the application will send a test signal.
  • โœ… If the device reacted (for example, the TV turned on), save the settings.

For Wi-Fi devices (Mi TV 5X, Mi Box S and later):

  • ๐ŸŒ Make sure your smartphone and device are connected to the same Wi-Fi network.
  • ๐Ÿ” Click Search on the network โ€“ the application will find compatible devices automatically.
  • ๐Ÿ”‘ If necessary, enter PIN-code (usually 1234 or listed on the device sticker).

Enable Wi-Fi on your smartphone and Xiaomi device

Check the battery charge of the smartphone (minimum 30%)

Allow Cat Controls to access network and location

Shut down. VPN (It can block device search)-->

Customization of gestures and hot keys

One of the key features of Cat Controls is gesture control, which is especially useful for Xiaomi TVs, where you can:

  • ๐Ÿ‘† Swipe up - increase the volume.
  • ๐Ÿ‘‡ Swipe down - reduce the volume.
  • โ˜๏ธ Double touch - pause / playback.
  • ๐Ÿ”„ Circular movement - forward/backward.

To tune the gestures:

  1. Open the device menu in Cat Controls.
  2. Go to Settings. โ†’ Gesture management.
  3. Choose an action and assign him a gesture from the options offered.
  4. Test the work in real time (for example, on the Mi TV Q2).

You can also create hotkeys for quick access, like:

Action.CombinationExample of use
Turn on NetflixLong hold of the home buttonQuick launch of streaming on Mi Box 4K
Open YouTubeDouble-push on "Back"Comfortable for Redmi Smart TV X
Turn off the TVTriple press on "Up"Saving time before bed

๐Ÿ’ก

If gestures donโ€™t work, check if battery optimization in MIUI blocks them. Add Cat Controls to exceptions: Settings โ†’ Battery โ†’ Battery Optimization โ†’ All apps โ†’ Cat Controls โ†’ Unlimited

Creating macros (sequences of commands)

The macros in Cat Controls allow you to automate routine activities, for example, with a single click you can:

  • ๐ŸŽฌ Turn on the Xiaomi TV, launch Disney+ and set the volume to 50%.
  • ๐ŸŒ™ Turn off all Yeelight smart bulbs, close the curtains (if connected via Mi Home) and activate Do Not Disturb mode on your TV.
  • ๐ŸŽฎ Switch Mi Box to Game Mode and Disable Movement Processing.

To create a macro:

  1. In the main menu of the application, click Macros โ†’ Create a new one.
  2. Add commands in the desired sequence (e.g.: Turn on TV โ†’ Launch the application โ†’ Set the volume).
  3. Assign a macro name and icon (you can choose from the gallery or download your own).
  4. Save and test it by running it from the home screen.

Delayed macros are especially useful for Xiaomi devices, for example, when you turn on Mi TV Stick, you sometimes need a pause of 5-10 seconds before sending the next command. In Cat Controls, this is configured via the Add Lagency option (indicated in milliseconds).

An example of a complex macro for the cinema
1. Turn off the light (Yeelight smart lamp) 2. Close the curtains (via Mi Home) 3. Turn on the Xiaomi Mi TV Q1 4. Launch the Kodi 5 application. Set the volume to 40% 6. Activate the Mode "Cinema" (via HDMI-CEC) Delays between steps: 2000 ms after point 1, 3000 ms after point 3.

Solving common problems

Even with the right Cat Controls setup, you can experience failures, and here are the typical errors and solutions for Xiaomi devices:

โš ๏ธ Attention: If the TV is Mi TV 4S It doesn't respond to IR commands, check if the IR port of your smartphone is covered with a cover or film, and even thin glass can block the signal.

Problem.Possible causeDecision
The device is not over Wi-Fi.DLNA or Miracast protocol disabledEnable TV settings: Network โ†’ Remote management โ†’ Enable
Gestures work with delayOptimizing the battery in MIUIAdd the app to the exceptions (see tip above)
IR teams don't work the first timeWeak signal or interferenceRepeat the IR code setting manually
Macros don't work.Conflict with other applications (e.g. Mi Remote)Close the background applications through Settings โ†’ Applications โ†’ Launched

If Cat Controls stopped seeing Xiaomiโ€™s device after the firmware update:

  1. Remove the device from the list in the app.
  2. Reboot both the TV and the smartphone.
  3. Add the device again (you may need to choose another model manually).

โš ๏ธ Attention: On Xiaomi TVs with firmware MIUI TV 3.0+ You may need to manually allow remote control in the Settings menu โ†’ The device โ†’ Control from other devices. Without that, Wi-Fi commands are blocked.

Cat Controls Alternatives for Xiaomi

If Cat Controls is not suitable (for example, due to lack of an IR port or model incompatibility), consider alternatives:

  • ๐Ÿ“ฑ Mi Remote is the official app from Xiaomi with support for most of the ecosystemโ€™s devices.
  • ๐ŸŒ Yatse: Remote Control is a universal remote with support Wi-Fi/Bluetooth and integration with Kodi/Plex.
  • ๐ŸŽ›๏ธ Unified Remote โ€“ Suitable for managing PCs and smart devices, but requires server software installation.
  • ๐Ÿ”„ Sure Universal Remote โ€“ Xiaomi supports and has a built-in media player.

Comparison of key functions:

AnnexIR portWi-FiGesturesMacros
Cat Controlsโœ…โœ…โœ…โœ…
Mi Remoteโœ…โŒโŒโŒ
YatseโŒโœ…โœ…โœ…
Unified RemoteโŒโœ…โŒโœ…

For owners of Xiaomi Mi TV Stick or Mi Box, Cat Controls or Yatse are the best choice, as they support management via ADB (USB debugging), which is useful for advanced users.

๐Ÿ’ก

If your Xiaomi device does not support IR or Wi-Fi control, check for a Bluetooth LE port. Some models (such as Mi TV Lux OLED) allow you to connect through it with limited functionality.

FAQ: Frequent Cat Controls questions for Xiaomi

Can you control multiple Xiaomi TVs from a single smartphone?
Yes, Cat Controls supports an unlimited number of devices, and to swipe left/right on the app's home screen to switch between devices, you can customize individual gestures and macros for each TV.
Why donโ€™t the volume buttons on Mi TV over Wi-Fi work?
This problem is related to the limitations of MIUI TV firmware. Solutions: Upgrade the TV to the latest software version. Use an IR port (if available) instead of Wi-Fi. Manually add alternative commands for volume in the device settings in Cat Controls (Section Additional โ†’ Custom Commands).
How to transfer Cat Controls settings to the new Xiaomi smartphone?
The app supports backup: On an old smartphone: Settings โ†’ Backup copy โ†’ Save it to the device. Copy the file. catcontrols_backup.json on a new smartphone (e.g., via Mi Share or cloud) on a new smartphone: Settings โ†’ Backup copy โ†’ Restore and select the file.
Can I use Cat Controls on my iPhone to manage Xiaomi?
Officially, the app is only available for Android. However, there are workarounds: Install Cat Controls on an Android device and use it as a bridge via TeamViewer or AnyDesk. For Mi TV with AirPlay, you can control it through the standard Apple TV Remote app (limited functionality).
How to reset Cat Controls to factory settings?
If the application is unstable, reset: Open Settings โ†’ Additional โ†’ Reset. Confirm the action (all devices and macros will be deleted!). Restart the application. After the reset, you will have to add devices again and adjust gestures.