yashsingh1/xdaforums huggingface dataset:
[General Accessories] lobie81:
Here’s an idea for how the Mi Band could be used as a watch to tell the time. I’m not a dev so I have no idea how to program it, but someone with better skills than me might be able to utilise the idea.

Firstly, I image a gesture of some sort would trigger it, similar to the way that raising your wrist to your face triggers the current step progress.

The idea is that the hours show up first using a Roman numeral colour code system (outlined below). The hours display shows for a short period, maybe 2 seconds. Then the minutes are displayed afterwards. The minutes shows an approximation of the minutes in 10 min increments. So you will know the time is somewhere between, say, 09:00 and 09:10, or between 15:30 and 15:40, for example.

Finally, a short animation would represent AM or PM. For example a wave type display like IOO, OIO, OOI could represent AM. IIO, OII, IIO could represent PM.

It would obviously take a little while to learn the various combinations, but I think it would be worthwhile.

Again, I have no idea how the technical side would work. I don’t even know if the Mi Band keeps it’s own time, or whether it would need to query the connected phone for the time whenever requested. But, like I said, it’s an idea that a dev might be able to expand on. I’m happy for anyone to use it. I just ask if you get something working, let us know and give us access.

Hours: displays for 2 sec.

A green LED represents a Roman “I”

A red LED represents a Roman “V”

A blue LED represents a Roman “X”

Hour (Roman Numeral) = LED display

1 (I) = G--

2 (II) = GG-

3 (III) = GGG

4 (IV) = GR-

5 (V) = R--

6 (VI) = RG-

7 (VII) = RGG

8 (VIII) = RGG(second G flashes)

9 (IX) = GB-

10 (X) = B--

11 (XI) = BG-

12 (XII) = BGG

Minutes: displays for 2 sec.

There are six LED states for the minutes display to keep it simple. Each state represents a 10 minutes block of time. This would use a different colour to the hours display in order to avoid confusion, maybe yellow.

I = LED on

O = LED off

LED Display = time block (in minutes)

IOO = 1-10

IOO(flashing) = 11-20

IIO = 21-30

IIO(flashing) = 31-40

III = 41-50

III(flashing) = 51-00

Examples:

12:33am:	BGG displays for 2 sec. IIO flashes for 2 sec.

7:14am: RGG displays for 2 sec. IOO flashes for 2 sec.

2:48pm:	GG- displays for 2 sec. III displays for 2 sec.

8:03pm:	RGG displays (with second G flashing) for 2 sec. IOO displays for 2 sec.

Like I said, if you can utilise the idea, let us know!
[General Accessories] Bonoboo:
This requires huge changing firmware in bracelet which very-very hard to do .

50 KB of assembler (?) code in unknown format.

Triggering showing time from phone possible, but totally useless.

BTW this idea appeared a lot times on other forum.
[General Accessories] lobie81:
My deepest apologies for wasting your valuable time.
[General Accessories] Bonoboo:
2 All

Awesome app Mi Band Tools (paid, 1$) in last version 1.1.7 now have nice features:

Also I remind, that least last Mi Fit version from Chinese Mi Market now have native notifications support.

But only for 3 apps without any options.

It vibrate 2 times and flashes green LED.

To show system apps in list tap "All" at corner.
[General Accessories] anawim:
I would consider to pay for such an app only if it could display notifications on mi band with the same color used for phone LED for each contact in every app like Telegram
[General Accessories] Bonoboo:
Oops, in post (now edited) I mean Mi Fit app, that it now finally support limited notifications.

Mi Band Tools from beginning have configurable colors for each app, so you can manually set them just as on phone.
[General Accessories] anawim:
On Telegram you can specify different phone LED color for each contact. I'm willing to pay for an app to automatically bring this (and other apps) color scheme to mi band LEDs
[General Accessories] Bonoboo:
Well, no one app can easily access so deep.

Even if so (with root) it requires special adaptation to read database with contacts, parse color etc.

It's too specific request.

But anyway it can be achieved in other way.

In Mi Band Tools you can create different profiles (colors) for notifications that contain specific text: in your case name.

So if Telegram / other messenger shows in notification e.g. "John Doe: bla-bla" band will blink with color that you choose.

There is special option "Duplicate notification" specially for this case.

