yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] markcheng:
It is a known issue for GoogleMap installed on storage card. Internal memory is fine. All you need to do is change the registry value for .kml and .kmz under HKEY_CLASSES_ROOT to include "Storage Card\" in the path. Search in the thread and read the readme.htm 9.3
[Touch Diamond, MDA Compact IV General] markcheng:
I don't think it is possible to open KML and GPX in GCC. However, you can load it as "track to follow" in options together with a GCC track in the nearby area. You can then view both of them in map view.

I have suggested Andy to look at this in the hope it will auto download the OSM maps. See the earlier query by me today.
[Touch Diamond, MDA Compact IV General] drjim:
MarkCheng ,thanks for the help.

What do I search for in the thread precisely (there are 73 pages to look through)? And where can I find the new readme.htm 9.3 (I have the old Decided to just uninstall from Storage Card and reinstall to Internal Memory.

Simplest solution. I'll see if it works now.
[Touch Diamond, MDA Compact IV General] markcheng:
drjim,

You can use "Search this thread" by my name "markcheng". However, here is the one I posted some time ago. Gosh, it was in page 44. Now this thread grew to 70+ pages!

Regarding the readme file, you will find it in the progrom folder where you install to. Point 9.3 towards the end was where I meant. If you new to GCC, it is worth to read this document thoroughly. I wish Andy can implement release control or colour-coded for the changed paragraphs so that I don't need to read the whole document for every release. I normally read it through in case I miss something important.
[Touch Diamond, MDA Compact IV General] tito_puente:
I've tested that. It is possible to load it. The screen shows "bikemap.net.gpx loaded". But where kann I see the track? If I switch to another menue and then back to options the file is no more loaded.
[Touch Diamond, MDA Compact IV General] markcheng:
Not to worry about this as Andy's just released v3.103 which can open KML/GPX file. Try this out.
[Touch Diamond, MDA Compact IV General] markcheng:
GCC v3.103

To view the KML or GPX files in GCC, you have to use "Track to follow" in Options. With v3.103, you don't have to open a GCC file to be able to view the map. The KML/GPX will be plotted according to the 2nd track colour and style (in my case, it is yellow dotted). Although I haven't tested it yet, it guess it will trigger the auto download OSM maps if it is set to auto mode.
[Touch Diamond, MDA Compact IV General] AndyZap:
.

Thanks everyone for the feedback! Let me answer a few questions all in one post.

Manual - it is installed with the GpsCycleComputer.exe on your phone. I.e. you you install the tool into /Internal Storage/Program Files/GpsCycleComputer (on your phone!), then look in this folder for file called Readme.htm. You can open the file with any web browser on your phone, or - it might be easier to copy it on PC and read there.

Do you need to read the manual? - I would recommend at least look at it! - I am trying to keep the manual up-to-date, and also put there answers/tips/web sites which were discussed on this forum. Also I explain if something does not work as I wanted (so if you know the solution - please let me know).

How to track the changes in the manual - I agree that it is diffcult to scan whole document again, if you just want to see what has changed. You can use e.g. Microsoft Word (full PC version) or free Open Office - to compare 2 documents - i.e. just store the old manual with a different name, and compare with new.

for drjim : - I think you have not quite correct settings for the "maps" folder (or maybe I mis-undestood your post) - if you want to see your track in GoogleMaps, then you do not need to set the map files locations (the option in GpsCycle) to that folder - GoogleMaps can open the KML file anyway. But you do need to set the map files location if you want to see

your own maps inside GpsCycle

, on the Maps page. Send me a PM if you have problems

Keyboard support - this is a good idea - to let the tool work on phones without the touch screen. Probably can put this at the back of ToDo list...
[Touch Diamond, MDA Compact IV General] mahmmoud30:
request

hi

thanks for your tool Mr.Zap, I have benefited so much from ur software.only i have the below suggest:

can u put a (pause button) to momently pause the GPS and write a comment and then resume the trip??

that comment may be near famouse landscape, so when the kml file opened in google earth I want to see my comment near the landscape.

plz if this is possible add it as soon as u can.

thanks again
[Touch Diamond, MDA Compact IV General] wesley96:
I've been using GCC on my Xperia X1i for about 10 days and I can say it's a great software. I've stopped using a separate GPS logging device because of it.

I do, however, notice a couple of inconveniences, so I'm here to report them.

1. While using GCC with the screen turned off via power on/off button, the screen may turn back on by an alarm or an incoming SMS. At this point, the screen won't turn back off after the specified time in system settings. The screen will remain on, with the backlight dimmed. Is there a way to let the screen go off while GCC is active, even if I don't manually press a button to do so?

2. After a phone call, the GCC will lose track of the GPS if I turn the screen off via power on/off button. If I turn the screen back on, I notice that GCC was searching for GPS signal for the duration the screen was turned off, so I have a big gap in the log for that period. If I stop the logging, terminate GCC, and re-run GCC, the problem disappears - even if I turn off the screen, GPS is continually tracked by GCC, as it was supposed to.
[Touch Diamond, MDA Compact IV General] frizzone:
GMI...OK

I have downloaded the version 3.103 and seems to work proprerly with the .GMI files (generate by the free software Map Calibrator).

I remember that if somone has typical other map files (.imp om .map) can convert it in the website

http://www.map-imp-gmi-converter.com/index.php

Great work!
[Touch Diamond, MDA Compact IV General] gozzy:
Not sure why but since the 3.100 update I'm having probs getting a GPS fix !!!!!!!!!!!!!!!!

Am on 3.103 and still its taking a long time (sometimes not at all)

TT7 works a treat

Confused
[Touch Diamond, MDA Compact IV General] AndyZap:
Yes, I am planning to add recording of a "waypoint" which will be saved into KML/GPX as you press "pause" button.
[Touch Diamond, MDA Compact IV General] AndyZap:
You could try to run QuickGPS and do soft-reset, this usually helps. I also noticed that it takes longer than before to get GPS lock (and I have not changed anything at all in the GPS part, which is actually in a separate GccGps.dll) - I thought this could be because I updated to the latest Diamond ROM. A good idea would be to download a prev version, and check if you see any difference.
[Touch Diamond, MDA Compact IV General] AndyZap:
Thanks for your comments! I found that these power-management issues are most difficult to fix. When running from battery, seems the power-management functions work OK (I mean the Windows C# functions). But when I switch to AC, then I was not able to keep the screen ON, it gets dimmed. I.e. this is something I need to look at.

Regarding you questions - 1) - I am afraid you have to switch the screen OFF manually in this case - I do not think it is possible for GCC to track all running programs, and decide when screen has to stay on or off - currently it simply tries to keep it ON all the time, unless you swtich it OFF yourself. 2) I will have a look - I did receive phone calls during logging, and seems it was working OK. Do you use BkLightOff button on the main screen, or turn it on/off using the power button?
[Touch Diamond, MDA Compact IV General] markcheng:
Andy,

