Xiaomiโs wireless mice have long been popular with a combination of stylish design, low price and advanced features. However, MacBook owners often face difficulties when connecting for the first time: the device is not detected, the cursor twitches or turns off after a few minutes, the reason lies in the peculiarities of interaction of macOS with the peripherals on Broadcom or Nordic Semiconductor chips, which Xiaomi often uses.
In this article, we will discuss all the current ways to connect the Xiaomi Mi Mouse, Mi Portable Mouse, Mi Silent Mouse and other models to the MacBook Air/Pro (including the M1/M2/M3 chips). From standard Bluetooth pairing to using the USB- receiver and adapters, you will find a solution even for โinvisibleโ devices. And if the mouse is already connected but is malfunctioning, at the end of the article there is a section on troubleshooting.
1.Preparation: Checking the compatibility of the mouse and MacBook
Before you try to connect a mouse, make sure your Xiaomi model officially supports macOS. Most modern devices (such as the Mi Bluetooth Mouse 2 or Mi Dual Mode Wireless Mouse) are compatible, but older versions like the Mi Mouse Lite can only work through the USB- receiver.
Check the specifications of your mouse on the Xiaomi website or in the documents out of the box.
- ๐ต Connection type: Bluetooth only, 2.4GHz (USB- receiver) only, or both (Dual Mode).
- ๐ฑ๏ธ Bluetooth Version: Mice with Bluetooth 5.0+ are more stable with MacBook chips M1/M2.
- ๐ Protocol HID: If a mouse uses a non-standard protocol (e.g., for gaming functions), additional software may be required.
Also make sure your MacBook is updated to the latest version of macOS (at 2026 Sonoma 14.x or later). Older versions (like Big Sur) may have driver issues for Xiaomi devices.
2. Connection via Bluetooth (main method)
Most Xiaomi mice support Bluetooth connectivity, and this is the most convenient option for a MacBook. However, the pairing process may vary depending on the model. Below is a universal instruction, suitable for the Mi Bluetooth Mouse 2, Mi Portable Mouse and similar devices.
Steps for connection:
- Turn on the mouse by switching the switch on the housing to the ON position (or BT if there is a choice of modes).
- On MacBook, open System Settings โ Bluetooth.
- Click Connect next to the mouse name (usually starting with Mi Mouse or Xiaomi).
- If you request PIN- code, try the standard options: 0000, 1234 or 8888.
โ๏ธ Checking before Bluetooth connection
If the mouse is not displayed in the list of devices:
- ๐ Reboot the mouse by holding the switch 5-10 seconds.
- ๐ฑ Try connecting it first to a smartphone (like Xiaomi or iPhone) and then back to a MacBook.
- ๐ฅ๏ธ Update macOS to the latest version through System Settings โ Software Update.
sudo defaults write /Library/Preferences/com.apple.Bluetooth.plist ControllerPowerState -int 1After the reboot, delays should decrease.-->
3 Connection via USB- Receiver (2.4 GHz)
Some Xiaomi models (such as Mi Dual Mode Wireless Mouse or Mi Gaming Mouse) are equipped with a USB- receiver for connection over the 2.4 GHz radio channel. This method is often more stable than Bluetooth, especially for gaming mice with a high DPI.
Instructions for connection:
- Insert the USB receiver into the MacBook port (use the USB-C โ USB-A adapter if necessary).
- Turn on the mouse by switching the switch to 2.4G (or ON if there are no modes).
- Press the pairing button on the bottom panel of the mouse (usually it is hidden under the lid of the battery compartment).
- Wait 10-15 seconds, the mouse will automatically connect.
If the mouse doesn't work:
- ๐ Try another USB- port or adapter (some receivers conflict with hubs).
- ๐ฑ๏ธ Check if the 2.4GHz frequency is occupied by other devices (like a Wi-Fi router).
- ๐ Reboot your MacBook with a connected receiver.
What if the MacBook doesnโt see the USB- receiver?
Important: USB-Z receivers often clone chips from other manufacturers, which makes macOS able to block them as โuncertified.โ If the mouse stopped working after the system update, try connecting it via Bluetooth or buy the original receiver (for example, from Logitech Unifying).
4.Use of adapters and hubs
If your MacBook doesnโt have USB-A ports (like the MacBook Air M1/M2), youโll need an adapter to connect a USB receiver or charge your mouse.
Recommendations for the selection of adapters:
| Adapter type | Compatibility with Xiaomi | Examples of models |
|---|---|---|
| USB-C โ USB-A (passive) | โ It's stable. | Apple USB-C Digital AV, Anker 310 |
| USB-C Hub (with multiple ports) | โ ๏ธ Possible conflicts | Satechi Slim, Baseus 16-in-1 |
| USB-C โ Lightning (for iPad) | โ Not suitable for MacBook | โ |
| Bluetooth adapter (for old mice) | โ Bluetooth 4.0+ only | TP-Link UB400, Asus USB-BT400 |
If the mouse connects through the hub, but periodically disconnects:
- ๐ Connect the hub to the MacBook directly, without extension cords.
- โก Use an externally powered hub (if the mouse requires a lot of power).
- ๐ Try another port on the hub (some ports may be weaker in current).
๐ก
For high-power mice (such as gaming ones), always use USB 3.0+ adapters with at least 900 mA. Cheap Chinese adapters often limit current to 500 mA, which can cause the mouse to brake or shut down.
5. Mouse customization in macOS
Once successfully connected, the Xiaomi mouse may require additional customization โ especially if it has custom buttons (such as side or tilt wheels).
How to set up a mouse:
- Open System settings โ Mouse.
- Tab Pointer and Clicks: Set up tracking speed (recommended 5-7 for Xiaomi). Enable Secondary Click (right button). Activate Scroll in direction: natural (if the cursor is not moving like on Windows).
- Tab Additional: Check Ignore the built-in keyboard when connecting a Bluetooth mouse or keyboard (if using an external keyboard).
For mice with additional buttons (such as Mi Gaming Mouse):
- ๐ฎ Install SteerMouse or Mos for macro assignment.
- ๐ฑ๏ธ In Terminal, check button recognition by command: system_profiler SPUSBDataType | grep -A 10 "Mouse" If the buttons are smaller than the mouse physically has, update the drivers.
๐ก
If the scroll wheel is working in jerks, turn off the โsmooth scrollingโ in the mouse settings or install the SmoothScroll utility for fine tuning.
6. Solving Connection Problems
Even after successfully pairing a Xiaomi mouse with a MacBook, problems can arise: accidental shutdowns, cursor getting stuck or broken buttons. Below is a list of the most common malfunctions and their solutions.
Problem 1: The mouse connects, but after 5-10 minutes it shuts down.
โ ๏ธ Warning: This is a typical problem for mice with energy-saving mode. macOS defaults to power USB/Bluetooth- devices when they're inactive.
- Open the Terminal and type: defaults write com.apple.Bluetooth AppleBluetoothPowerManagement -bool false
- Restart the MacBook.
Problem 2: The cursor twitches or "sticks."
- ๐ถ Check if there are any sources of interference (microwaves, other Bluetooth devices) nearby.
- ๐ Replace the batteries in the mouse (even if the light is green).
- ๐ฅ๏ธ In System Settings โ Special Options โ Control Pointer Disable Ignore the Integrated Keyboard.
Problem 3: The mouse is not detected after the macOS update.
โ ๏ธ Warning: MacOS updates (especially Sonoma 14.0โ14.2) are known to have driver problems for Xiaomi devices.
- ๐ Reset NVRAM: Turn off the MacBook. Turn on, holding Option + Command + P + R for 20 seconds right away.
๐ฑ๏ธ Remove the mouse from the list of Bluetooth devices and reconnect.
Alternative Bluetooth drivers
7. Alternative ways of connecting
If standard methods don't work, try non-obvious solutions, which are suitable for older mouse models or MacBooks with custom configurations.
Method 1: Connect via DFU Mode (for firmware).
Some Xiaomi mice (such as the Mi Bluetooth Mouse Youth Edition) require firmware to work correctly with macOS.
- Download the Mi-mouse-firmware utility.
- Connect the mouse via cable (if you have a Micro-USB/Type-C port).
- Launch at the Terminal: python3 mi_mouse_flasher.py --dfu
โ ๏ธ This method is only suitable for power users and may result in a loss of warranty!
Method 2: Using a Windows Virtual Machine.
If the mouse is critical to the job but doesnโt want to connect to macOS, you can use Windows via Parallels Desktop or VirtualBox:
- ๐ฅ๏ธ Connect your mouse to the virtual machine via the USB menu โ Connect the device.
- ๐ In the virtual machine settings, turn on USB 3.0.
Method 3: Replace the Bluetooth chip in the MacBook.
In rare cases, the problem lies in the hardware incompatibility of the Bluetooth chip in the MacBook (especially in the models of 2015-2017), the solution is to replace the module with a supported one (for example, the Broadcom BCM94360CS).