• 4

樂PAD A1-07 GPS研究



2012/3/13
討論轉至http://lepad.it168.com/thread-1951596-1-1.html

2011/11/30

官方模組與附檔自設模組的差異,在remap的部份,官方在remap的地方加上延遲時間,可以改善功耗。

A1-07天線收訊並不是很好,加上官方驅動及模組並未成熟,加上若無網路能在網上取得星歷

會造成GPS定位相當的緩慢,還是把remap的延遲拿掉。

本來想在A1-07後面打個洞,把GPS的天線扣,扣上外接的GPS天線,怕太暴力把殼拆爛了,挖個洞也不好看

,還是算了-_-,有興趣的可以去看大陸的拆解文,可以看到GPS天線扣的位置。

另外使用AR-50或是AR-10E車用GPS訊號強波器,比較如下

未使用    使用後

─────     ──────────
────     ──────────
────     ──────────
─────     ──────────
───      ─────────
─────     ──────────
──       ─────
───      ─────────
────     ──────────
─       ───
       ──
─       ────
        ───
──       ─────

每─為強度5,在高速公路上最多使用12星,抓到14星,若在高速公路橋下狀況則是

未使用    使用後

───      ──────
─       ────
──      ─────
───      ──────
        ────
───      ──────
        ─
        ──────
─       ───────


        ─

        ───

大約強度都減約20-25,若沒使用強波是完全無法定位,有使用強波還可使用5-6星。

若有開車想拿來當GPS的,建議還是買台強波器,不然一出閘道,你會發現GPS比你還快。

2011/11/23
今天買了AR-50裝在車上試,只能說太強大了,幾乎所有衛星訊號都滿格,不管有無遮蔽。

A1-07的GPS訊號接收不是很強(問題應該是在天線上面吧),晶片是沒問題的:)

也可以刷2493,在把A107W0_A234_001_008_2375_SC.zip內的glgps跟附檔的模組蓋回。

2011/11/19

2493的glgps與xml設定,測試了一下,並沒有2375帶自設模組的穩定,這次還是用2375來導航,從板橋->台中,中和二高的橋下
,衛星訊號還是不好,上二高到台中中興大學訊號穩定(陰),早上上新社花海,開機冷定位花了快四分鐘,
在車上訊號還是弱了點,我去買一台AR-50試試好了。

GPS要評比的話,Samsung i9100若是95分的話,樂Pad 算是70分堪用吧,但7吋導航架起來還真是爽。

2011/11/18

2493的固件出來了,看一下差異吧,system\bin\glgps 有做了更新,在glconfig的設定部份

LbsServer="bcmls2.glpals.com" (跟原來的bcmlbsqa1.glpals.com差異不大,換到備用server去)
LbsEnable="true" (恩恩,啟動了)
多出了下面兩個選項,眼尖的應該看得出來,從LBS取得GPS星曆的功能啟用了,保存期限是三日。
GPS Status也是有這設定,看來這版不用在用GPS Status去輔助了。
LbsGetGpsAssistance="true"
LbsSyncLtoThresholdDays="3"

2493使用 GL_RF_4751_DANUBE,也把log記錄拿掉了。

2011/11/18

昨天測了GL_RF_4751_DANUBE與GL_RF_4751_DANUBE_EXT_LNA的差異,DANUBE沒有外部濾波應該是訊號會較強,的確實測訊號是DANUBE比較強,一些強度不到10的,在GL_RF_4751_DANUBE_EXT_LNA因強度過低都不會出現了。

另外,還有發現一個問題,星曆建議6小時或一天就要重下載一次(GPS Status感應器內可以設定)

<remap in="50" out="-1" /> //原<remap in="301" out="401" /> 這選項不確定是什麼,感覺像是重新計算定位的間距(ms毫秒),一個in,一個out,in若是寫入,out是移除,以2365的301,401來說會有什麼問題呢?

假設GPS軟體是10Hz(每秒更新十次,間距100ms)

301寫入 401移除 602寫入 802移除 903寫入

當500ms,因為401移除,602才寫入,會有空窗期的出現,會不會造成重新定位的問題呢??

