本帖最后由 jinsbeier 于 2010-1-24 00:09 編輯 本人已經(jīng)陸續(xù)在論壇發(fā)布了不少關(guān)于XV6800 GPS相關(guān)的文章了,今天,還是繼續(xù)發(fā)表一篇關(guān)于QXDM修改ID=3520的帖子,請(qǐng)兄弟們捧個(gè)場(chǎng)!呵呵。 在看下面的內(nèi)容前,希望大家重溫一下我以前的幾個(gè)有關(guān)GPS的帖子,地址如下: http://www.diypda.com/viewthread.php?tid=92017 XV 6800 使用感受——GPS和彩信解決方式以及使用手機(jī)作為無(wú)線Modem http://www.diypda.com/viewthread.php?tid=93796 實(shí)現(xiàn)XV6800 GPS秒定——我的XV6800GPS使用經(jīng)驗(yàn)! http://www.diypda.com/viewthread.php?tid=95774 更改QuickGPS(快速GPS)設(shè)置達(dá)到搜星速度和定位精度大大提升的目的 http://www.diypda.com/viewthread.php?tid=96146 XV6800 GPS綜合設(shè)置——整合我前面幾個(gè)關(guān)于GPS設(shè)置的帖子內(nèi)容 回顧了上面幾個(gè)帖子后,我們開始講講,上面帖子中講到的一個(gè)設(shè)置方法——使用QXDM修改ID=3520的值為0x000D。這個(gè)方法不是我原創(chuàng)的,已經(jīng)流傳了好久好久,很多兄弟的小8都是用這個(gè)設(shè)置——0x000D。 可能還有些兄弟對(duì)這個(gè)方法的修改步驟還是一知半解,那么趁這個(gè)機(jī)會(huì),我再講一次吧。 打開qxdm 在options菜單下有comunication ports(部分系統(tǒng)顯示的只有comunication……) 下Target port 設(shè)置正確的端口(要先在qpst configuration里先設(shè)置端口,否則這里不能找到6800的端口)。 連接后在view選 nv browser,ITem 選 ID=3520(也可以在右邊Category Filter挑選列表內(nèi)容為GPS,這樣可以更快的找到3520) 點(diǎn)擊read讀取參數(shù),修改 input值 為0x000D ,點(diǎn)擊write寫入手機(jī)。這步比較關(guān)鍵,有時(shí)要在input下0x0000點(diǎn)好幾下才能進(jìn)行修改,要有耐心(這里,如果使用鼠標(biāo)稍微慢點(diǎn)點(diǎn)擊,可以在點(diǎn)擊2-3次的情況下變成可修改狀態(tài))。 重啟手機(jī)后再進(jìn)入工程模式,點(diǎn)擊read看ID=3520是否已經(jīng)改為0x000D,如果成功就OK了。 好了,那么為什么要設(shè)置成0x000D呢?這個(gè)數(shù)據(jù)到底是做什么的? 通過(guò)ID 3520的Name,我們可以看到這樣的英文“GPSOne Seed Position Option”,這段英文,從字面上來(lái)看似乎是“GPSOne 種子位置選擇”,那啥是“GPSOne的種子”?。侩y道指的就是天上的GPS衛(wèi)星?位置的選擇難道是選擇哪些范圍內(nèi)的衛(wèi)星?雖然我查了好多資料,但對(duì)這個(gè)“Seed”還是一知半解。 根據(jù)資料得知,這個(gè)設(shè)置應(yīng)該和位置關(guān)系有關(guān),最后一個(gè)數(shù)值從0一直到F,也就是0x0000、0x000A、0x000B、0x000C、0x000D、0x000E、0x000F。 于是,本人嘗試將3520修改成不同的數(shù)值,從最初的默認(rèn)0x0000一直測(cè)試到0x000F,發(fā)現(xiàn),這些數(shù)據(jù)的確對(duì)6800的GPS定位能力有所影響,而且影響還不小,同時(shí),不同的數(shù)值會(huì)導(dǎo)致GPS搜索到的衛(wèi)星排列不同。 在0x0000的默認(rèn)情況下,搜星非常緩慢,但幾乎不出現(xiàn)紅星閃爍的情況,一顆接一顆的出現(xiàn),一直到定位為止,按順序出現(xiàn)衛(wèi)星紅星的時(shí)間間隔很久,有時(shí)候要相隔2到三分鐘。在我的6800上,使用這個(gè)數(shù)值搜星,花費(fèi)大約30分鐘才正常定位(可能超過(guò)了30分鐘,總之我抽了7根煙后,它定位了)。在0x0000的默認(rèn)情況下搜星,衛(wèi)星搜索過(guò)程雖然緩慢,但分布均勻,定位效果尚可。 后我改成0x000A、和0x000B,發(fā)現(xiàn)兩者的效果也有所不同,在A的情況下,等待15分鐘后,一顆衛(wèi)星都沒(méi)有搜到……郁悶。在B的情況下,雖然搜索到了衛(wèi)星,定位時(shí)間仍然較長(zhǎng),但比0x0000的時(shí)候要好一點(diǎn),但不穩(wěn)定。 然后,我測(cè)試了0x000C,發(fā)現(xiàn)這個(gè)更改后似乎比廣為流傳的0x000D效果要好。具體見圖。 下圖是廣為流傳的0x000D的衛(wèi)星排列和搜星狀態(tài) 可見衛(wèi)星大約為6顆,衛(wèi)星分布較為均勻,定位效果也是可圈可點(diǎn)。但要在相對(duì)較為空曠的地方才能搜索到更多的可見衛(wèi)星,在非??諘绲牡胤?,定位效果不錯(cuò)。上面截圖是我家門口,一直都只能搜索到6顆衛(wèi)星左右,可用的一般都是在4顆左右。 可是修改為0x000C后,在同樣的地點(diǎn),可見衛(wèi)星增加到了10顆甚至12顆,用于定位的衛(wèi)星更是增加到了6-11顆,要知道,在0x000D的情況下,我從來(lái)沒(méi)有在家門口搜索到7顆以上的衛(wèi)星。如圖: 下圖為修改為0x000C后的衛(wèi)星排列和搜星狀態(tài) ![]() 下圖為QXDM修改3520為0x000C的截圖 ![]() 為什么我更改成0x000C后,搜索到的衛(wèi)星數(shù)量明顯增加,用于定位的衛(wèi)星數(shù)量也有一定程度的增加?對(duì)比0x000D和0x000C,我們發(fā)現(xiàn),衛(wèi)星的分布也有所不同。 之后我試過(guò)改成0x000E和0x000F,情況又有所不同,0x000E的情況下,定位變慢,衛(wèi)星分布幾乎變成一條直線,而且定位精度降低了很多,衛(wèi)星定位所在位置和我實(shí)際所在位置相差很遠(yuǎn),甚至海拔高度也是經(jīng)常變化,從500多米一直到-1000多米,我玩高空蹦極也沒(méi)有那么夸張的,而在0x000F的情況下,搜到大約5顆或者更少的衛(wèi)星,衛(wèi)星分布完全一條直線,定位偏移嚴(yán)重,竟然把我定位到了海面上……暈,離我最近的海面起碼在500公里以外…… 因此,本人大膽設(shè)想,這個(gè)數(shù)據(jù)會(huì)不會(huì)是修改GPS搜索天空中衛(wèi)星的分布范圍和分布方式的?衛(wèi)星分布的范圍越廣,定位效果越好,想想三角定位原理,如果三角的三個(gè)點(diǎn)都幾乎在一條直線上,定位精度絕對(duì)是很差的。大家不一定要修改為網(wǎng)絡(luò)上廣為流傳的0x000D,可以試試不同的設(shè)置。也許在不同的地區(qū),修改成不同的數(shù)值會(huì)有不同的表現(xiàn),設(shè)置的數(shù)值如果效果較好就算真正成功了! 希望樓下的各位兄弟能將設(shè)置的數(shù)值和所在地區(qū)跟帖奉上,有截圖就更好,這樣以后大家可以根據(jù)不同地區(qū)設(shè)置不同的范圍達(dá)到搜索衛(wèi)星加快定位的效果。 也許有的兄弟擔(dān)心,更改設(shè)置后雖然定位加快但萬(wàn)一在導(dǎo)航的時(shí)候到了很遠(yuǎn)的外地,那不是不能定位了?其實(shí)我認(rèn)為不用擔(dān)心,當(dāng)定位后,GPS還是會(huì)在不同的衛(wèi)星間進(jìn)行切換,更改的數(shù)值只會(huì)影響GPS搜索天空中衛(wèi)星的分布范圍,只是搜索的范圍變化而已,因此即使修改了,只要定位成功,即使導(dǎo)航到外地也是可以正常定位的。 以上內(nèi)容轉(zhuǎn)載自國(guó)內(nèi)最大的CDMA手機(jī)玩家論壇www.diypda.com。 |
Screen006.jpg (18.13 KB)
聯(lián)系客服