6 ms·
Custom firmware for MI fitness band
- donatj 3y agoOh neat. I've got a handful of these things. They're cheap enough that when the band breaks or the screen gets a decent scratch you don't feel bad just buying another one.
- obilgic 3y agoso they didn't enable the write-protection after flashing?
- scq 3y agoIt has OTA firmware upgrades, I suppose if they did that they wouldn't be able to update the firmware.
- Reviving1514 3y agoIf I remember correctly you can disable flashing through UART/whatever without disabling OTA flashing. Eg. The ESP32 has this feature.
- Dunedan 3y agoI'd love to see a full featured open-source firmware for the Mi bands, as the original firmware requires an device-specific Xiaomi-issued key for Bluetooth pairing. For obtaining this key you have to use the Amazfit App with an Xiaomi account at least once. For details check out https://gadgetbridge.org/basics/pairing/huami-xiaomi-server/ https://gadgetbridge.org/basics/pairing/huami-xiaomi-server/ While thinking about it, I wonder if that's even compliant with GDPR, as it forces users to provide their email address for no good reason.
- mcraiha 3y agoThe 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.
- CannisterFlux 3y agoSteps 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.
- 11mariom 3y ago> 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.
- trollied 3y agoThis is why everything should always use UTC internally. Timezones are a presentation layer problem.
- solaarphunk 3y agoIf you care about battery life, I haven’t found a better option than these little guys.
- ptman 3y agoPineTime has quite good battery life. Probably not as good. But a week?
- user_7832 3y agoWhile 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).
- buccal 3y agoTransflective LCD, e-paper or similar always visible low-power display technology is mandatory for infrequently charged compact wearables. I tried I like Amazfit Bip (older, more contrast, low refresh frequency) and Amazfit Bip S (newer, less contrast, higher refresh frequency, music playback control) devices that work for more than a month on one charge. For Android synchronization one can use excellent FOSS Gadgetbridge app.
- morsch 3y agoFossil 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.
- mg 3y agoIs 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.
- jay-aye-see-key 3y agoI 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
- slobotron 3y agoAmazfit 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.
- RecycledEle 3y agoYes, many activity trackers do this. It is interesting to wear 2 of the same trackers, one in each wrist, and see if they are close to agreeing. I do that with 2 Mi Bands. The variance of a single point estimate is infinite.
- dvh 3y agoI use Arduino and piezo on the plank under the mattress: https://files.catbox.moe/y6ehk6.gif https://files.catbox.moe/y6ehk6.gif
- FirmwareBurner 3y agoBut what does that tell you about your sleep cycles and sleep quality? It just shows you moving around in bed.
- nickorlow 3y agoAn open source(ish) fitness tracker would be great. I like the idea of being able to write apps for my Apple Watch to add custom features (I.e. automatic rest timers when weightlifting) but don't want a smartwatch or soemthing with that small of a battery. A WHOOP that I don't have to pay monthly for and can get some programmability out of would be great
- dariosalvi78 3y agoBangleJs and Pinetime
- mdrzn 3y agoI just need a way to download the data on my PC so I can keep a backup, since I had to switch 2/3 apps to keep using the Mi Band since 2015. I have 8 years of sleep/steps/heart tracked and no easy way to export and visualize the data.