Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Fitbit studio versa 2 app works in simulator but actual watch doesnt support API version

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.

Best Answer
0 Votes
3 REPLIES 3

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.

Peter McLennan
Gondwana Software
Best Answer
0 Votes

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.

Best Answer
0 Votes

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.

Best Answer
0 Votes