I am using Sailfish OS as a daily sailor now and I really like so much about it! Some things I disliked I am really starting to like, however:
I need to be able to use Bluetooth with my Android Apps.
I have a Xaomi Mi Band 4 (might soon get number 5) and I would love to be able to use it with my phone. Problem right now is that I can’t find a native app for step, sleep and exercise tracking that works with my Mi Band and the android apps kind with my privacy won’t detect my device.
I am able to connect the Mi Band to my phone but it won’t communicate with the Android Apps for it. Neither the Mi Fit app nor Notifications for mi band app or any other Android app that can connect with Mi Band 4. I have understood that it might be because Sailfish and Android build their system differently around Bluetooth.
This is really the last part that Android draws me back on. Would I be able to use my fitness tracker on Sailfish OS there would be nothing to keep me from leaving my Android Phone at home.
Never mind. I forgot to go through Storeman and download things from there…
Now I have the problem that the app is asking for a authorization code for the band…
Edit:
…which I found and entered. My Mi band 4 won’t pair anyway. It pairs in Sailfish OS Bluetooth settings but not in Amazfish app. It only tells me “Unexpected error”.
EDIT II
I opened the Amazfish App, clicked “start service” on the start screen and tried to pair again. Now the Mi band 4 is paired and working. Will come back after some exercise and a few days of running the app on with Mi Band 4 and let you know how it performs.
It generally works very well, much of the band can be used.
However, to track biking the Mi Band 4 needs something the app seems not able to provide. It needs the GPS from the phone. Tracking biking is very important to me so this was disappointing.
Sleep tracking did not work from last night. I will see how it works tonight.
You can always use Kuri to do bike GPS tracking from the phone, it will use the heart rate sensor from the band to add HR info to the ride. (though, i havnt tested that in a while and there was lots of code changes, but if I broke it, ill fix it)
you swipe forward, or click on Lets go. Uncheck Use HRM Device. I really wouldnt worry about some bumps registering as steps, I dont think step counts are that accurate anyway!
I am stuck on that screen. Even if I disable “use hrm device” I can’t click on Let’s go or Swipe forward. I do not know why. Maybe I need to remove the mi band entirely from that app.
Suddenly it works. I can add roadbike workout. However, there is no information from Mi Band 4. Can’t see that it received heartbeats from Amazfish either…
yes you have to use this auth key, that you get using an Android phone.
It’s explained on the Amazfish Openrepos’ page - I followed the guide described here: https://www.freemyband.com/ but you have other options described on the Freeyourgadget page
I had a spare Sony X which I downgraded to android (google-android) . I used EMMA.
Then I had to work with the google-android, here I nearly jumped out of the window, not the MS-window but the window where I live. Even my plus changed so I can call it a “close to a death experience”.
I installed the “Mi Fit 4.2.0” mod from freemyband, connected the MiBand4, unistalled the “Mi Fit 4.2.0” (this must be done from the Settings menu.
Finally, I paired the MiBand4 with the Sailfish phone. First “start service” on the start screen and then pair.
Now I must see how it works, just what martinbook85 is doing
So – if anyone near København (Copenhagen) needs a google-android phone to do above they can contact me.
NB. Why I call it a google-androd, is that I have been writing with EU about the free-market and monitoring – but it seems they have been bought by google