Skip to content

xDrip Android

psonnera edited this page Jul 19, 2026 · 3 revisions

xDrip (Android) setup

In this mode the M5Stack pretends to be a Mi Band 2. xDrip finds it, authenticates, and pushes every reading to it as a watch notification.

Set the device to this source first: at first boot press A, or later go to Menu → Data source → xDrip (Android) (the device reboots). See Device setup.

Then, in xDrip+, open Settings → Smart Watch Features → Mi Band.

1. Enable the Mi Band

Turn Use MiBand Band ON. xDrip starts searching — "Searching… Please keep MiBand near your phone". Leave the authentication key empty so xDrip generates one.

Use MiBand Band ON

2. Delete any existing Mac address

If Mac address already holds an address from a previous band or a previous pairing, xDrip will keep chasing that old device and never find the M5Stack.

Send Readings ON

Tap Mac address, clear the field completely, and tap OKleave it empty for auto search.

Clear the Mac address

3. Let it find the device

With the M5Stack powered on and nearby, xDrip discovers it and fills the Mac address in automatically:

Found MI Band 2

On the device, the Bluetooth icon goes steady blue and the log shows auth OK once authentication succeeds.

4. Confirm it works — send a reading manually

Rather than wait for the next 5-minute cycle, push the current value now. Scroll down and tap Update BG manually;

Existing Mac address

when asked "Update BG data now?", tap Yes.

Update BG data now

Within a moment the device should show the value on the main page. From then on each new reading arrives automatically (≤ 5 min).

You will need to wait more measurement to see the trend arrow and delta.

Notes

  • No time sync in this mode. Set the clock in Menu → Set time. On Core2 the RTC keeps it across reboots; on Basic/Fire re-enter it after a power-off.
  • The reading arrives as text in xDrip's configured unit; the device converts to the unit you selected in its own menu.

Clone this wiki locally