P.S. I not affiliated with developer.
[General Accessories] pgptheoriginal:
Still unable to pair Mi Band with the latest Marshmallow DP3 :(

If anyone finds a workaround to fix this please let me know!

Sent from my Nexus 5
[General Accessories] dadam30:
It was very hard for me on the DP2 it worked. However the smart lock feature does a not activate (it lost the connection with the band when trying).

I will update you when on DP3.

Envoyé de mon Nexus 6 en utilisant Tapatalk
[General Accessories] nitin_ko:
battery went to 7% and i charged my band via usb and it stopped pairing with my HTC one. I am on stock and use the stock app from playstore.

tried cooling the band as well but no luck

what a waste of 999 bucks.
[General Accessories] naeem86:
My sister's band wasn't charging correctly once. I tried with my cable. And it worked fine. When the battery went low again we tried the same thing and it wasn't working with my usb too. Then I tried charging directly in a wall plug. And it charged. Both my usb cable and hers worked fine with the wall plug. Right now it's working fine. Dunno whats gona happen next time the battery is low again. xD
[General Accessories] anawim:
Well the main advantage (willing to pay for) would be to save my time from re entering the color scheme. Also Telegram is open source so any one is welcome to mod it eventually including mi band notifications
[General Accessories] nitin_ko:
had emailed them the pairing issue,. this is their reply

Hello Nitin,
Thank you for your reply.

I understand that you are not able to pair Mi Band with the phone. I will surely help you regarding this.

Nitin, would request you to follow the below mentioned steps.

•	Unpair with Mi Fit application
•	Uninstall the application
•	Reinstall it again
•	Try with other phone
•	Reset your phone
•	Charge it fully
•	Restart the Bluetooth
•	Check is the band paired with other devices?

I am sure that the above information is helpful.

Sincerely,
Priyesh
Mi India Customer Service Center
[url]http://www.mi.com/in/service/online[/url]
[General Accessories] nitin_ko:
they have agreed for a replacement, that was pretty fast of them i must say.

Hello Nitin,
Thank you for your reply.

I understand that you want a replacement of Mi Band. I will surely try to resolve your query.

Nitin, your replacement request have been created, so would request you to wait for some time and be aware with the below mentioned details.
The courier partner will only make a single pickup attempt the next day between 4 and 9 PM after calling you, so please provide the exact address from where to pickup.
•	Pack the device securely in similar packing
•	Mention our warehouse address in the form
•	Include the invoice inside the box as well as all the accessories
•	Address should be same where you received your order first time
•	Replacement will be received within 5-7 business days after picking up the parcel.
•	Handover in 1 attempt to Blue Dart, else send at own cost.

Warehouse Address:-
Xiaomi Logistics, C/O DHL Supply Chain Pvt. Ltd, Plot Nos. 193-197, 254-258, 137, 248-249 Jigani Link Road, Bommasandra Industrial Area, Bangalore 562106, Karnataka.

I ensure you to provide you the best resolution in near future.

Sincerely,
Priyesh
Mi India Customer Service Center
Website: www.mi.com/in
Facebook: https://www.facebook.com/MiIndiaOfficial
Web Chat Service: http://www.mi.com/in/service/online
Hotline: 1800-103-6286
[General Accessories] nitin_ko:
Xiaomi india service is great.

They picked my band on 28/8 ie friday and today - 2/9 i have a new replacement band with me.

will try and charge it later today. I was missing the band since it had become an integral part of my daily routine to track my walking and sleep.

hope this one stays trouble free.
[General Accessories] Moolok:
Quick question: is there an "aeroplane mode" in MI Band? My phone I can switch to aeroplane mode while in flight but how's the MI Band?
[General Accessories] Bonoboo:
Of course, no. And what purpose of this?

BT 99% of time not active. And even if so, it's very energy effective.

Band by design need to be enabled all time to monitor day / night activity.
[General Accessories] Moolok:
Just thinking about aviation regulations. They say all mobile devices must be in aeroplane mode during flight. But guess BT isn't as bad as phone's other radio devices like GSM/LTE and wifi.
[General Accessories] Bonoboo:
It's signal sooo weak and short, that there really no sense to carry about.

In comparison with around huge amount more powerful ubiquitous radiowaves: GPS, Wi-Fi, TV, GSM/CDMA

Also 99% of time band not broadcasting any signal.

Only at phone request (sync via app, incoming call) or internal event (e.g. alarm).
[General Accessories] Moolok:
Ah, very good. I can wear MI Band in flight then and not worry. Thank you!
[General Accessories] signaleleven:
If you want to worry think about people like me. When I travel for work, I often forget to switch off my work phone (seldom used).

And my airplane mode exclude BT, so I can use my headphones...

Some airlines have stopped requesting this nonsense.
[General Accessories] jnkstry:
How to change file destination in tasker

Hey there, awesome work!

I am quite new too tasker and stuff. Can you please tell me how to change the file destination for the exported data?

i want to write the mi band data in a folder, that is syncing with dropbox on my android device.

Cheers and thanks for making this code.
[General Accessories] Bonoboo:
This mentioned in instruction: 7. After run task files will be created in /sdcard, you can change path in actions

So tap on task "Mi Band Export Stats", tap on second action with label "All" (or other if you chosen only specific format).

Then in code everywhere change path that starts from /sdcard/ to e.g. /sdcard/Dropbox/

BTW to others: we talking about this app / profile for export stats in files.
[General Accessories] The War LOrD:
Cool, Xiaomi is making great products now! I thought Xiaomi was going to bankrupt, and now it's like one of the biggest electronic device company!
[General Accessories] dadam30:
Xiaomi is not making money on hardware but is building a consumer base.
[General Accessories] pgptheoriginal:
Is anybody using their Mi Band with android Marshmallow? Since I updated, I can't pair my band with my phone. The sync still works, but the band is not displayed as a bluetooth device, and I can't set up Smart Lock...

Any workarounds?

Sent from my Nexus 5
[General Accessories] ghoulie:
Not working on marshmallow. Check reddit miBand Forum for info
[General Accessories] dadam30:
Indeed since preview 2. It is a pain. I will look into Reddit thx ghoulie

---------- Post added at 10:47 PM ---------- Previous post was at 10:06 PM ----------

No fix on the horizon, this not cool since smartlock was the killer feature of the miband IMO.

I hope Xiaomi will update the BLE protocol to work with smartlock feature. Any Xiaomi device with 6.0 yet?
[General Accessories] darksam_:
anyone know when it will be compatible with android 6? I own one and also a Nexus 5! thanks
[General Accessories] Castanoff:
I am hoping they fix this soon.... This is the one thing holding me back from installing and running marshmallow. I need the trusted device to work.
[General Accessories] Traxex_:
Works great with Marshmallow on my Nexus 5. Where's the problem?
[General Accessories] stavrinho:
Mine too.

No problem with 6.0 and Mifit.
[General Accessories] dadam30:
I can't add it on trusted device. May be you have it because the OTA keep it but after a clean install I can pair the miband but I disconnect every time I try to add it as a trusted device.
[General Accessories] preclajsz:
Hey guys, did you make a faktory reset. Or how did you get to work trusted devices?
[General Accessories] asharma7:
It's only compatible with Mi 3 or Mi 4 with Android 4.4 based MIUI (It's the worst thing!:( )[/SIZE]

Any ideas about Mi Band? Will you buy one if you had a Mi 3 or Mi 4?:confused:

I am using with Redmi Note 3G and it is working perfectly and i am fully satisfied with this valueable addition in my daily life.

thanks mi

a sharma

sharing is power
[General Accessories] b.age:
Hi i'm looking for a new wearable stuff.. actually I'm using a Pebble but as fit and sleep tracker.

But I dislike have bluetooth device turned on all night long on my wrist.. I have some questions for you:

Can I use Mi Band as sleel tracker disconnected from the phone?

Does Mi Band sync datas with Google Fit?

Can I use the cardiofreq of the S1 as cardio sensor for runtastic?

I use Sleep As Android, Runtastic and my fitness pal.

Mi Band share/use the datas with this apps (maybe with google fit as hub)?

Thanks guys!
[General Accessories] Bonoboo:
Hi,

1. Yes, of course. Band can aggregate data offline for some days, so BT can be turned off all time.

Also BT can't be harmful: it sooo low-power and not active all time. Around much-much more other radio-waves.

2. Yes, natively with app from Google Play. As far I know it syncs only walking data, no sleep.

3. Newest 1S model not available widely yet to say for sure, but 99% answer no.

Mi Band is not 3rd party accessory (like Polar etc) to be connected to phone or apps.

It work only with own Mi Fit app.

You can send stats to Runtastic and My Fitness Pal via a bit complicated, but working way.

Root-app periodically export data to file.

Dropbox sends it to cloud.

On-line service FitnessSyncer parses it by predefined rules and sends data via API to your apps.

Also here available sleep stats too so you can send it even to Google Fit.

Details and app for export (BTW can generate nice graphs)

Regarding Sleep as Android – no solution for now.

FitnessSyncer can only read it's data, not write.

Also check useful additions for Mi Band
[General Accessories] b.age:
Thank you so much Bonoboo! Very helpful! :)

