Live data from Hacker News

Custom firmware for MI fitness band

github.com

11–20 of 40 posts

Re: Custom firmware for MI fitness band

#11
post #10

The original software on these is really bad. e.g. if move between time zones during the day then Mi Fitness app most likely won't get all data out of device. Also Mi Fitness cannot download data of previous date out of the device. Steps counter is also very bad at keeping track if you move slowly e.g. in your apartment.

Steps get over counted anyway by just moving your arm. I had one on while strumming guitar and it thought I'd walked thousands of steps.

Re: Custom firmware for MI fitness band

#12
post #10

The original software on these is really bad. e.g. if move between time zones during the day then Mi Fitness app most likely won't get all data out of device. Also Mi Fitness cannot download data of previous date out of the device. Steps counter is also very bad at keeping track if you move slowly e.g. in your apartment.

> Also Mi Fitness cannot download data of previous date out of the device

Exactly the reason I ditched it. It stopped auto-syncing data after some stupid android-app split. Like they have 3-4 apps? All similar, but supports different hardware.

In Mi Band 2 / 3 days it was working quite good.

Re: Custom firmware for MI fitness band

#15

If you care about battery life, I haven’t found a better option than these little guys.

While still a “sister”/subsidiary company, Huami’s Amazfit Bip (particularly the 1st gen but I think also the Bip S IIRC) have transflective memory-in-pixel screens with 1-3 months of battery life (3 months being almost an anomaly that I experienced with a fresh battery) - while still tracking movement and sleep.

I got an Amazfit Band 7 after my OG Bip died. More info as far as blood o2 and fitness recovery & VO2 estimates etc, but it loses the compass, barometer, a physical button (bizarrely imo) & a few month(s) of battery life. The OLED is certainly nicer in some situations (almost always indoors) but I very much miss the battery life. Oh, and lots of app & custom watchface support too.

Btw if you have a larger budget, Garmin is also apparently pretty good with good battery life and a very similar screen type (and much better sports tracking).

Re: Custom firmware for MI fitness band

#16
Is there a good fitness band to measure sleep quality that lets you download the data from a Linux machine, or at least lets you see the data on screen?

With "see the data on screen", I mean at least some quality index, not just the number of hours you slept.

Re: Custom firmware for MI fitness band

#17
post #16

Is there a good fitness band to measure sleep quality that lets you download the data from a Linux machine, or at least lets you see the data on screen? With "see the data on screen", I mean at least some quality index, not just the number of hours you slept.

I have a Garmin Venu 2 that acts like a thumb drive when plugged in on Linux (and I assume other OSs). The files it stores exercise data as are accessible with a few FOSS tools. You can also put music on it this way. I haven't tried to extract and view sleep data to desktop, but it will show sleep scores and charts on the devices screen. I believe most Garmin behave this way when plugged in, so can be used without cloud/app interaction.

I would be interested to know if others have interesting linux desktop software or workflows for working with this data when it comes off your watch

Re: Custom firmware for MI fitness band

#18
post #16

Is there a good fitness band to measure sleep quality that lets you download the data from a Linux machine, or at least lets you see the data on screen? With "see the data on screen", I mean at least some quality index, not just the number of hours you slept.

Amazfit watch gives a "score" that can be seen on device screen, in addition to the total hours and and breakdown per awake / REM / deep / light time.

Re: Custom firmware for MI fitness band

#19
post #16

Is there a good fitness band to measure sleep quality that lets you download the data from a Linux machine, or at least lets you see the data on screen? With "see the data on screen", I mean at least some quality index, not just the number of hours you slept.

I use Arduino and piezo on the plank under the mattress: https://files.catbox.moe/y6ehk6.gif

Re: Custom firmware for MI fitness band

#20

If you care about battery life, I haven’t found a better option than these little guys.

Fossil Hybrid watches. Four weeks battery life. Supported by Gadgetbridge, so no need to upload your health data to a third party. Can run custom code on the watch.
Post reply on HN