Gadgetbridge 0.35.0 has been released and will appear on F-Droid soon!
The only change in the major release is Mi Band 4 support, unfortunatly this sounds better than it is.
WE CANNOT RECOMMEND THIS DEVICE TO OUR USERS, SINCE YOU HAVE TO INSTALL MI FIT SOMEWHERE, CREATE AN ACCOUNT AND GET A DEVICE SPECIFIC AUTH KEY FROM MI FIT ON A ROOTED PHONE
Other methods then the above might exist, but in the end you need Mi Fit with an account once, then get hold of your secret auth key, and input that in Gadgetbridge.
This will probably not change in the future, since the initial pairing sequence has been changed by the firmware. Instead of us choosing a random secret key, now it seems that only Mi Fit servers are able to generate a working key. If the cryto behind this is done right, this is unbreakable.
We also want to remind you that we will move completely to Codeberg this summer. The wiki can already only be updated there, while all wiki changes will be mirrored to github. Please create a Codeberg account, if you want to modify the wiki or if you want your issues/PRs and comments to be properly assigned to you again on Codeberg.
The reason for the move in one sentence: A free project deserves a free home!
For user-facing changes since the last blog post, check the following list.
- Mi Band 4: Initial support (WARNING: INITIAL SETUP NEEDS MI FIT WITH ACCOUNT AND ROOT, NOT A RECOMMENDED DEVICE FOR GADGETBRIDGE)
- Mi Band 1: Fix crash when entering per-device settings
- Mi Band 3: Allow setting date format in per-device settings
- ZeTime: Fix timestmaps
- Fix a crash when flashing an non-whitelisted firmware while using Gadgetbridge in Spanish