NEED gps logger in NMEA format... - General Topics

Hi guys,
I need a simple sw to install on my i-mate Jamin that log in a text file (NMEA) the gps position....
Any idea?

Fransons GPS Gate, that way you can log AND share the GPS port to other software at the same time. Or search the now for the TomTom GPS Driver for version 3 (GPS driver relase version 2,06 or 2,07) - this contains a log facility and doesn't require the main mapping application to work its a stand alone application - Mike

Related

GPSDash2 and WM5 on BA

This is my first post on this wonderful form.
I've just follow instructions on main xda-developers site how to flash my small device with WM5 and now it is working like a charm.
I've installed many programs on it and most of them worked without any problems.
I have installed also GPSdash 2.57 and I was facing with two problems:
1. I didn't get map on screen at all, just pointer and coordinates without map
2. When I was trying to change Map folder <Add Map Dir> I've got Error:
GPSdash2.exe
Exception
Application::Run+0xf > and in next line two squares which I've replaced with #:
#::#+0xa
Then I've removed 2.57 and i've installed 2.1e.
Ok, now I can see The World map , but I'm not able to change Map dir.
I'm getting the same error.
I've installed MS .NET Compact Framework ver. : 2.0.5056.0 and 1.0.4292.2. The last one, it is actualy CF1 SP3, was first installed and after this troubles with GPSDash ver.2.57 I've installed CF2.
I'm disapointed, because I found out that this piece of software has one big advantage that I can prepare maps by my self, what ever I would like for free!
I have to recognize that I was using GPSdash ver. 2.1 on WM2003SE on Kosovo with maps prepared by my self using Radio Mobile software. With BT GPS it was working like a charm.
Now I'm in dilemma to downgrade my BA or to find another software for GPS.
I've posted the same question on GPSDash forum but I didn't get any answer for this behavior. I've also noticed that I'm not the only one.
I hope that someone has solution for this behavior.
Best regards
Solved!
I've reflashed device with Wizard2ba_v2a_test and reinstalled soft.
I believe that I didn't properly reset device (switch off, wait 15sec...) during some software installation.
GPSdASH is a Superb GPS software. By the way i´m going to Mali (central Africa). Do you know where i can get Mali Maps? Bamako, the capital, is already with good resolution in GoogleEarth, but i need Mapas outside BAMAKO to calibrate with GPSDASH. Any idea? Thanks.
Making maps
I'm making maps by my self.
I'm using Radio mobile softver designed for calculating coverage for wireless radio systems.This software is able to use few Map servers on I-net (MapPoint, MapQuest...) and it is freeware. You can find and download it here : http://www.cplus.org/rmw/english1.html . I did maps of Kosovo with this software using Internet MapQuest server and public elevation data.
Smalest area is 15X15km with resolution 1024x1024.1024 is limitation of MapQest, so if you want grater resolution you can do this (merge maps) together with appropriate software (let say Photoshop...).
Maps
Jaka57 said:
I'm making maps by my self.
I'm using Radio mobile softver designed for calculating coverage for wireless radio systems.This software is able to use few Map servers on I-net (MapPoint, MapQuest...) and it is freeware. You can find and download it here : http://www.cplus.org/rmw/english1.html . I did maps of Kosovo with this software using Internet MapQuest server and public elevation data.
Smalest area is 15X15km with resolution 1024x1024.1024 is limitation of MapQest, so if you want grater resolution you can do this (merge maps) together with appropriate software (let say Photoshop...).
Click to expand...
Click to collapse
Plz send ur email add to [email protected]

Can we make a definitive reference for Bluetooth COM ports?!

