GONAV & MStar 的 GPS 失靈事件

17 六月, 2009 (06:44) | 電腦與網路

這算是某種型式的 Y2K 問題吧 ? :o

最先傳出消息的地方應該是 2009/06/14 在 Mobile01這篇文章,後來 2009/06/16 時才終於有新聞跟進;根據網路上眾強者們的研究,這次出事的主因應該是它們用的 GPS receiver 是 MStar (MorningStar,晨星半導體) 的產品,可能的原因是 chip 裡面用來存 week 的這個記憶體少了 1bit,結果 overflow 掉了 (詳情請看這邊),類似當年的 Y2K 危機會把 2000 年認成 1900 年這樣的感覺…

這個事件有蠻多可以探討的地方,當然最大的苦主就是 GoNav,它至少犯了兩個錯,第一就是事件發生時唬爛消費者說是 GPS 衛星系統有問題,後來才修正為 IC 有問題;第二個錯更嚴重,有些消費者說他們買的時候是看到機子包裝上面寫說用的是 SiRF 的晶片,結果現在出事了才知道原來用的是 MStar 的,GoNav 這樣惡搞,商譽損失不小。而在實質損失上面,GoNav 是說影響 6 萬台,這些光是要招回、patch、送還、免不了還要送個小禮物讓消費者消消氣,不花個 1000 萬恐怕是說不過去;不過這方面應該是 MStar 要買單,GoNav 自己倒是還好 :Q

PS. 其實這次出事的不止 GoNav 啦,只要用同款 MStar 晶片的應該也都有事,只是 GoNav 比較倒楣被開了第一槍而已 :p

2009/06/28 Update : GoNav 的更新公告

Technorati Tags: , ,

Comments

Comment from 路人
Date: 2009/06/17, 12:12 下午

mobile01 上的所有文章 看來也沒有任何證據說 Gonav 用的是哪家廠商的 chip 喔

好像有人講了什麼他朋友做gps 的說怎樣怎樣, 後來大家就一路附和下去了….

Comment from 經過
Date: 2009/06/17, 2:51 下午

路人呀,經證實是MStar的IC了唷…
不要再幫它說話了…認錯才是解決問題的第一步…

Comment from jimmy_su
Date: 2009/06/17, 4:17 下午

個人覺得做某種運算時overflow比較有可能,如果原始的data structrue就少1 bit實在太爆笑了

GoNav犯的另外一個錯誤是沒有分散供應商來源,這次其他廠家都沒死得這麼難看應該會學到教訓

Comment from jn
Date: 2009/06/17, 11:04 下午

這次事件
如果只講技術面 實在是MSTAR犯了無法相信的錯
GPS spec.中的WN是10 BITS
大家都在避1024 會overflow的錯(下一次大約距現在10年後…)
可是MSTAR在512居然掛掉
算是跌破眼鏡…
犯了一個幾乎不可能犯的錯…因為spec.都寫10 BITS了…

gps ic RD

Comment from 路人甲
Date: 2009/06/18, 4:53 下午

GPS晶片的部分我認為有欺騙客戶的嫌疑,很明顯的在外盒,在自家的網站,甚至PCHOME等購物網站都寫的是SiRF III,如果客戶知道是用大多數人都沒聽過的MStar晶片,是不是會影響其購買意願?我相信是很可能的!如果不是這次的事件爆出來誰知道裡面用的居然是MStar晶片?我不是說MStar GPS晶片不好,但不該在很多文件上標明示SiRF III晶片。

Write a comment