How about have another option in settings, "Keep screen on" (default yes). If unticked, GCC will simply not to bother to keep the screen on all the time. Unless this is technically difficult!
[Touch Diamond, MDA Compact IV General] frizzone:
problem multiple map & buttons

1ST NOTE: as previously mentioned, the program work correctly with .GMI map files.

However i note that the "switch" between a map and the next happens when the map in use is out of the screen of my ppc (with the area in which the gps cursor is, in black).

I have tried to use 2-4 or 6 multiple maps but nothing change: I have only one map opened a time (in the right up corner appears the text "Read Error"). How can I solve this ?

2nd NOTE: could be useful to assign to the hardware buttons of pda some function. For example to zoom the map using the right-left or up-down buttons could be easier than use the + - buttons on display....

Thank you in advance
[Touch Diamond, MDA Compact IV General] frogg:
Installation on Windows Mobile 6.5

Hi All,

Just updated my Raphael/Touch Pro to Energy ROM series 2.

I am no unable to instll the GPS Cycle Computer. I have tried various verisions, just does nothing.

Any thoughts out there?

Thanks
[Touch Diamond, MDA Compact IV General] drjim:
Never mind. Just saw AndyZap response on previous page.
[Touch Diamond, MDA Compact IV General] AndyZap:
"Read Error" - it means there is no memory to load more maps. You can estimate the map memory usage in bytes if you miltiply width by height and by 2 (as we have 2 bytes per pixel). Maps which are more than 4 MB cannot be loaded at all by .NET (i.e. - do not generate large maps). And if you have a few large maps, then it is likely that you will not be able to load all.

