Provided device id is invalid on Connect IQ 3.2

Former Member
Former Member

Hi, I'm trying to automate project building with bitrise.

Before Connect IQ 3.2.0 everything was well: I downloaded sdk from direct link and added it to PATH in preparation workflow steps.

But after 3.2.0 and SDK Manager if I understood correctly I have to add SDK folder in my project and run monkeyc from there. But when i do this I'm getting an error:

ERROR: Provided device id 'fr945' is invalid.
com.garmin.monkeybrains.ParameterException: Provided device id 'fr945' is invalid.

The same error for all devices from manifest.xml.

Guess I need to add Devices folder to the project too. But how should I do this? Is there any config file where I need to add path to this folder or something that I need to change in SDK?

  • The whole devices thing changed dramatically in 3.2.

    The SDK manager downloads them to a folder called devices in (on windows) in c:\users\(you)\appdata\roaming\garmin\connectIQ

    The SDK will look for them in a specific place and I'm not sure about iOS or Linux. I'm not sure you can change the path.

    Use the SDK Manager to download the devices, as it will put them where they are needed.

  • Hello :) In SDK 4.0.1 path for Mac should be <user home>/Library/Application Support/Garmin/ConnectIQ/Devices/ and for linux <user home>/.Garmin/ConnectIQ/Devices/ - as far as I can tell.