Inviato dal mio ONE A2003 utilizzando Tapatalk
[General Accessories] txemitron:
Mi_Band_Export_Stats_5.6.apk: change output directory

Hi, I am using this app for exporting mii band data, but after first installation I found no way to change destination directory. Even reinstalling app does not ask me for output directory.

What could I do?
[General Accessories] Bonoboo:
Just clear app data in Settings > Apps and run again. This mentioned in post

Reinstalling "above" current app without deleting keep it's data.
[General Accessories] MDRZN:
Hey, I managed to install it and copy every file into /data/miband (which was empty). It generates some files in /sdcard but they have no info in it, just the plain checkboxes.

I have a OnePlus One with the modded Mi Band app, I hope that's not the problem.

I checked every configuration, every file permission but they're all ok. Still, it generates nothing. I changed the output folder into /sdcard/miband (which exists and it's empty) but it generates nothing in there.

Is there a log file I can check or something? Thanks. Keep up the good work! :D
[General Accessories] signaleleven:
Hey MDRZN,

Have a look at this post, maybe it's the same issue.

http://xdaforums.com/showthread.php?p=63316232

Gesendet von meinem ONE A2003 mit Tapatalk
[General Accessories] Thisisme:
Any news regarding using the Mi Band with Nexus 5 running Marshmallow aka as Android 6?
[General Accessories] vlait15:
It's done by simply multiplying the amount of steps with length of step!!!! So, maybe you can measure and set the length of your step to the app and you'll get 98% accuracy....

