10-10-2020 16:44
10-10-2020 16:44
I built a test watch face in FitBit studio.
I selected the 4.2 sdk and built a watch project which works in the fitbit OS simulator on a Versa 2 device.
When I try to push it to my versa 2, I get the error Connected device does not support API version requested by app
The versa 2 About shows version 35.70.714, which is what it updated to when I first turned it on.
Is there a way to get around this, possibly by installing an older version of the cli?
I tried to install node and an older sdk, but the npx command still installed the latest sdk.
10-10-2020 17:05
10-10-2020 17:05
35.70.7.14 is SDK 4.1. The best option would be to get your watch to SDK 4.2 firmware. If it's a new watch, it could take a couple of days for that firmware to become available for it.
If it's not a new watch, you might want to check that you're running the latest Fitbit app on your phone (by checking the version number of the app, and not just checking for updates).
Using CLI, you can still build for SDK 4.1, but you'll need the right wildwards in your @Fitbit/sdk line to ensure that you don't get an upgrade.
10-12-2020 04:21
10-12-2020 04:21
Thanks for the quick reply. I bought it 4 days ago, and am still, waiting for the update to 4.2 to appear. When i first paired it to the app, it only updated to 4.1.
10-12-2020 04:55
10-12-2020 04:55
On a whim I deleted and re-installed the fitbit app, and it updated my watch to 4.2, and I can now download the watch face.