Many people seem to be having problems using a Bluetooth GPS with nav software on a Pocket PC. I have had a few issues and trawled the net looking for answers and there seems to be a lack of reference information on this. This forum is probably the best hope of getting a definitive reference document compiled.
My XDA Pro (Universal) did not have the GPS Settings control panel installed in Settings/Connections until I edited the registry to make it visible. Why was it not enabled originally? Does it not work?
What does GPS Settings actually do? (My premise is that it virtualises the GPS Com port is that right?)
I have set up my BT GPS to be on COM8 by adding a new Outgoing Port. Using GPS Settings-
in the Programs Tab set "Program Port:" to be COM1:
in the Hardware tab set "Hardware portP" to be COM8: (why no 38400 baud rate setting??)
Is it safe to assume that any program that wants to use the GPS should connect to the virtual port COM1: or the actual port COM8:?
From a software perspective when trying to configure a program to connect to a GPS invariably the software will offer a list of COM ports to use e.g......
VisualGPSce (a free GPS monitoring tool from www.visualgps.net) offers a set of COM ports and SER01-SER32. If I connect this to SER08: it works fine but when I look at the settings again it has changed them to COM1: - Drivers\BuiltIn\Serial_dbg. (I assume this is the affect of using the GPS Settings above). Interestingly if I choose an invalid port then choose COM1: it fails to connect until I select SER08: again!!
Fugawi offers COM1: - COM8: but only works when I select COM8: Is this 'not playing the game' because it is talking to the real port and not the 'virtual one'?
A friend has Pocket Nav (Memory Map) which only offers a set of COM ports COM1,2,3,6,7,9 (all of which are named with the kind of device except 7) and none of them work. Is this software only offering COM ports that it believes to be active? It also seems to be not playing the virtual port game (If my premise above is correct). Why doesn't it see the GPS on COM8:?
Sorry for the long posts - lots of questions, a few suppositions and not many answers from me. I just hope the gurus who frequent this forum can provide some good technical answers which will benefit many frustrated (both by things not working but also through lack of techincal reference documentation) people.
Thanks
Clive
hi i'm experiencing the same problem, did you solve it ?
I can't find a useful COM port to connect to my java application using a Qtek 9000 with WM 5 and Creme JVM.
thank you.
I will surely spend a lot of time on this question in my forthcoming Bluetooth Bible (still don't know when to publish).
are you serious ..
or it was sarcastic ?
Yes, maybe i was not so clear writing my question, but i didn't want to write the same words clive_j wrote ...
I'm running a java application on a Qtek 9000 running Windows Mobile 5.1.1700 (build 14354.0.1.1) and using a Java Virtual Machine "Creme 4.12 for PocketPC".
While, via bluetooth manager, I'm able to connect my BTGPS (i.e. bluetooth GPS) only on COM0, or COM4, or COM8, my application can open only COM1, or COM2, or COM3, or COM6, or COM7, or COM9.
I configured GPS Settings on WM 5 just like clive_j did, and still i can't receive any data from the GPS, while VisualGPS can connect and receive data from SER08.
Did you have any idea ?
I found how to solve the problem.
don't know if menneisyys is interested.

Omnia & Route66

Hi folks,
I'm new to this forum but from what I've seen so far it is very informative. Well this is my first post and I would like to start with a "how do I" question.
I have been using Route66 navigation software on my Omnia i900 with no problems communicating with the phone's internal gps. However, in order to improve satellite reception I would like to use an external bluetooth receiver (Holux M1200). My other gps applications work fine after setting up the baud rate and ports but there are no such settings in the Route66 application.
This what Route66 support said:
I kindly inform you that the ROUTE 66 Navigation software does not offer any options regarding the configuration of an external GPS Bluetooth receiver.
However, all Bluetooth GPS receivers that meet the following requirements can be used with ROUTE 66 navigation software:
- Protocol (minimum): NMEA-0183 v2.0 (RMC)
- Protocol (recommended): NMEA-0183 v2.0 or higher (RMC, GSA, GSV)
- Map datum: WGS84
In order to use the GPS option in the ROUTE 66 navigation software, the GPS device must meet the following requirements:
- The protocol used by the GPS device must be fully NMEA-0183 2.0 (or higher) compatible.
- The minimum protocol requirements are that the RMC and GSA sentences have to be sent.
- The MAP DATUM used in the ROUTE 66 program is WGS-84.
- The baud rate is 4800 - 38400 bps.
I just don't understand where to go from here
Welcome to the forum
As this is an HTC devices only forum you won´t get too much atention.
However there is a thread in off topic section regarding samsung (not sure if your model) but there you´ll have more chances to get help.
Good luck,

[Q] Android API for GPS location

Hi,
I have Hero H7000 GSM phone with Android 2.2.1. Some application which using GPS data show speed approx. 1,9x higher then real speed. First my idea was about some mistake in sw - behaviour looks like as twice conversion from knots (nm/h) to km/h because (km/h = 1,852x nm/h)... But problem is generic for all applications using GPS data. I was use U-Blox app. for NMEA logging, and in RAW NMEA log zero speed is correctly received. But Android API provide 1,29m/s for applications. Do you have some idea where problem is locate? And idea about how to fix it?
Thanks
SDG
ACTUALIZATION: I made NMEA log (approx. 30km by car). In raw NMEA sentences captured by "u-center" is correct speed. Maximum is around 90km/h. But all applications using Android API show twice more. Please, do you have some idea about repair of this bug?
SDG

Understanding Android GPS Architecture

Plz see the Attached GPS Architecture diagram 1st before reading below Article:
Location Services using GPS in Android consist of following Architectural Components
1) GPS Chip
2) GPS Driver
3) GL Engine
4) Android Framework
5) User Applications
Now Lets Understand each
GPS Chip: Radio Frequency Receiver that directly communicates with GPS Satellites
GPS Driver: GPS Driver System Software that uses Low level API’s to Communicate with the GPS chip, at the system level it may consist of a single or multiple files located at /System/Lib/hw/ Or /Vendor/Lib/hw/ files names usually starts with Prefix GPS and Postfix So (i.e gps.default.so or gps.aries.so e.t.c) depending upon the Android version and Smartphone Platform.
GL Engine: Actually the heart of this overall system.
At System level it consist of files at Path /system/bin with names like glgps or gpsd (Platform Specific)
It works using the Configuration Parameters which consist of .xml and .conf files (i.e glconfig.xml, gps.xml, Jupiter.xml, gpsconfig.xml and gps.conf, secgps.conf e.t.c). The Physical Location and names of files again depends upon Android version and Platform, but they are mostly at (/system/etc , /system/etc/gps , /vendor/etc/, /data/gps e.t.c), depending upon the Configuration and Platform, it takes initial Location Information from Cell Towers, then it take it read NVRAM , it is most important as here it store assistance data from GPS Lock, and it may also use xtra data.
NVRAM information is mostly location at /data/gps in a file with .sto ext (i.e gldata.sto) and xtra data files (lto.dat, xtra.bin, epo.dat e.t.c Platform dependent),
Using all this information Gl Engine instruct / Assist the GPS Driver, mostly Gl Engine is able to Detect multiple GPS satellites for which it is GPS driver is Programmed, but to Lock it need some extra information (Timing, Alm. / Emp.e.t.c) which it could either download from GPS satellites (Standalone Mode: very slow speed bits/sec.) or it could use internet to access SUPL/NTP servers (MS Based/MS Assisted Fast speed MB/sec.)
After all this activity, it saves all the data in NVRAM for future use.
Android Location Services : It consist of Android Framework Classes like Location Manager that Provide services to the use applications using the GL Engine.
User Applications: Location services Applications like Google Maps, Sygic, Navigon , TomTom e.t.c.
Keeping all this information in mind now lets see how the GPS Faster Fix Solutions in Market do.
Faster Fix Solutions like GPS Status & Tool Box, GPS Test, GPS Doctor e.t.c mostly handle two things.
1) Download XTRA Data (lto.dat , xtra.bin , epo.dat, gldata.sto e.t.c)
2) Modify GPS.conf (Root Required)
But this not always works.
Devices uses Google as Supl Server but most devices are unable to use it due to invalid/expired certificates and Google servers rejects the Assistance requests in such scenario Users should use SUPL.NOKIA.COM:7275 , which although slow (but something is better then nothing)
If something is wrong with GL Engine or GPS Driver, it may need Re flashing but a little could be done if GPS Chip Reception is Low or Problem is at Hardware Level, some time need soldering skills for hardware alteration (Risky)
http://forum.xda-developers.com/showthread.php?t=1318892
The Other Configuration Parameter which users could modify is xml Configuration file( Take Backup 1st) at Least a Programmer could get Debug Log to understand where things are going wrong, using below parameters.
cLogEnabled="true" acLogDirectory="/sdcard/gps" and LogPriMask, LogFacMask and also DEBUG_LEVEL (gps.conf)
Hope everyone could easily improves their GPS Performance using this guide for any platform.
Wow, thank you, this is very useful!
Neat! Thanks!
hi
can you please explain the extensive location settings from google maps ... i searched google's help and i'm still confused.
for eg, what is the difference between "report from this device" and "enable location history"?
i guess they generate the trafic info using the data from our phones ... how?
thanx!
Happy Holidays! and Happy New Year!
jean2323 said:
hi
can you please explain the extensive location settings from google maps ... i searched google's help and i'm still confused.
for eg, what is the difference between "report from this device" and "enable location history"?
i guess they generate the trafic info using the data from our phones ... how?
thanx!
Happy Holidays! and Happy New Year!
Click to expand...
Click to collapse
'report from this device' is used in latitude. latitude allows you to share your location with your 'friends'. 'enable location history' is for you only and keeps a record of everywhere you go. or at least thats my understanding of it. hope this helps
Thanks for this "sort of" schematic! Keep on making some new schematics! :cyclops:
Dude i dint think ill tamper with gps in my life but the info you provided is just to simple and cool. thanks
mbbauk said:
Dude i dint think ill tamper with gps in my life but the info you provided is just to simple and cool. thanks
Click to expand...
Click to collapse
I agree. I've always enjoyed learning about gps starting from my Garmin iQue days. After suffering with the Captivate and that horrible gps it's nice to have a phone with fantastic gps and the ability to truly use it. Good stuff here!
Sent from my SG Note i317 via XDA Premium...I eat apples, not use them.
Hi
Speaking about GPS, is there any onchip limitation regarding the speed or location that it should grab GPS signal ?
Someone told me that it may not be possible to make it work in a plane because of US rules and security.. or around some sensitive FBI or Governments buildings (that may have signal killers) ?
Thanks
ak074 said:
'report from this device' is used in latitude. latitude allows you to share your location with your 'friends'. 'enable location history' is for you only and keeps a record of everywhere you go. or at least thats my understanding of it. hope this helps
Click to expand...
Click to collapse
first ... with both disabled ... maps and search still search your location .. which is strange ...
second ... if i enable location history, but not report from the device ... there is no history ! or i don't know where to find it ... cause, indeed it's not in latitute ... you can select "report from the device" without selecting history ... not sure if anything happens ...
Happy New Year!
wow mind blowing and extensive work to understand all this about global positioning system ...
Simple question to OP
Can the Broadcom chipset XTRA file- lto2.dat be used for Qualcomm chipset XTRA file - xtra.bin ? and vice versa?
Thank you.
popcorn1122 said:
Simple question to OP
Can the Broadcom chipset XTRA file- lto2.dat be used for Qualcomm chipset XTRA file - xtra.bin ? and vice versa?
Click to expand...
Click to collapse
To My Understanding and Experience "NO",
putting lto2.dat file in a Qualcomm Android Phone do not improve Time To First Fix (TTFF), did'nt experimented BroadCom.
also contents of both files seems different, MediaTek processors uses EPO files instead, but it is astonishing that lto2.dat do improve their TTFF.
But no technical document to prove these experimentation .
US past policy do restrict the use of GPS above certain altitude (to deny military use of GPS), but cell phones still acquire navigation using GlONASS in Planes.
Can anyone tell me which files are responsible for GPS? I used TitaniumBackup and I suspect that I deleted these files by mistake because now I do not receive a signal outside the building
Lollipop 5.0.1 GT-I9505

Categories

Resources