Connecting Xiaomiโ€™s smart Rubikโ€™s Cube to a Smartphone: From pairing to training

Xiaomiโ€™s smart Rubikโ€™s Cube is not just a toy, but a full-fledged gadget with a Bluetooth module, motion sensors and a mobile app to track progress. Unlike the classic cube, the Mi Smart Cube (or Mi Cube in some regions) syncs with a smartphone, records build times, analyzes errors, and even offers training algorithms. But many users face problems at the connection stage: the device is not detected, the application does not see the cube, or the connection is constantly broken.

In this article, we will discuss all the ways of pairing, from standard connection via Mi Home to alternative methods for iPhone owners or outdated versions of Android. 0x12 And for those of you who want to make the most of it, we're going to reveal hidden features that aren't written in the official manual.

What Xiaomi Cube Models Support Phone Connection

There are several versions of Xiaomi smart cubes on the market, but not all of them are equipped with a Bluetooth module.

  • ๐Ÿ”น Mi Smart Cube (model) MJXJD01YM) โ€” The first version with support for the Mi Home app and basic training modes.
  • ๐Ÿ”น Mi Smart Cube Pro (model) MJXJD02YM) โ€” Improved version with gyroscope sensor, more accurate movement tracking and advanced statistics.
  • ๐Ÿ”น Mi Cube Play (model) MJXJD03YM) โ€” budget option without some features, but with support for connection.

Note that the unmarked "Smart" or "Play" cubes in the title (like the regular Mi Cube from the Mi Life collection) are mechanical counterparts without electronic stuffing. They can't be connected to a phone.

To determine the model accurately, look at the box or sticker under one of the faces of the cube, MJXJD01YM). If there is no sticker, check for the on button (usually hidden under one of the stickers.

๐Ÿ“Š What is Xiaomi's Rubik's Cube?
Mi Smart Cube (MJXJD01YM)
Mi Smart Cube Pro (MJXJD02YM)
Mi Cube Play (MJXJD03YM)
Mechanical (without Bluetooth)
I don't know.

Requirements for a smartphone to connect

Before you start pairing, make sure your phone meets the minimum requirements:

ParameterAndroidiOS (iPhone)
OS versionAndroid 6.0 and higheriOS 12.0 and higher
BluetoothBluetooth 4.0+ (LE)Bluetooth 4.0+ (LE)
AnnexMi Home or Mi FitMi Home (App Store)
Free seatMinimum 100MBA minimum of 150 MB

On Android smartphones, it is also important that the Adaptive Bluetooth feature (located in Settings) is enabled. โ†’ Connections โ†’ Bluetooth โ†’ On some firmware (e.g., on some firmware, MIUI 13+) The cube may not connect if the developer mode is disabled - we will talk about this below.

There's a nuance to the iPhone: the Mi Home app in the App Store is often updated with a delay. If your iOS version is newer than the last update, the cube may not be determined, in which case try installing the app through TestFlight (if a beta version is available).

โš ๏ธ Note: On Huawei smartphones with HarmonyOS or EMUI 12+ Connection issues may be possible due to limitations on background processes. Add Mi Home to the list of Secure Apps before pairing.

Step-by-step: how to connect the cube to the phone through Mi Home

The standard way to pair is through the official Mi Home app.

  1. Turn on the cube: Press and hold the power button (usually located under one of the central stickers) for 3-5 seconds until the indicator blinks.
  2. Install the app: Download Mi Home from Google Play or the App Store.
  3. Sign up or log in to your Xiaomi account (required! without an account, the cube will not be attached).
  4. Add the device: Press + โ†’ Add the device. Select the category Other or search for Mi Smart Cube. Follow the prompts on the screen (the app will find the cube itself).

Confirm the connection.

If the cube is not there, try:

  • ๐Ÿ”„ Reboot Bluetooth on your phone (Settings) โ†’ Bluetooth โ†’ Off/On).
  • ๐Ÿ“ฑ Remove the Mi Home app cache (Settings) โ†’ Annexes โ†’ Mi Home โ†’ Memory. โ†’ Clear the cache).
  • ๐Ÿ”‹ Remove and re-insert the battery from the cube (if the model is battery-powered). CR2032).

