11 月 7 日消息,据网友 @SCP 观测者 投稿,小米 8 近日获得了一个小的补丁包更新,版本号为 MIUI 12.5.2.0.QEACNXM,更新大小为 102MB。
根据更新内容,本次更新只有一条:优化更新底层软件“GPS 周”翻转设置。
了解到,“GPS 周”是指 GPS 系统的一套时间设置,起点对应 UTC(协调世界时)的 1980 年 1 月 6 日 0 时,GPS 设备授时就是通过周计数(WN)和周内秒(TOW)来确定当前时刻距离 GPS 初始时刻的时间差,从而完成授时。
然而,周计数(WN)在 GPS 设计之初只有 10bit,也就导致 WN 只能在 0~1023 之间循环,当 WN 从 1023 变为 0 时,就会出现“GPS 周”翻转,这个周期大概是 19.7 年,在 1999 年 8 月 21 日、2019 年 4 月 6 日都进行过翻转,下一次是在 2038 年 11 月 20 日。如果没有对“GPS 周”翻转进行正确处理,可能使设备中依赖 GPS 的时间出现倒退 19.7 年的情况。