看來會有問題,2375就改成remap in="50" out="-1",改成50ms更新一次,就需要更大的計算跟功耗。

若整段拿掉,應該是照預設值去運作吧,昨天測試從內湖到板橋,只在橋下重新定位一次,其他時間準度大

約門牌差了2號,使用中衛星保持在4-8顆,過隧道後還沒出隧道就定位完成,算蠻優的。

缺點就是在橋下跟高建築物旁的訊號掉太大。

DANUBE: 8~10星
DANUBE_EXT_LNA: 5~6星

8~10星照片如下
GPS Status
樂PAD A1-07 GPS研究
導航王NaviKing
樂PAD A1-07 GPS研究

2011/11/17修改地方:

參考了samsung的glconfig,在還沒有gps.conf時,都是有EXT_LNA,既然A1-07沒gps.conf,還是用EXT_LNA的設定。

有許許多多的燒機、冷開機、熱開機、定位準度測試的設定也拿掉了,不知會不會加快速度。

<remap in="50" out="-1" />這段也拿掉,許多GPS也都沒這段

EXT_LNA參考:http://www.2cm.com.tw/technologyshow_content.asp?sn=0811190014

supl跟ntp server也改成supl.google.com及tw.pool.ntp.org



2011/11/16

一拿到機子時,是完全無法搜尋到衛星的,刷了國際版亦同,用了GPS Status,看著右上角的◎閃阿閃,在空地等了一小時連一顆星都沒有。

A1-07的GPS,驅動未更新到最新,HTC與Samsung或他牌,都有使用到gps.conf文件去取得星曆,Samsung i9000 早期也是沒有system\gps.conf這文件,只有system\etc\glconfig.xml。

要優化也只能在glconfig.xml下手了。

比較看看2365與2375的韌體,在glconfig.xml上也是有差異,下面只列有差異部份,整段設定就不列了。

---------------------2375---------------------------
(增加)cLogEnableInitState="true" //原false
(修改)cLogEnabled="true" //原false
(修改)ltoFileName="/system/etc/gps/lto.dat" //原"lto.dat"
(修改)enhanced-assisted="true" //原false

(修改)arp-supl-enable="true" //原false
(修改)arp-supl-cap-msb="true" //原false
(修改)arp-supl-cap-msa="true" //原false
(修改)RfType="GL_RF_4751_DANUBE" //RfType="GL_RF_4751_DANUBE_EXT_LNA"
(修改)<remap in="50" out="-1" /> //原<remap in="301" out="401" />
---------------------2375---------------------------

改下方模組設定,今天在陽台測試(雨天),都可以搜到8星,使用6星(GPS Status),定位時間: 冷開機1分鐘,熱開機3秒

話說用GPS Status測出來的座標不太準確,導航王是完全正確。