The cube is charged (or the battery is installed)

Bluetooth on your phone is on

Mi Home app updated to latest version

The device is within a radius of 1 meter from the phone

On the cube flashes an indicator (blue or green)-->

Alternative ways to connect (if Mi Home is not working)

If the standard method doesnโ€™t work, try one of these options:

1. Connection via Mi Fit

Some models of cubes (like the Mi Smart Cube Pro) support synchronization via the Mi Fit app, which is commonly used for fitness bracelets.The algorithm is the same as in the Mi Home, but the interface may seem more convenient.

2. Manual pairing via Bluetooth

On Android, you can try to connect to bypass the application:

  1. Turn on the cube (button under the sticker).
  2. Open the Settings. โ†’ Bluetooth on your phone.
  3. In the list of available devices, find Mi Smart Cube_XXXX (where XXXX โ€” unique identifier).
  4. Click on it and confirm the pairing.

Then open Mi Home โ€“ the app should automatically determine the cube as connected.

3. Use of third-party applications

For iPhone or outdated Android devices, alternative programs are suitable:

  • ๐Ÿ“ฑ Cube Timer (available on the App Store and Google Play) โ€“ supports most Bluetooth cubes, including Xiaomi.
  • ๐ŸŽฏ Twisty Timer โ€“ Advanced timer with analytics, but requires manual model input.
  • ๐Ÿ”ง nRF Connect (Android only) โ€“ utility for low-level Bluetooth connection LE-device.

โš ๏ธ Note: Third-party apps may not save statistics to the Xiaomi cloud. If you are interested in achievements and synchronization between devices, use only Mi Home or Mi Fit.

What if the cube is connected but does not display movement?
If the cube is conjugated, but the application does not record the turns of the faces, the problem may be: 1. Incorrect calibration - put the cube on a flat surface and hold the switch on 10 seconds (should squeak). 2. Weak Bluetooth signal - bring the phone closer (maximum 30 cm). 3. Conflict with other devices โ€“ disconnect from the phone other gadgets (earphones, fitness bracelets). 4. Outdated firmware cube โ€“ update it through Mi Home (Device Profile section) โ†’ Update of the PO).

Cube adjustment and calibration after connection

After successful pairing, you need to calibrate the sensors and adjust the basic parameters. Sans this cube can not correctly fix turns or reset the timer.

How to perform calibration:

  1. Open Mi Home and select your cube.
  2. Go to the device settings โ†’ Calibration.
  3. Place the cube on a flat surface (such as a table) with a white face up.
  4. Click Start Calibration and do not touch the cube for 10-15 seconds.
  5. After the beep, the cube is ready for use.

Now, set up the main parameters:

  • ๐ŸŽต Sound signals: Turn on/off squeak when assembled or error (Settings) โ†’ Sound).
  • โฑ๏ธ Timer: select the countdown mode (classic, scrambling, with pause).
  • ๐Ÿ“Š Statistics: Configure the best results and error analytics.
  • ๐Ÿ”‹ Energy saving: set the time of automatic shutdown (from 5 to 30 minutes of inactivity).

For power users, Mi Home has a hidden developer mode to activate:

  1. Open the cube settings.
  2. 5 times quickly click on the firmware version.
  3. There will be a new section for developers where you can turn on the Log sensors or debugging Bluetooth.

๐Ÿ’ก

If the cube starts to glitches (does not respond to turns, spontaneously resets), reset it to the factory settings. To do this, hold the on button for 15 seconds until the indicator flashes red 3 times.

Common mistakes and their solutions

Even after a successful connection, users are faced with bugs, and here are the most common problems and ways to fix them:

