谈谈Garmin Fenix7 系列固件更新v14.31翻车 | 介绍下固件回退的方式
特别说明
本文主要内容源自https://forums.garmin.com/beta-program/fenix-7-series/f/announcements/340009/beta-version-14-23---check-for-updates-only
和https://www8.garmin.com/support/download_details.jsp?id=15168
等系列文章的分析. 由于笔者水平有限, 不免存在谬误, 更鼓励读者去追溯原文所传递的精神.
更新翻车
佳明最近在滚动更新面向Fenix7系列的版本号为14.31的固件更新. 不过很快, 论坛就有很多网友发帖声称续航崩了. 如果你好奇症状, 你可以在forums.garmin.com
搜索14.31 battery drain
关键词查找相关讨论.
参考历史一些网上的文章以及结合内部人士的指引, 我发现了两种方式来回退版本.
第一种方式(无法验证)
https://www8.garmin.com/support/download_details.jsp?id=15168
根据这篇文章底部的安装说明, 可以在手表系统文件目录找到一个 /GARMIN/System_ Backdate_**/gupdate.gcd 文件, 删除它就可以采用上一次正式发布的固件.

但是很遗憾, Fenix7目录下找不到 System_ Backdate_* 目录, 也许是设计上的改动.
此外, Fenix7官方的固件无法通过枚举后面的id来获得了, 可能也是佳明的屏蔽手段.
Fenix 7S
https://www8.garmin.com/support/download_details.jsp?id=15907
Fenix 7
https://www8.garmin.com/support/download_details.jsp?id=15909
Fenix 7X
https://www8.garmin.com/support/download_details.jsp?id=15911
第二种方式(验证成功)
感谢xhs网友@泛太熙的帖子https://forums.garmin.com/beta-program/fenix-7-series/f/announcements/340009/beta-version-14-23---check-for-updates-only
我成功找到了13.22的固件, 感谢吉人天相吉星高照的网友@吉吉帮我在他的Fenix7s上验证了这种方式是完全可行的.
下载固件
首先在上述帖子中找到你的机型的固件并解压.

查看Backdating software - Read Me.txt
我希望每个人都有思辨能力, 而不仅仅是听信我, 我完全有可能是错的.
To backdate: install the "force.tmp" file to the Garmin folder, along with the gupdate.gsp file for the software you want to revert to.
这个文件中告诉我们将
Then unplug and install. Your watch will backdate to whatever version you loaded. Backdating software will revert your watch to factory default.force.tmp
和gupdate.gsp
都放置到/GARMIN
下然后拔掉USB线, 手表会自动使用指定回退重启. 但是我注意到在重启后会有重置设定的选项, 你可以尝试NO选项不重置设置.

查看版本
在系统关于中查看版本是否是目标版本, 如果是则说明成功了.
More
据@吉吉说即便选择了yes, 重置也不是完全的, 佳明pay,公交卡, 手表里的运动记录也在, 安装的app也在, 只是时间制式/单位等信息被重置.
说说我的看法
佳明的战略, 本质上是细分市场, 细节取胜(这同样很适合小团队开发者的方向选择策略).
同样是做智能手表, 苹果和佳明风格迥异, 苹果做的是尽可能适合更多人. 但是这种方式就意味着苹果绝不会一味满足少量用户的个性化需求, 比如增强续航/加强户外体验等.
佳明的战略确实能满足多种多样的用户需求, 但是副作用也明显, 技术债务太多. 分叉了几百款机型, 未来类似问题不会少.