Environment:
-
Device: tactix Delta Asia
-
Firmware Version: 27.00(a9858ab)
-
SDK Version: Tested on both 9.1.0(connectiq-sdk-win-9.1.0-2026-03-09-6a872a80b) and 8.1.0 — problem is reproducible on both
Description:
After selecting and applying a custom watch face on my tactix Delta Asia, the watch immediately reverts to the system default watch face. Throughout this process, there is no "IQ!" crash icon displayed, and the watch does not freeze or restart.
Steps to Reproduce:
-
Create and build a very simple watch face with just date time feature. Install
.prgwatch face via Garmin Express or sideloading. -
On the watch, long-press the menu button and select "Watch Face".
-
Find the newly installed watch face and press "Apply".
-
The screen briefly shows a green checkmark, and then automatically jumps back to the first system default watch face.
Additional Information:
-
Normal Memory Usage: The Peak Memory in the simulator is only 8KB, well below the 124KB device limit.
-
MonkeyC version: 1.1.3, installed with VS Code, 1.118.1.
-
Code-Independent: Even the simplest watch face (only displays time) reproduces the problem 100% of the time.
-
Empty Crash Log: There is absolutely no related error entry recorded in the
\GARMIN\LOGS\CIQ_LOG.TXTfile on the watch. -
Attached is the bare-bones test project (IQ file) for your reference.SimpleWatchFace.prg
Impact:
Unable to set or use any custom watch face, making development and testing impossible on this device.
Expected Behavior:
When "Apply" is selected, the watch face should remain set on the screen and not revert to the default.