Cannot sideload watch faces

Hi there! I need help to understand I had FR965 on os 22.xx, and I had some watch faces that I downloaded from garmin.watchfacebuilder.com/ and never had an issue to transfer them to my watch. After last update to ver 23.40 I lost that ability. I can upload wf to garmin/apps, but after disconnecting the watch — nothing happens. Garmin Express also shows that there is no new watch face added.

Is that just a degradation bug for the new update? Someone faces the same problem?

  • Watches with a newer version of firmware require sideloads to be built with CIQ SDK 7.4.3 or higher.

    https://forums.garmin.com/developer/connect-iq/f/discussion/410569/side-loading-connect-iq-apps-to-q2-beta-firmware-builds

    I'm guessing those watchfaces were built with an older version of the SDK. If that's the case, the only way to fix the problem would be for those watchfaces to be rebuilt with a newer SDK, if possible. I don't know what version of SDK watchfacebuilder uses, but it's worth noting that the latest entry in the watchfacebuilder changelog is from April 2024, while SDK 7.4.3 was released December 2024. It's possible that watchfacebuilder was updated without updating the changelog, but I wouldn't know either way. (It's also possible that the use of a newer SDK by watchfacebuilder isn't considered an update to watchfacebuilder itself. I also wouldn't know.)

    You can try to verify what I'm saying by connecting your FR965 to your computer, opening \GARMIN\APPS\LOGS\ciq_log.yml (or ciq_log.bak), and checking to see if there's a log message that says "signature check failed" (or words to that effect).

    Note that - afaik - this only applies to sideloads. You can still download older apps from the store (as long as they support your device ofc).

  • I have this issue and yes, the ciq_log specifies signature check failed - I assume their watchfaces are built once then released so they'd need rebuilding by the dev on the website/app to re-submit to WFB to work. Perhaps contacting the face dev you want to rebuild would be the best way unless wfb auto rebuild on each new sdk release, which I doubt