副檔是我用的glconfig.xml,若有問題的也可以試試。(記得先備份原有的glconfig.xml

ROOT機,使用ROOT Explorer將glconfig.xml蓋過system\etc\gps下的glconfig.xml(記得改為R/W)

權限改為rw-r--r--,擁有者兩項改為ROOT

重開機。

<?xml version="1.0" encoding="utf-8"?>
<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
<!--HAL Confguration -->
<hal
acPortName="/dev/ttyO0"
lBaudRate="115200"
cLogEnableInitState="true"
cLogEnabled="true"
acLogDirectory="/data/gps/log"
acNmeaOutName="/data/gps/nmea"
lcsApiSockName="/dev/socket/gps"
gpioNStdbyPath="/sys/class/rfkill/rfkill3/state"
gpioNResetPath="/sys/class/rfkill/rfkill2/state"
ltoFileName="/system/etc/gps/lto.dat"
enhanced-assisted="true"

arp-supl-enable="true"
arp-supl-cap-msb="true"
arp-supl-cap-msa="true"
arp-supl-cap-ecid="false"
acSuplServer="supl.google.com" SuplPort="7276"

LbsEnable="false"
LbsLocal="false"
LbsServer="bcmlbsqa1.glpals.com"
LbsPort="7275"
LbsSyncTimeSec = "60"
LbsSyncLto="true"
LbsSyncCells="true"

arp-ads-sync-in-mode="UPLINK"
arp-ads-sync-in-unc-usec="2000"
arp-ads-uplink-tm-off-ms="0"
acNtpServer="tw.pool.ntp.org"

acUtc2GpsOff="13"

AsicIP="127.0.0.1"
AsicPort="2375"
/>

<!-- Parameters passed to GlEngine -->
<!--gll
LogPriMask="LOG_DEBUG"
LogFacMask="LOG_GLLAPI | LOG_DEVIA | LOG_NMEA | LOG_RAWDATA | LOG_DEVMS | LOG_ASIC_IO | LOG_BBTEST | LOG_DEVET | LOG_MESM | LOG_DEVKF | LOG_DEVJG | LOG_DEVMR"
FrqPlan="FRQ_PLAN_10MHZ_2PPM_10MHZ_100PPB" FrqPlan="FRQ_PLAN_10MHZ_2PPM" "FRQ_PLAN_16_8MHZ_2PPM"
RfType="GL_RF_PALS7" "GL_RF_BARRACUDA" "GL_RF_2075_LN22" "GL_RF_2075_BRCM" "GL_RF_PALS7_BRCM" "GL_RF_BARRACUDA_BRCM" "GL_RF_BARRACUDA_EXT_LNA"
NOTE: "GL_RF_BARRACUDA_EXT_LNA" should be used for BAS
/-->

<gll
LogPriMask="LOG_DEBUG"
LogFacMask="LOG_GLLAPI | LOG_NMEA"
FrqPlan="FRQ_PLAN_26MHZ_2PPM"
RfType="GL_RF_4751_DANUBE_EXT_LNA"
pps-enable="false"
pps-offset-ms="0"
pps-width-ns="100"
lto-cbee-qatest="false"
/>

<!-- List of jobs can be performed by the GPS controller -->

<!-- The default job all parameters are set to default values -->
<job id="normal">
<task>
<req_pos />
</task>
</job>

<job id="cold">
<task>
<startup ignore_time="true" ignore_osc="false" ignore_pos="true" ignore_nav="true" ignore_ram_alm="true" ignore_rom_alm="true" />
<req_pos />
</task>
</job>
<!-- Periodic Position Fix using default settings -->
<job id="Periodic">
<task>
<req_pos />
</task>
</job>

</glgps>

附加壓縮檔: 201111/mobile01-174aa219a6472cb1d5e2cd7e2d42cfd6.zip
樂PAD A1-07 GPS研究
樂PAD A1-07 GPS研究
2011-11-17 15:28 發佈

kadasaki wrote:
一拿到機子時,是完全...(恕刪)

剛剛用K大的方式直接測試,不用1分鐘就可以定到位,相較之前未修改前站十分鐘才可以收到一顆衛星,只能說傑克這實在是太神奇了!
感謝K大的分享
回報一下測試軟體PAPAGO M8版本...
我沒有這方面的問題發生過,第一次定位時是有開WIFI的情況下,定位很快很正常,以第一次定位三分多鐘來說算是很快了。

之後就大約是一分多鐘就能定到位了,當時試的是PAPAGO M8
如果不能拒絕,就只能順從潮流~~~這就是人生呀!
要怎麼把glconfig.xml傳到system\etc\覆蓋阿
直接用電腦傳到記憶體裡嗎
為什麼我的位置在system\etc\gps 裡面
我是刷最新國際板
難道不同ROM的位置不同嗎
請問 修改的檔案在哪呢?我怎不能下載? 謝謝大大
是system\etc\gps 下,抱歉我打錯:)

檔案已附上
可以先傳至SDCard,在用ROOT Explorer複製到system\etc\gps(要先掛載成讀寫R/W)
感謝k大
解決樂pad最弱的一環
原本的都只搜到3-4星,一有遮蔽就全不見
下載來看有沒有改善

kadasaki wrote:
可以先傳至SDCard,在用ROOT Explorer複製到system\etc\gps(要先掛載成讀寫R/W)


你好,"唯讀檔"無法貼上覆蓋耶~
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?