(Very old tech, this one...)
[General Accessories] anawim:
no it's not, it's more complex as the sensors sense accelerations (intensity, duration and direction) not movements
[General Accessories] Bonoboo:
Temporal enabling Bluetooth when notification arrives

Also check other useful additions for Mi Band

What is this

On some phones enabled Bluetooth for unknown reason drains battery.

But what to do it you want to receive notification from at least one app?

This Tasker profile will help you.

How it works

0. If Bluetooth on and there is notification from e.g. Google Calendar (can be changed):

1. BT turns on

2. Waiting 15 sec for connecting with band

3. Shows notification by Tasker

4. Waiting 7 sec and removing notification

5. BT turns off

Installation

1. Download profile below post

2. File from ZIP copy to /sdcard/Tasker/profiles

3. Tasker > tap on the tab Profiles > Import > On_notify_BT_On_Off

4. In profile condition change app

5. Configure notifications on bracelet from Tasker app (in Mi Fit mod, Mi Band Tools)

6. Turn off Tasker > menu > Preferences > Monitor > Run In Foreground to hide persistent notification
[General Accessories] Bonoboo:
Solution if bracelet won't vibrate on SMS

Also check other useful additions for Mi Band

What is this

On some phones not work vibration on SMS.

Problem in system "Messaging" app, that shows notifcation in some weird way.

This app works like "proxy": at incoming SMS it shows own empty notification.

Created using Tasker: via App Factory project exported into standalone APK.

Installation

1. Download and install APK below post

2. Run it: nothing will happen, but app will be activated

3. Configure vibration for "SMS MiBand Proxy" app instead system "Messaging" app

Note: persistent-version not remove it's notification until all SMS readed.
[General Accessories] Bonoboo:
2 All

App / profile

Export all statistics into HTML and/or CSV-table

updated to version 5.6.1

Changes

– now work on devices with x64 CPU (thanks [MENTION=4588657]signaleleven[/MENTION])

– auto-adaptation for x86 CPU (different sqlite3 binary already inside app)

– fixed auto-extracting files on Android higher than 5.0

– notification if auto-extracting failed

– export base the same
[General Accessories] GoSwalle Com:
maybe you should hung a keyfinder on the bracelet

Swale object finder can find where is your bracelet, just need to dowload an app on your mobile, then connect it via bluetooth, there will be a map show where is your finder is, then you can know your bracelet location.:highfive:
[General Accessories] pgptheoriginal:
Hi everyone, probably most of you already know the latest news: the smart unlock is now working on Android Marshmallow :victory:

I'm soooo happy, it was one of my favourite features, I really missed it since updating to Marshmallow!

Mi Fit version: 1.8.111

Mi Band firmware: 1.0.11.7

