Khoảng giữa tháng 11, một bài đăng trên Reddit phàn nàn về app Connect IQ nhanh chóng nhận được sự quan tâm của cộng đồng vì chỉ ra trải nghiệm không tốt với phần mềm trên đồng hồ Garmin. Đặc biệt, người dùng nhắc đến lỗi sập (crash) trên nhiều mặt đồng hồ khác nhau.
Theo một người dùng Reddit, mặt đồng hồ ưa thích của họ sập ít nhất 1-2 lần mỗi tuần từ tháng 7 đến tháng 8, và việc restart sẽ tạm thời sửa được lỗi, có điều nó sẽ liên tục quay trở lại, gây khó chịu. Theo báo cáo chi tiết hơn trên Tech-Issues Today, nhiều người dùng báo cáo rằng mặt đồng hồ của họ liên tục bị lỗi, hiển thị logo “IQ!” kèm theo dấu chấm than màu cam.
Vấn đề này dường như ảnh hưởng đến nhiều mẫu đồng hồ khác nhau, gồm Venu 3, Forerunner 965 và một số mẫu khác. Sự cố bắt đầu xảy ra sau các bản cập nhật firmware gần đây, gây phiền toái cho cả nhà phát triển lẫn người dùng.
Cốt lõi của vấn đề là lỗi hệ thống liên quan đến hàm Storage.setValue() trên nền tảng Connect IQ của Garmin. Các nhà phát triển cho biết lỗi này xảy ra khi ứng dụng hoặc mặt đồng hồ cố gắng lưu dữ liệu bằng hàm này. Khi lỗi xuất hiện, các mặt đồng hồ bị ảnh hưởng sẽ bị treo và đôi khi gây lỗi cho cả các mặt đồng hồ khác cho đến khi thiết bị được khởi động lại. Tuy nhiên, ngay cả sau khi khởi động lại, vấn đề thường tái diễn.
Lỗi này không hề nhỏ. Một nhà phát triển cho biết chỉ trong một ứng dụng, họ ghi nhận gần 400.000 lần bị treo kể từ tháng 8. Vấn đề không chỉ giới hạn ở một hoặc hai thiết bị mà đã được ghi nhận trên các mẫu như Venu 3, Fenix 7 và Forerunner 265, với các phiên bản firmware 11.16, 20.29 và nhiều phiên bản khác được nhắc đến trên các diễn đàn người dùng.
Hiện tượng treo không theo quy luật rõ ràng, khiến người dùng càng khó chịu. Một số người dùng báo cáo đồng hồ của họ bị lỗi sau khi nhận thông báo, trong khi số khác lại gặp sự cố ngẫu nhiên trong quá trình sử dụng thông thường. Ngay cả khi khởi động lại, lỗi chỉ được khắc phục tạm thời, và thường quay trở lại, đôi khi ảnh hưởng đến cả các mặt đồng hồ khác.
Garmin thừa nhận vấn đề và đang tích cực điều tra. Một thành viên trong nhóm phát triển, Kyle.ConnectIQ, cho biết: “Đội ngũ đã nhận thức được vấn đề này và đang điều tra".
Một thành viên khác, Richard.ConnectIQ, giải thích thêm:
“Đây là lỗi đặc biệt khó tái hiện và xác định nguyên nhân gốc rễ. Chúng tôi có mã nguồn của một số mặt đồng hồ Connect IQ thỉnh thoảng gây ra lỗi này, nhưng không xảy ra nhất quán. Bất kỳ thông tin bổ sung nào, chẳng hạn như mặt đồng hồ bạn đang sử dụng hoặc mã nguồn liên quan, đều có thể giúp ích".
Các nhà phát triển được khuyến khích chia sẻ chi tiết dự án và nhật ký để hỗ trợ Garmin xác định nguyên nhân.
Hiện tại, khởi động lại thiết bị là giải pháp duy nhất khả dụng, mặc dù không thật sự hiệu quả. Các nhà phát triển gợi ý rằng chuyển sang các mặt đồng hồ đơn giản hơn có thể giảm tần suất lỗi, nhưng điều này không giải quyết được vấn đề cốt lõi.