jdhartley / terminal-for-fitbit

Terminal is a Fitbit clock face styled to match a terminal session in a Unix environment
https://terminal.watch/
The Unlicense
132 stars 18 forks source link

Add SDK 5 Support (compatibility with Versa 3 and Sense) #16

Closed ghost closed 4 years ago

ghost commented 4 years ago

Attempting to install the clock to a Versa 3 displays the message "this clock is not compatible with your Fitbit device."

Screenshot_20200924-192143.png
jdhartley commented 4 years ago

Thanks @grantlmul! I just got my Fitbit Sense in the mail today, really excited for this next generation of devices!!

Fitbit announced SDK 5 today, and its got some major changes. First, apps/clockfaces for older devices (generally) don't work on the new devices. I will need to make some changes to the code and submit a build to Fitbit for approval. I hope to do this later tonight, and expect the build to go live within a week or so.

SDK 5 will not come to older devices, so I have some work to do to continue supporting both pools of devices. My main priority will be getting the clock face available on the new devices, and will figure out the rest later.

Thanks for your patience, I will let you know when I have a build available for sideloading if you desire.

jdhartley commented 4 years ago

v2.1.0 has been submitted to Fitbit! You can download an .fba file from the release here: https://github.com/jdhartley/terminal-for-fitbit/releases/tag/v2.1.0

This file can be sideloaded using the Fitbit CLI:

npx fitbit
connect device
install ./path/to/build.fba
jdhartley commented 4 years ago

Terminal is ready for download on all devices! https://gam.fitbit.com/gallery/clock/df5cd9de-2135-4a94-a31a-7bd7d1e83c81