Re buttons - I will put this on my ToDo list. I also was going to experiment with the Diamond touch-sensitive center button one day...
[Touch Diamond, MDA Compact IV General] RdKetchup:
I made a quick and dirty modification to how the speed averaging is handled when a valid GPS position is lost, basically a two line of code modification to Form1.cs.

What is the best way for me to submit it? Send the file by email? To whom?

(Note that I was not able to test or even compile since I don't have the proper platform setup in my Visual Studio installation).
[Touch Diamond, MDA Compact IV General] mastabog:
Hi all, Andy,

I've read on previous pages that v3.103 is able to load kml/gpx traces as well using the "load track to follow". however, in my case, I can only see gcc files in the folder (and theer are kml and gpx files there too) ... am I missing something? I am generating bike routes via www.bikely.com and would like to load them in GCC along a map and follow it ... that way I won't have to keep GoogleMaps running as well.

Cheers

Cheers,
[Touch Diamond, MDA Compact IV General] markcheng:
Use the right-arrow key to view the list of KML and again to see GPX and again to loop round.
[Touch Diamond, MDA Compact IV General] Mr.Cumshot:
Hallo, how can i transform a gcc files in kmz?? i tried to search on this thread but it's not easy searching in 75 pages

thnz in advance
[Touch Diamond, MDA Compact IV General] AndyZap:
All is needed to run it is .NET Compact Framework 2.0 or 3.5 (this is all standard C# code) Do you have it installed? Usually this is a part of WinMobile, but maybe it was not included in your distribtion?
[Touch Diamond, MDA Compact IV General] AndyZap:
Thanks for your help! - could you just zip the source code and attach to your post?
[Touch Diamond, MDA Compact IV General] AndyZap:
KMZ is just a zipped KML file. You need to create KML file first (i.e. in the "File" screen, the screen which you see when you press right button on the bottom) - select the gcc file, and click "KML" button. Then rename the KML file into "doc.txt" (if I am not mistaken - if you open any KMZ file, you will see they all have the same file name inside) - and zip it. Rename it to .KMZ, and here is your KMZ file.

But why you need KMZ? - I think most tools take KML as well?
[Touch Diamond, MDA Compact IV General] RdKetchup:
Here it is.

One thing however, there are two places where the CurrentStoppageTimeSec is calculated (one in WriteRecord() and one in LoadGcc()), and I have only modified the first one, since I am not too sure about the second one.
[Touch Diamond, MDA Compact IV General] Mr.Cumshot:
Sry i was late to go to work so i made a mistake, i needed a kmz file and i wasnt able to make it, but thank u now i can :D

Very nice program, my compliment,
[Touch Diamond, MDA Compact IV General] mastabog:
Thanks ... didn't even notice the right/left buttons (I must say i'm not a big fan of the setup pages layout of GCC but i love the rest :)).

I am having issues with map downloading though ... actually, it seems whatever I choose for the "download" option, it does nothing (starting, pausing, stopping, waiting etc ... I tried most of the things I can think of). How is it supposed to work? Is there any documentation for GCC that I can read other than this thread?
[Touch Diamond, MDA Compact IV General] synth:
Sorry, I didn't get that answer on my mind.

No, there was no message, nothing!

Have tried also with the actual version 3.103 today. Same!

Have also NCF2 and 3.5 ... nothing changed.

THNX a lot
[Touch Diamond, MDA Compact IV General] markcheng:
Try this:

1. point the map location to a new folder, called "CloudMade" under GCC program folder

2. Set autodownload to CloudMade

3. make sure you have internet connection on your WM, either GPRS, 3G or even ActiveSyn. You can check this by browsing a known website.

4. In GCC, open an previously recorded track. It should start downloading the map required in that zoom level. If your internet is GPRS, it could take some time (1-2 minutes from my memory).

5. Zoom in and out as required. It will take another minute to download and so on. It is better do it with ActiveSync.

6. In theory althogh I haven't tried, it will download during live recording as well. Battery life is my biggest issue so I have it turned off when not in us.

Hope you get on okay.
[Touch Diamond, MDA Compact IV General] AndyZap:
The manual is installed with the GpsCycleComputer.exe on your phone. I.e. you you install the tool into /Internal Storage/Program Files/GpsCycleComputer (on your phone!), then look in this folder for file called Readme.htm. You can open the file with any web browser on your phone, or - it might be easier to copy it on PC and read there.