Phone: Nexus 5, 6.0.1
[General Accessories] Moolok:
After latest update 1.8.111 there's no Mi Scale on device list. And I have Mi Scale which was great addition to Mi Band. Stupid decision Xiaomi.
[General Accessories] L|nk85:
:( I cannot set smart lock with cyanogendmod 13 (6.0.1). The band pairs with no problem, but the activity of the Security Menu that appears is different from the stock one... basically there is no smart lock voice and I cannot "go back" to the main menu (the arrow near the name of the menu miss the arrow to go back).

Any idea how to set smart lock?
[General Accessories] pgptheoriginal:
I have the mi scale as well, and everything is showing up as expected in my case... I'd suggest you to try wiping cache or data of the app to see if you can solve this!

---------- Post added at 12:03 AM ---------- Previous post was at 12:00 AM ----------

Are you sure you have a secure lock (pin or pattern)?

In that case, a notification should pop up automatically as soon as you pair the band asking you to use it as a trusted device!

This is what happens on stock android, I haven't been using CM lately.
[General Accessories] L|nk85:
Yes, I have the pattern lock. After pressing start i have this screen it is different from stock one and there is no Smart Unlock that is in another section as showed in the second image.

I have tried to change the CM Settings.apk with the Stock one but it didn't work...

i think it is necessary just to add the voice again into the Security tab or add the arrow to go back into the main main...

the funny fact is that this arrow is present in the Security activity menu called from the main Settings menu
[General Accessories] Moolok:
Got the scale working. I wiped cache, data and uninstalled the app. Then reinstalled. After that the scale was back on device list. Then all that was needed was simply pairing the devices.
[General Accessories] dadam30:
Android 6.0.1 and 17.811 working great with smart lock here.

Envoyé de mon Nexus 6 en utilisant Tapatalk
[General Accessories] DaniPhii:
I've got an idea and I don't know if it's possible, but… could there be a way to make a smartband work combined with Google Cardboard to actually walk in virtual reality? That would be freaking awesome!
[General Accessories] Bonoboo:
No.

Band never send on-line raw accelerometer data.

It only calculate summary activity for each minute.

This requires huge rewrite of assembler-firmware which hard.
[General Accessories] DaniPhii:
But it sends real-time raw accelerometer data via Bluetooth, so maybe that way it could be possible. MI Fit app gets real-time steps, doesn't it?

Just imagining and guessing, but thanks for your clarifying answer.
[General Accessories] Bonoboo:
Interpretation of raw movement data done by firmware on bracelet, app only gets amount of steps.
[General Accessories] DaniPhii:
That sounds weird to me. I leave Mi Fit app open while I'm walking and it counts my steps in real time (only if I take at least 10 steps), after that, the app gets my steps one by one. Maybe you're referring to that, aren't you?
[General Accessories] Bonoboo:
Believe me, counting performed by bracelet, not Mi Fit app.

You can't get raw XYZ accelerometer data from it.
[General Accessories] anawim:
You know Xiaomi is thinking about making a flying drone and controll it with gestures of mi band...?
[General Accessories] Bonoboo:
Anyways it not confirms, that drone will receive raw data.

I think this will be just simplified to "left", "right", "up", "down".

But who know.
[General Accessories] anawim:
indeed it doen't confirm anything, and it might be needed a different band a different app, as no details are available to me at least so far. I just wanted to point out that by then continuous real time communication will be needed
[General Accessories] DaniPhii:
Huh… Well, anyway I'm looking forward to seeing great improvements and I hope some day my idea will be feasible.

Thanks for your answers!
[General Accessories] fcaronte:
I buy the new mi band 1s and I wait is arrive (01/25/16) i have a Windows 10 mobile phone. Is any one try it on Windows and with app??
[General Accessories] Bonoboo:
BTW there is 4 unofficial apps.

I know good reviews about Mi Band Buddy, it display sleep data.

– MiBand Tracker

– Mi Band Companion

– Bind Mi Band

– Mi Band Buddy
[General Accessories] m_azarov:
Thank you! I needed it too.
[General Accessories] macia10:
and is there anything for windows 10 not mobile? I need it for my tablet ?
[General Accessories] zdanee:
Is there a way to turn off the disconnect notification on the band? Maybe some alternate firmware? My phone's bluetooth is very weak and if I go a meter away it starts vibrating like crazy.
[General Accessories] DaniPhii:
That's odd, it seems your band tries to pair with your phone again when you go away from it… Mi Band shouldn't vibrate if it losts connection, it simply reconnects to your phone when you're back. Mine doesn't work as you're describing. I guess it's a problem with your phone's ROM or Bluetooth. :/
[General Accessories] Bonoboo:
2 All, who use CM13 and can't connect to Mi Band after recent ROM update.

It's temporary CM bug, for now flash in recovery this patch

UPD: fixed, update your ROM.
[General Accessories] Devo7v:
Flashing that patch broke my Bluetooth completely, it no longer turns on. I had to reflash my Rom to get it working again.