|
欢迎注册成为摩托坊论坛会员,结交天南地北好机友,和广大车友分享你的精彩图文游记,和众多摩坛大神交流玩车心得!
您需要 登录 才可以下载或查看,没有账号?立即注册账号
×
2009年6月14日 关于采用三星Mstar芯片的GPS设备挂点想必大家都知道了。
第一次看到这个消息还是在我的GPS QQ群中,一位商家发的。当时也没在意,因为偶没用Mstar的产品。第二天听老板说起这个事后,觉得情况是在不一样了。。
本人一向记忆力较差,只记下了以下几个重点:
采用Mstar芯片的大厂是美赛达(MSD)GPS方案公司
全球Mstar芯片用户约1000万
我又猛的在百度、谷歌上搜索相关信息,得出的网页很少。例出如下:
https://www.e0575.cn/read.php?tid=2335638
6月14日出现的定位问题,现已查明原因,是GPS卫星系统更新出现故障,全球所有定位系统都出现了问题,但是不同芯片反映出来的现象有些不同。
https://www.cybe**ns.cn/?action-viewthread-tid-62945
6月14日出现的定位问题,现已查明原因,是GPS卫星系统更新出现故障,全球所有定位系统都出现了问题,但是不同芯片反映出来的现象有些不同
用户无须升级,至6月20日中午12点,系统自动恢复正常
看了之后有些疑点(后面再说),我就到谷歌台Wan网页去查了,看下台Wan的网站是如何说的。因为民用GPS产品,台Wan的企业还是全球领先吧,高明Garmin老板就是台Wan的,Skytraq威航GPS芯片,MTK,长天等等。
在此台Wan网页及回帖找到如下结果:
https://www.mobile01.com/topicdetail.php?f=130&t=1096408&m=f&r=2&p=1
以下摘录:
剛在公司有聽到消息~~~
有中獎的機器應該都是MTK 與 Mstar的chip~~~
因為是星曆資料的關係~~~
20年的一個bug~~~
詳情不清楚~~~
接下來各廠應該都會開始更改FW吧~~
所以別太擔心囉~~
剛剛在 wikipedia 看來的, 其中有一段
As opposed to the year, month, and day format of the Gregorian calendar, the GPS date is expressed as a week number and a day-of-week number. The week number is transmitted as a ten-bit field in the C/A and P navigation messages, and so it becomes zero again every 1,024 weeks (19.6 years). GPS week zero started at 00:00:00 UTC (00:00:19 TAI) on January 6 1980, and the week number became zero again for the first time at 23:59:47 UTC on August 21 1999 (00:00:19 TAI on August 22 1999). To determine the current Gregorian date, a GPS receiver must be provided with the approximate date (to within 3,584 days) to correctly translate the GPS date signal. To address this concern the modernized GPS navigation message uses a 13-bit field, which only repeats every 8,192 weeks (157 years), thus lasting until year 2137 (157 years after GPS week zero).
算一算第一次 overflow 是在 1999 年 8 月 21 日, 第二次是剛好會在 2009 年 6/14 日嗎... 好像才一半??
看起來是 MStar 的 firmware (or IC) 為了省空間, 只拿 9 bit 來存, 到 512 之後就 overflow 了...
恩恩
雖然看起來像板友所說為了省空間只用9bits
來存GPS的時間資訊,而造成OVERFLOW
時間錯亂
不過GPS的spec.中 週數的資訊是10bits的欄位
也就是1024才會OVERFLOW
沒理由只用9bits來存放 而提早overflow
比較像是為了避免下一個1024的overflow(還有十年....)
所做的防錯機制(1024砍一半當分水嶺)寫錯...
上週剛好跨入512...恩恩
GPS的週如果是10 bits長度
日期 ----------->週數
1980/01/06-->1
1980/01/13-->2
..............................
..............................
..............................
1999/08/15-->1024 <-下一次就溢位了
1999/08/22-->1 <-1999年的8月21日跨8月22日會發生overflow
..............................
..............................
2009/06/07-->512
2009/06/14-->513 <-怎麼這麼剛好是第9bit進位到第10bit發生問題....
程式問題出錯的機率極大@@....太巧合了.......
想信到这里大家已经看出什么是真实的原因!
不是什么GPS卫星系统故障!也不存在GPS系统更新之说!也不存在“全球所有定位系统都出现了问题”!
根据网友反应:Sirf3、Skytraq威航、MTK芯片均没问题。
鄙视的是:一些商家把原因归于GPS卫星系统,所有GPS都有些问题,还说什么反应现象不同。
实在有推卸责任之嫌!也乱怪,那么多用户,要是不稳住,岂不很难看(投诉、赔偿、退货)。
问题不是没有的,只是消费者希望得到一个真实的解释,一个合理稳妥的解决方法。而不是少数者糊弄消费者。
更重要的是一些品牌出事前GPS芯片标的是Sirf3,而实际上根本不是Sirf3,而是Mstar。
想必国内一些便宜的山寨GPS产品参数就值得怀疑了。
最后希望三星Mstar能很好的解决这个危机!
以上均为个人言论,仅做参考,请自辨是非。 |
|