Is it possible to develop for Fenix 3 today (2023)?

I bought a used Fenix 3 watch and have some ideas to tweak existing apps for my use. I have downloaded the SDK manager and different versions of the SDK and verified the installation in Visual Studio Code. But I cannot get it to work and have identified that I might need an older version of the SDK - probably 1.4.0. But I cannot choose it in the SDK manager and haven't managed to find it or any advices. So can any one of you help me with an answer? Is it possible to develop for Fenix 3 today or is it not?

  • The current SDK (4.2.4) should work fine.  Many of my apps run on a fenix3.  Make sure you have the device files you need (the second tab in the SDK Manager).

    What you will run into is that you can only use the API's "Since CIQ 1.x"

  • But I cannot get it to work

    1) In the SDK manager, select the latest SDK and download all devices, as Jim said

    2) When creating your app, make sure the minimum supported API is 1.3.0 (*). For existing projects, change the minimum supported API using the Command Palette (CTRL/CMD-SHIFT-P) > Monkey C: Edit Application.

    (*) The lowest you can possibly go is 1.2.0, but the only device that requires a API no higher than 1.2.0 is Epix (first-gen), and you lose a few valuable 1.3 features if you have to support Epix. (It's easier just to not support Epix, although of course there are ways to avoid using 1.3 API calls just for Epix and no other devices.)

    3) If you've done 1) and 2), Fenix 3 should be available for selection in Command Palette > Monkey C: Edit Products