I will try to add a help button/info to the tool itself, so it will be more obvious how to access the manual. The tool has more features now (compared to a few months ago :) ) - so it important to read the manual.
[Touch Diamond, MDA Compact IV General] AndyZap:
This is strange that you are not getting any "reply" from .NET. So is the CAB setup has finished OK? You can try to click on GpsCycleComputer.exe from the FileExplorer on your phone - just in case the shortcut was not installed correctly. Have you installed into the Internal storage, or memory? - maybe some files was not copied during setup. But if you have GpsCycleComputer.exe, that is enough at least to check that it starts. Also you need GccGPS.dll to be in the same folder - that are the 2 files you need.

Have you tried to run any other tools, written in C#? - that is another thing to try...
[Touch Diamond, MDA Compact IV General] synth:
All right now!

HardReset .... reinstalled NCF ... ans GPSCycle v1.103 ... everything works now fine!

THNX a lot ... now I can start to try it on my bike! :D

best regards, synth
[Touch Diamond, MDA Compact IV General] TheMelin:
Wooow, great software ;)
[Touch Diamond, MDA Compact IV General] gallous_boy:
Hi all. need abit of help.

ive got tomtom7 on my xperia, where can i download speedcams from and where do i put them ( which folder )

of if theres a cab file for tomtom 7 speedcams available.

thanks
[Touch Diamond, MDA Compact IV General] darkcruzan:
Hey guys,

I stumbled upon this forum the other day and what a great find! A lot of great work is going on here!

I have a small problem with GPS Cycle Computer however. My phone is an LG Incite. I am able to get GPS info from the GCC but the altitude is way off. It always shows -999 or -1000, depending on how I have the manual altitude correction set. I've set it to both the + and - maxed settings. I also have the read gps directly set. The geocaching GCz shows accurate altitude data on my phone so I wonder why I don't get a good altitude reading.

I apologize in advance if this has been covered before... I wasn't able to find any answers when I searched this thread.

Thanks!
[Touch Diamond, MDA Compact IV General] AndyZap:
I need to look at the data which is coming from your GPS, maybe the altitude is in a different record. Would you be able to capture the raw data from GPS, and attach to your post? the instruction are in post 555 of this thread: http://xdaforums.com/showthread.php?p=3417254&highlight=GccGPS#post3417254
[Touch Diamond, MDA Compact IV General] darkcruzan:
AndyZap,

Thanks for your help. I followed the instructions in post 555. The GpsCC_debug file is attached. I hope this helps. :)

I took a look at the debug file. Below is the NMEA output that I believe holds the Lat/Lon data as well as the Alt:

$GPGGA,140207,4015.9644,N,07653.0091,W,1,09,0.90,,,117.40,M,,*00​

If this is correct, it appears that your app is capturing the altitude from my device. That 117.4 meters value appears to be close to what the other GPS app I use reports.
[Touch Diamond, MDA Compact IV General] AndyZap:
Seems that your GPS reports altitude in different place. Look here for NMEA description: http://aprs.gids.nl/nmea/#gga - the altitude should be 9th word (if you count words between commas), and the 11th word is the GEOID (i.e. the altitude correction, which many GPS do not do, that is why I added a box to correct it manually in GpsCycle). But in your case, the 9-10th words are missing (nothing between commas), but 11-12th filled instead. That is why the altitude is reported as "0" in GpsCycle (i.e. nothing can be found in GPS output).

Do you know - is this a correct altitude (you can look at GoogleEarth - it shows the altitude)? If this is the altitude indeed, then I guess I can put a fix in GpsCycle, to look for altitude in a 11th words (can do that as an option).
[Touch Diamond, MDA Compact IV General] AndyZap:
I updated the GccGPS dll, with that fix (so now I read altitude from both places) - just replace your dll with this one, and see if this works now. I will add this fix to the nex release then.
[Touch Diamond, MDA Compact IV General] darkcruzan:
I installed your new GccGPS.dll and stood still in one spot. Now GCC and GCz are reporting very close numbers. There is some fluctuation in the altitude while standing still. The GoogleEarth altitude from the same spot is high by about 18 meters however. Is this common to have that much difference? I will see if I can find out the manufacturer of the GPS that LG uses in the Incite phone.

