-
Notifications
You must be signed in to change notification settings - Fork 0
xDrip Android
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.
Turn Use MiBand Band ON. xDrip starts searching — "Searching… Please keep MiBand near your phone". Leave the authentication key empty so xDrip generates one.

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.

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

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

On the device, the Bluetooth icon goes steady blue and the log shows
auth OK once authentication succeeds.
Enable Send Readings so xDrip pushes the glucose value to the band. (Leave Vibrate on readings off unless you want it.)

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

Within a moment the device should show the value and trend arrow on the main page. From then on each new reading arrives automatically (≤ 5 min).
A short press of B on the device snoozes the alarm — in Android mode this also snoozes the xDrip alert.
- 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.