The Xiaomi M365 has become a benchmark for urban mobility, but many owners face the unobvious nuances of connecting a device to a smartphone. Often users believe that Bluetooth on a scooter can be activated with a button on the steering wheel, like wireless headphones, but the architecture of the device is different. The wireless module is turned on exclusively through software interaction with a mobile application, and without the right sequence of actions, the scooter will remain in standby mode.
The main difficulty is that the battery indicator on the scooter display does not directly display the status of the Bluetooth module. The user sees only the flashing Bluetooth icon on the smartphone screen, but does not receive feedback from the vehicle itself. Understanding the operation of the BMS (Battery Management System) and the engine controller is critical for successful synchronization.
In this article, we will discuss in detail an algorithm that will allow you not only to โenableโ communication, but also to ensure stable data transfer for firmware updates and diagnostics. The stability of the connection directly affects the ability to calibrate the gyroscope and check the status of the battery cells, so this aspect of operation cannot be ignored.
The principle of operation of the wireless module in the M365
Unlike modern gadgets, where Bluetooth often works in the background, in the model Xiaomi M365 communication module becomes active only when there is an external request or during temporary maintenance procedures. The scooter controller saves battery power, so constant broadcast signal is not provided by the design. Activation occurs when the application Mi Home or Xiaomi Home sends a special data packet to search for the device.
There is a common misconception that the scooter must be turned on (burning the battery indicator) to search over Bluetooth. In fact, finding the device is possible even when the state is turned off, if the battery has a minimum charge for the controller logic to work. However, to perform any settings, such as updating the firmware or resetting errors, the scooter must necessarily be powered.
โ ๏ธ Warning: Attempting to continuously scan Bluetooth through third-party apps can result in a quick discharge of the scooter battery as the controller will attempt to maintain a communication channel without the need to.
It's important to distinguish between two modes of operation: standby mode and pairing mode. In the first case, the device simply "listens" to the airwaves for a wake-up command, in the second - actively transmits data. The data exchange protocol is protected, so simply connecting to an audio headset through the standard menu of the phone settings is impossible without authorization through an account.
Preparation for pairing: verification of conditions
Before attempting to activate the connection, you need to make sure that you meet a number of technical requirements: battery charge should be sufficient (preferably above 20%), as at low voltage, the BMS can block the operation of peripheral modules to save energy on the move.
The second important aspect is the version of your smartphone operating system. M365 It requires certain permissions that older versions of Android or iOS may not work properly. Make sure the app has access to geolocation, as in Android systems, scanning of Bluetooth devices is technically tied to the enabled one. GPS-phone-module.
- ๐ฑ Make sure your smartphone has Bluetooth and geolocation enabled (GPS).
- ๐ Check the charge level of the scooter - it should be above 20%.
- ๐ถ You are no longer at a distance. 1-2 meters from the device during the setup.
- ๐ Close background apps that can intercept Bluetooth signal.
If you're using Android, it's also worth checking your power saving settings. The system can force the device search process to save your phone's charge. Add the Mi Home app to exceptions or set "No Limits" mode for background activity.
๐ก
If the phone stops seeing the scooter after unlocking the screen, try selecting โForget the deviceโ (if there is one) in the phoneโs Bluetooth settings and restart the smartphone before trying again.
Step-by-step instructions for connecting through Mi Home
The main method of activating Bluetooth communication is to use official software. You will need the Mi Home app (or Xiaomi Home), which acts as a remote control and gateway for setting up, the process begins with registering the device in the user profile.
After installing the app and logging in to your Xiaomi account, click the + button in the upper right corner of the interface. The app will start scanning the surrounding space. At this point, you need to press the on button on the scooter to wake up its controller. Finding the device usually takes 5 to 15 seconds.
โ๏ธ Connection algorithm
When the scooter appears on the screen, click on it. The system will request a confirmation of pairing, at which point the battery indicator may briefly light up on the scooter display, signaling a successful handshake. After that, the device will appear in the list of your gadgets, and you can see its status in real time.
If the automatic search did not give results, select the option โAdd manuallyโ and find the category โTransportโ in the list or enter the Xiaomi model. M365. Sometimes it is necessary to enter PIN-code that is often the default 0.0000 or listed on a sticker under the deck, although most modern firmware uses cloud binding without code.
Setting up parameters and updating the firmware
Once successfully connected, you can access hidden management functions, and through this channel, you can update firmware, which fixes BMS errors and improves recovery algorithms. From the device menu, go to settings (three dots in the corner) and select "Check Updates".
It is important to understand that the firmware process requires a stable connection. Interrupting data transmission can lead to the "bricking" of the controller, after which the scooter will not respond to the on commands. So make sure that the phone does not go into sleep mode during the procedure.
โ ๏ธ Note: It is strictly forbidden to press the power button on the scooter during a firmware update, this will break the connection and may damage the software part of the controller.
The settings menu also includes gyro calibration, which is necessary if the scooter spontaneously brakes on a flat surface or twitches at start. To function properly, the gyro must be calibrated on a perfectly flat surface, which also requires an active Bluetooth connection to transmit the reset command.
What to do if the update freezes?
Indication and error codes for communication problems
The scooter itself does not have a screen to display textual connection errors, but flashing the battery indicator can tell an experienced user about the status of the system. For example, flashing red often can indicate a communication error between the BMS and the main controller, which indirectly blocks the Bluetooth module.
The app also displays error codes in alphanumeric combinations. Error 14 is often associated with communication problems, and error 11 indicates desynchronization of controllers. Understanding these codes helps to diagnose whether the problem is software (Bluetooth) or hardware (pads, boards).
| Error code | Description of the problem | Impact on Bluetooth |
|---|---|---|
| error 11 | Dissynchronization of controllers | Complete communication lockdown |
| error 14 | Communication Error (Communication Error) | Unstable connection |
| error 20 | Gyroscope error | Only available to view the status |
| error 34 | The problem with the headlights | Doesn't affect the connection. |
If you see persistent communication errors, try a full reboot cycle: turn off the scooter, disconnect the charger (if connected), wait 10 seconds and turn on again. Sometimes you need to reset the BMS, which is performed by holding the on button for a long time (more than 10 seconds), but this is a last resort.
๐ก
Persistent communication errors (error 14) most often indicate oxidation of contacts inside the steering column or damage to the plume running from deck to steering wheel.
Alternative applications and third-party software
The official Mi Home app doesnโt always provide full access to all settings. Enthusiasts have developed a number of third-party utilities, such as Dash (for iOS) or Xiaomi Scooter Hacking Utility (for Android), which allow you to delve deeper into the settings. These applications use the same Bluetooth protocols, but offer advanced functionality.
Third-party software may require flashing the region of the device, for example, if your scooter is designed for the Chinese market and the application is installed in Europe, some features may not be available. Changing the region in the Mi Home application often solves the problem of visibility of the device, but may require resetting the scooter itself.
Using unofficial software carries risks. You can accidentally change the BMS settings, which will cause the charge to be displayed incorrectly or even the battery to overheat. Use such tools only if you understand the consequences of changing the controller constants.
- ๐ Xiaomi Scooter Hacking Utility is a powerful tool for Android with the ability to change the region and calibrate.
- ๐ Dash โ a popular iOS app with detailed telemetry monitoring.
- ๐ Mi Home (International version) โ standard solution that requires the correct configuration of the region.
When working with third-party utilities, always back up your current firmware, if available, and this will allow you to roll back to factory settings in case of malfunctioning electronics after making changes.
Can I use a scooter without an application?
Frequent problems and methods of their elimination
One of the most common problems is that the phone sees the device but can't complete the pairing. This is often due to the Bluetooth cache on the smartphone. Cleaning the Bluetooth cache in Android settings or rebooting the communication module on the iPhone usually solves the problem.
Another situation: the scooter is connected but not transmitting data (speed, charge), which is a sign that the encryption protocol is out of sync, in which case it helps to remove the device from the list of โMy devicesโ in the application and re-associate as a new gadget.
โ ๏ธ Note: If after all the manipulations the scooter is not determined by any device, perhaps the Bluetooth module on the board itself failed BMS, Requires a replacement fee or soldering of a new module.
Also worth considering is the impact of interference: In electronics places (office centers, exhibitions), the Bluetooth range can be very noisy, and going out into the open space often helps to establish a stable connection for settings.