Would you be able to add a toggle to convert the altitude into feet?

Thanks for all your help! I am anxious to try this out on my next bike ride. :)

I was able to find the GPS ship. Its the Qualcomm gpsOne module that is popular among cell phones. So is this unit reporting the GEOID and not the antenna altitude? Is the GEOID the better of the two or is having both more accurate?
[Touch Diamond, MDA Compact IV General] frizzone:
GPX file not opened

I've tried to open the attached gpx file (downloaded from a website of tracks for bike) but it is not opened by GCC-

The message is "error reading file or it does not have track data"

in other gps softwares it works properly.

any suggestion?
[Touch Diamond, MDA Compact IV General] InfX:
First, thanks for a great application.

Now, i was trying to use the program in the "run every 30 seconds" mode, and found it to be extremely inaccurate. The reason seems to be the GPS on my HTC Polaris, after locking, it often returns the first few readings that are way off the real coordinates, often 100..200km off. Is it possible to add an option to the program for a number of readings it would take in the "run every xxx seconds" mode, while only storing a median of those samples ? This should solve the problem i mentioned, and may help many HTC users with a similar GPS behaviour.
[Touch Diamond, MDA Compact IV General] stanb:
Stan Bervoets, the Netherlands: Great tool, works very good had almost every option I want. Works without any problem with my HTC Touch Pro.

Only, 1 option I would like (already asked by others), start the GPS with starting the program, or maybe even better turn on the GPS manually with a button or clicking on the main screen somewhere on the GPS area. (without starting recording).

The main reason I want this is because the GPS in the Diamond/Touch Pro sometimes needs a very long time to get a fix, so I like to have a fix before I start recording.

If you are lucky, you can get a fix in a minute, but sometimes it takes 5 to 15 minutes !, under some weather conditions: no fix at all. (outside in the field !, inside most of the time no fix at all)

The GPS in the Diamond/Touch Pro is also slow, and not very accurate, sometimes it gives erratic readings (in difficult condition, bad weather or in buildings etc.).

Suggestion might be to build in the program a filter, to filter out records with a displacement of more then X meters / second ? Where X is a value the user can choose itself (depending on walking, cycling or faster). Or something like that.

To test the GPS, there is the HTC GPS tool, the latest version: 1.2.2.17 works good on the HTC Touch Pro, the older version had some bugs.
[Touch Diamond, MDA Compact IV General] stanb:
Bug report: in options, GPX time adjustment, hours X.

The value is not remembered, when I close and restart the program the value is always 0.

I stay in the same time zone, so it would be nice the value would be remembered.

Bug report ? : in options, Show/hide option view selector.

The settings are not remembered, when I close and restart the program the selections are all on.

Is this a bug or meant to be so ?

Just a suggestion:

More options wanted in GPS activity: run every X

Like to have also 1, 2 , 3 seconds.

(These values will in practice be not so accurate, because the device/windows mobile is quite slow, but I like this option to act as a minimum interval to reduce file size)
[Touch Diamond, MDA Compact IV General] stanb:
Recording Altitude.

After reading, I have understood that the GPS in the Diamond/Touch Pro not records the real altitude, but the "GEOID" altitude.

With calculator (as mentioned before at http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/intptW.html) you can find out this value and in the program you fill in this value : Manual altitude correction X.

Great option, but is there not an easier way to correct this ?

(probably to difficult to integrate in the program)

Or does anyone know a way to correct this afterwards by processing the *.GPX file ? (or original *.GCC file)
[Touch Diamond, MDA Compact IV General] stanb:
Dear Andy Zap, you wrote a very good program !

Can you tell my how often the program writes to the memory ?

I have read that the flash memory has a limited lifespan of 1.000.000 write cycles. (don't know if this is also for the internal memory of the phone).

Should I worry about the lifespan of the memory, if I use the program for longer times, several weeks etc. ?
[Touch Diamond, MDA Compact IV General] Raiden38:
Is there a way to always keep backlight on?
[Touch Diamond, MDA Compact IV General] markcheng:
I think that is controlled by Windows Mobile Backlight. Try it and it will drain your battery.
[Touch Diamond, MDA Compact IV General] hendrixus:
You can use BAF GPSToggle from the today screen.
[Touch Diamond, MDA Compact IV General] hendrixus:
....and take a photo and (GPS)log the coordinates into it!:)