Hello,
I recently bought the D2 Air X10 and wanted to create a custom Watchface. I created a Garmin developer account and started experimenting with bitmaps. Everything worked fine in the simulator, but once I tried deploying the Watchface to the actual device, my motivation started fading. At first, I thought the issue might be related to Windows.
So I set everything up from scratch on Ubuntu Pc, this time without using my Test-Watchface. I simply tried deploying the starter template to the device – and again, it didn't work. The watch is brand new and hasn’t even been paired yet.
Device-Info
Software version: 17.05
Connect IQ System: 6
API level: 4.2.4
That’s why I’m posting this step by step – where is my mistake?
What I did:
1. I downloaded the Connect IQ SDK Manager for Linux
2. I downloaded the Connect IQ SDK 8.2.1
3. I downloaded the device support for D2 Air X10
4. In VS Code, I installed the Monkey C extension
5. Pressed Ctrl+Shift+P and ran “Verify Installation”
6. Pressed Ctrl+Shift+P and ran “Generate Developer Key”
7. Pressed Ctrl+Shift+P and ran “New Project”
Gave it a new name
Selected “Watchface”
Chose “Simple”
Selected “Minimum supported API Level” 3.2.0 (also tried 4.2.0)
Selected “d2airx10” as target product
8. Edited manifest.xml to include English and German (to match the watch language)
9. Pressed Ctrl+Shift+P and ran “Build for Device”
Chose “Release” as build mode
10. Connected the watch via USB and copied the generated .prg file
Tried both the output folder and the bin folder version
11. Navigated to GARMIN/APPS on the device and pasted the .prg file
12. Unmounted the watch
13. The watch updated the Connect IQ apps
14. No new Watchface appeared in the list
I’d really like to know what I’m missing.
Looking forward to any help or ideas!