Mistake.Reason.Decision
Error code 0x12 pairingBluetooth profile conflictRemove the cube from the list of conjugated devices in the phone settings and reconnect.
The cube shuts down in 1-2 minutes.Actively saving energy on the phoneAdd Mi Home to Battery Optimization Exceptions (Settings) โ†’ Battery โ†’ Optimization).
The application does not save resultsNo Internet or Xiaomi account issuesCheck your network connection and re-enter your account.
Cube doesn't respond to turnsCalibration or weak battery is lostRecalibrate the sensors and charge the cube (if the model is battery-powered).

If none of these methods worked, try resetting the cube:

  1. Turn off the cube (hold the 5-second button).
  2. Press and hold the button for 15 seconds until the indicator flashes red.
  3. Reconnect the cube through Mi Home.

For battery-powered models CR2032 Also check its charge. If the cube starts to brake or shut down, replace the battery. ~6 months with active use).

๐Ÿ’ก

If the cube stopped responding to the power button, try to wake it up by plugging it into a 10-15-minute charge (even if the model is battery-powered โ€“ sometimes it works due to the residual charge of the capacitors).

Hidden features of Xiaomi smart cube

Beyond the standard features (timer, statistics), the Mi Smart Cube has a lot more to offer, and here are the features that are not mentioned in the manual:

  • ๐ŸŽฎ Blind Build mode: in the application settings, you can turn on Blind Mode, where the cube will voice moves (useful for training the build with your eyes closed).
  • ๐Ÿค– Integration with Alice/Google As an assistant, if you connect the cube to the Mi Home, you can say in a voice, Alice, how much time I spent on the Rubik's Cube today?".
  • ๐Ÿ“ˆ Export statistics: in Mi Home you can unload the history of assemblies in the CSV-File for analysis in Excel or Google Sheets.
  • ๐Ÿ”„ Algorithms exchange: Some firmware versions have a Share Scramble feature โ€“ you can send scrambling to a friend and compete in assembling the same combinations.
  • ๐ŸŽ“ Training videos: Hidden in the Training section are video lessons on speed assembly (available only when connected to the Internet).

For models of Mi Smart Cube Pro is also available mode "Advanced Analytics", where the application shows:

  • The slowest moves in assembly.
  • Frequency of use of specific algorithms (e.g, OLL or PLL).
  • Comparing your speed to world records.

To activate this mode, go to Settings โ†’ Additionally. โ†’ Showing Extended Statistics.

FAQ: Frequent questions about connecting the Xiaomi cube

Can I connect a cube to multiple phones at the same time?
No, the cube only supports pairing with one device at a time. To connect it to another phone, untie it first in Mi Home (click on the device). โ†’ Settings โ†’ Remove the device).
Why isnโ€™t the cube on the iPhone even though Bluetooth is enabled?
On the iPhone, a common problem is the outdated version of the Mi Home. Try: Remove the app and reinstall it. Turn on Plane Mode for 10 seconds, then turn off and reconnect. Check if the connection is blocking. VPN Firewall (like Little Snitch).
How do you update the cube firmware?
The firmware update is only available via Mi Home: Open the app and select your cube. Go to Device Settings โ†’ Software Update. If a new version is available, click Update. Important: Do not turn off the cube during the update (the process takes time). ~If the firmware is off, try resetting the cube to factory settings (hold the 15-second button).
Can I use a cube without a phone?
Yes, the cube works autonomously like a normal speed cube, but without recording statistics. Some models (such as the Mi Smart Cube Pro) have a built-in timer that is triggered by double pressing the power button.
Why does the cube discharge quickly?
Main reasons: Bluetooth is constantly on (turn it off in the dice settings if you don't use synchronization); frequent calibration of sensors (just do it 1 time per week); old battery (for models on the block) CR2032). To extend the work time, disable the option in Mi Home Background synchronization.