據IT之家網友 @SCP 觀測者 投稿,小米 8 日前獲得了一個小的補丁包更新,版本號為 MIUI 12.5.2.0.QEACNXM,更新大小為 102MB。
根據更新內容,本次更新只有一條:優化更新底層軟件“GPS 周”翻轉設置。
IT之家了解到,“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 年的情況。