yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] jaco-82:
Hi Klaus

I have to admit I didn't notice in your first post about unchecked Save GPX with "rte" tag". After I've changed it everything on crrossingways.com works just fine.No errors.

Sorry fot troubling you but if you don't use English every day and you don't know it that wellyou might miss some things. Sorry for that. And once again thank you for your time and help Klaus

By the way I 've got 2 more questions:

1. Are you planning any GCC translations, any multilanguage type of thing. I would be happy to help with polish version :)

2. As its known GCC works with Google Earth maps, but maps quality is not good enough for me. So I am using SASPlanet (brilliant programme) to create own maps for OziExplorer. But file .JPG created that way and .KML don't cooporate with GCC. I get nottification "Error reading corresponding KML file". I attach below files. Could you tell me what is missing in KLM file, so it is not working

View attachment 331418

I am just starting my advanture with maps, so I dont have wide knowledge about it.
[Touch Diamond, MDA Compact IV General] herdemasivemavi:
god job s man ... thanks.... :D
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Jack,

fine that its working now.

to your questions:

1. No. Most of the user interface is self explaining with pictures (icons).

2. KML file needs to have a placemark. Please read carefully the readme.htm, the section "Maps".

As I see, your delivered file is from google earth (or google maps). In google earth the resolution is even better than yours. You can create many files with their corresponding kml files and copy them in the maps directory. GCC will use the one with the current place.

Also you may want to have a look on "open street map". This is a fantastic thing. GCC can download the needed tiles at his own, or you can download the tiles with your PC and copy them on your device. There are several tools (see readme), I use PDA TileManager.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
herdemasivemavi - thanks for the flowers

Klaus
[Touch Diamond, MDA Compact IV General] Stuhl_im_Orbit:
[I'M REALLY INCAPABLE! SEE BELOW]

The thing I loved about GCC 3 was the feature, that I could turn off the screen (with all keys locked except the on/off-button) of my HTC Artemis by pressing the power button.

GCC 4 does not have this ability :(! The power button turns the device off. Using the backlight off soft button on the display turns in fact the display off, but the keys are not locked. "Alternate method to keep GPS on" doesn't help either. :(

/EDIT:

Changed

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Power\State\Suspend]

"gpd0:"=dword:00000004

to

"gpd0:"=dword:00000001

on my Artemis and now it works for all apps! GCC 3 seems to handle this on its own, GCC 4 doesn't.

/EDIT2

Mea culpa, mea maxima culpa!!!

Everything is fine with GCC 4! My battery was below 20% and the "stop gps if < 20%" was set default :( ! But now I can use the knowledge for NaviComputer as well :D!
[Touch Diamond, MDA Compact IV General] Stuhl_im_Orbit:
Wonderful update :D!

The only two things still missing are:

- Lap functionality

- easy to handle single file offline maps (maybe from NaviComputer Desktop Application or Mobile Atlas Creator??)

With these two implemented, the program is perfect ;) !
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Stuhl_im_Orbit :-)

how is your idea of the working of lap function?

Andy has started a page in options...

Can you tell me more on

- how it should work,

- how you want to operate it and

- how it should display the results?

Mobile Atlas Creator seems to be interesting. It has many input and output formats. As far as I see you can use use the atlas format "Mobile Trail Explorer" which creates a file structure identical to JTileDownloader which GCC uses. Only it is a directory structure and not a single file. I have already thought about some improvements at this point, because there is wasted much memory due to big cluster size on storage card.

Klaus
[Touch Diamond, MDA Compact IV General] Stuhl_im_Orbit:
Hey Blaustein,

at first: Thanks A LOT for continuing this nice project :D !! I use GCC for my running training and bike tours right from the beginning. Its fantastic! Ok, to answer your questions:

The lap function would be nice for running and bicycle speed training: Lap function creates separate times for each lap whereas a 'lap' can be defined by time (every x minute a new lap) or by distance (every x miles/km a new lap). So you can analyze your training afterwards. The average speed is too imprecise (you are slow, when run uphill and fast when you run downhill => average neglects this important information).

Example:

km ---- laptime/min

1 ------ 5:10

2 ------ 5:05

3 ------ 4:55

4 ------ 5:03

...

Then it would be perfect to have the last laptime on the main screen. The "jumping" momentanous speed (especialle when running) doesn't give you really reasonable informations while running. However, the last lap (at best in minutes/km or mile) gives really good information about your real speed a km before.

I tested JTileDownloader and it is ok. But if you need bigger areas single files are way better. As you mentioned they need less space on the sd card and in addition big tours are better to plan: One file for nothern germany, one file for italy, one for sweden and so on. In general you don't need all areas at the same time. Handling all those tiles is really awkward.

Grüße aus Münster ;).
[Touch Diamond, MDA Compact IV General] StephanSteve:
Hello,

with Version 4.2 I can't run the GCC, after I pushed "play" the time is not running, while the gps has a fix. The speed is shown correctly on the display but gcc does not measure the distance and time.

Any hint, what I did wrong? With older version it never has been a problem.

By the way, I use an external gps device and wm 6.1.

Cheers!

Stephan
[Touch Diamond, MDA Compact IV General] giodimetal:
Hi to all. Before all congratulations for the exelent program.

I have a problem with it, but first my PPC specifications:

- HTC P3600 windows mobile 6.1 (internal GPS)

- GPS Cycle Computer v4.2

(in addition i have to mention TOMTOM navigator installed in my PPC)

These are my problems:

1- The speed indicator and the map show me that i'm moving also when i don't walk, how is it possible?

2- The altitudine indicator show me different altitudines but i'm always at 0m by ground

3- I have noticed that the suggested method to recognize satellites is to set port "COM4" and "4800". GCC tells me "can't open, port error" (it happens with many other ports).

Thanks!

Giovanni
[Touch Diamond, MDA Compact IV General] Blaustein:
Did you really press the start button (middle)? and not only the gps button (right)? Since version 4 gps on/off is decoupled from logging on/off.

- which buttons are displayed?

- is the pause button red?

- what is the exact Info message (first line is enough)?

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Giovanni,

1. and 2. seems to be bad gps receiving conditions. Normally after some minutes the receiver delivers better data. Altitude is generally not very reliable. BTW altitude is related to mean sea level.

3. Which port uses TomTom? Is TomTom running in background and is occupying the port? If you want to use more than one programm that uses GPS, you need a port splitter. Windows has one included, but on my phone (WM6.1) this does not work. I use VirtComNG.dll VirtComMgr.exe in VirtCom.zip.

Klaus
[Touch Diamond, MDA Compact IV General] StephanSteve:
Dear Klaus,

thanks for your reply. All is working fine with the internal gps. The time is only not running if I use my external gps device. With older versions of gcc it worked perfectly. I know and recognized the gps on/off button, pause button and play button. I also tried the combination of directly pushing only the play button, which automatically enables the gps, additionally I activated the gps with gps on and tried to start the record with play, I tried the pause button serveral times to change the properties of the external gps device, but I do not get the gcc to run, except the current speed.

What do you mean with info message, there is no message like can't open serial port..." Or do you mean how many satellites were found etc.

GCC can connect to the external bluetooth gps receiver and it shows the SNR and how many sattelites were found ...

Maybe one hint can be, that with the exernal gps device, the red/green square changes periodically (gps always one, logging interval 1s), but the device has a fix (witch is indicated by an led on the device itself and on the gcc with last sample). But this happened with the older versions of gcc, too.

I also tried inc. and excl. stop time.

Best regards

Stephan
[Touch Diamond, MDA Compact IV General] Blaustein:
Lap function

Hy Stuhl_im_Orbit,

would it be sufficient to have these options in the combo box:

- manual (press "pause") <- or is this impractical?

- distance-based: 1km

- distance-based: 2km

- distance-based: 5km

- time-based: 1min

- time-based: 2min

- time-based: 5min

I want to reduce the number of option elements, because they slow down the start of the application dramatically and this "Record lap every..." needs 3 elements. In addition you have one more line to display your lap statistics. If useful I can add 10km and 10min.

Would it be useful to have an export function to .csv file?

In Main screen where, how, in place of what would you like to have the lap time / lap distance?

Grüße aus Stuttgart

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Is it working despite of this error message? (I had a feedback of this kind)

Klaus
[Touch Diamond, MDA Compact IV General] giodimetal:
Thaks soo much for answer me Klaus,

so

GCC after several minutes continues to give me a not real speed, i can see that the measures "latitude" and "longitude" have (i think) a big margin also when i'm not moving, example:

lat: 45.122118 >>> 12.122370 >>> 12.122220 ecc ecc

Could it be the reason of the not real speed when i don't move?

No no, i always tried with GCC running but no other program in background. I must be onest, i don't know which port TomTom use. I tried with different port with GCC but the speed problem stills remain.
[Touch Diamond, MDA Compact IV General] giodimetal:
doesn't work :_(
[Touch Diamond, MDA Compact IV General] Stuhl_im_Orbit:
Wow! I think I never got a prompt answer like yours with such nice options to implement my tiny suggestions :D ! Thanks a lot again! I currently have not enough money on the "hohe Kante" ;) to spend it for a Garmin Forerunner watch, but I love to record my tracks - and lap times are really important to plan your speed - otherwise you are exhausted at 90% of the track ;). With your optimizations I would never long for a Forerunner again!

In my opinion there is no need for 2 km and 2 min. For running 1km, 1min and maybe 5min are perfect. For racing bike it might be enough to have an additional 5 km, but I do not ride a racing bike :(. Manual would be nice, too, but in my humble opinion it is not necessary. And then you do need another button, don't you? But a BEEP like the GPS-fix sound at every new lap would be fabulous! Then you are able to do some kind of interval training (meaning the switch between 1km slow, 1km fast, 1km slow and so on)!

In the main screen it would be perfect to have the time of the current lap and the last lap (maybe as a replacement for the big altitude box?). If two values are too much, it would be enough to have the time of the current lap. Then a replacement of the max speed box would be ok, too.

An export option would be great. I think there are some gpx analysis programs that can do this, but .csv is very easy and quick to handle. If it's not too difficult and not too laborious, its very cool :).

Thanks again and many greetings to the "far south" ;)

SiO

PS: Sorry for all those suggestions, but it's like brain storming! When you get one idea, the next will follow. And you won't believe it, but thinking of all those things makes me happy like a child :D!
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Stephan,

Info message is the message in the lower left rectangle field labeled "Info".

It seems your GPS does not deliver GPS data every second. You can try the setting "GPS activity: alway on; log ev. 2 sec".

If you have little technical knowledge you can try the attached GccGPS.dll file with increased timeout of 600ms. Copy the file from the GccGPS.zip\600ms in the GCC program directory.

If this does not help try the GccGPS.dll file with unlimited timeout.

Please take care of the different versions and tell me the results. Please have a look if you have more position updates than with the setting "every 2s".

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Giovanni,

the port works or works not at all. The speed problem is some different thing and must be a problem of the GPS receiver. GCC is only displaying the data. There is a experimental feature of averaging the data, but this is default disabled. If GCC gets no valid speed information from GPS it shows the last valid speed. If you get valid speed information you can see in the Info field. There is something like TLLAHS (see readme). This means that Time Latitude Longitude Altitude Heading and Speed is valid. If one of the Letters is lowercase this means that this item is invalid, eg TLLAHs means speed is invalid.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi SiO,

me too, I only have not the time to put all these things in working code.

What do you mean with "current and last lap"? Really current (not finished) lap? I think this has no meaningfulness.

As alternative or in addition to the .csv export it might be useful to put way-points in the track.

Regards

Klaus
[Touch Diamond, MDA Compact IV General] richardirv:
Big thanks for your hard work, I have not tested this properly yet but I am looking forward to my next hiking trip so I can see how it improves the battery life. v2 is looking great and very easy to use!! Keep up the great work!

Rich
[Touch Diamond, MDA Compact IV General] AndyZap:
Regarding the battery (I am afraid I have not tested this much myself yet !) but I noticed that "5 sec" interval uses almost as much battery as "always on".

Maybe there is some delay in GPS hardware before power it down?

But: if you set this to "20 sec", then the power usage is much less. Anyway, something to try...
[Touch Diamond, MDA Compact IV General] richardirv:
Ok will keep that in mind, I am running the 1340 battery now but will try and test on both 1340 and 900. The only thing I am worried about is the GPS signal being lost when the phone is in standby. which is what happened with GPS Tuner once in a while. I was forever getting the phone out of my pocket to to check it was still tracking. which is a pain when your hiking up a mountain.
[Touch Diamond, MDA Compact IV General] chribruu:
I guess the only thing that helps is to uncheck the "turn off phone when inactive for..." under settings/power/advanced..
[Touch Diamond, MDA Compact IV General] richardirv:
Yeah I have thought of that but the Diamond has a habbit of forgetting those settings as soon as you press ok!! Will try it though and then just use the screen off button in the software.
[Touch Diamond, MDA Compact IV General] Armando.Roque:
great app but...

Hey I have used ypur App and I think is wonderfull however I cant export the data to google earth y use the KML file generated, I choose open in google earth and the result is a window in internet explorer with the text of the codified file... What am I doing wrong??
[Touch Diamond, MDA Compact IV General] AndyZap:
Google Earth install

I am afraid it is difficult to say what it the problem with your GoogleEarth install. I can tell you what I did (and it works): I have Windows XP; dowloaded the latest GoogleEarth from Google (file called Google_Earth_CZXV.exe), installed version says: "Google Earth, 4.3.7284.3916 (beta), Build Date, Jul 8 2008". Then I just klick on KML file and it shows track on the map ... I hope you do not confuse GoogleEarth on PC with GoogleMaps on Diamond?
[Touch Diamond, MDA Compact IV General] Armando.Roque:
strange... but solved

Hi! Me again... I've noticed that if I point directly to the file in my storage card in my diamond from google earth it opens internet explorer and shows the code but if I copy to my desktop that same file and open in google earth it shows the path, strange but finally solved. BTW GREAT APP!! looking forward to the new and improved version!
[Touch Diamond, MDA Compact IV General] wyro:
Super tool, looks great.

But, it dosn't work on my P3300. Has sombody any idea to fix it?

thanks, cu wyro
[Touch Diamond, MDA Compact IV General] freesolo:
I installed the tool on my touch pro and i can´t get any gps reception. Can someone help me

THX
[Touch Diamond, MDA Compact IV General] cozzykim:
P3300 Orbit Artemis?

Hi,

here's the QVGA version working on my O2 Orbit

Works fine and looks similar to the version on my Ignito :)

I had some issues with NetCF and had to uninstall/reinstall V2.0 but otherwise no problems

HTH

Kim
[Touch Diamond, MDA Compact IV General] konsta819:
Ok,

So I've been having some fun with this app. It works beautifully, and I think that the limitations I am about to describe are connected more to the Diamond's GPS hardware than to the software itself, but it may be possible to overcome some of them with software.

When looking at the trace of my cycle journey (attached), it is clear that it is not terribly useful beyond a picture of the route in Google Earth. The lack of precision and anomalous readings given by the GPS chip cause a 5 mile round trip to read as being 15 miles, and a rather excessive average speed seems to have been calculated.

Also, I think that the tolerance on the 'stop' detector may be too low; the trip took me 30 minutes, but the time reading is 10 minutes - I wasn't going that slowly.

Is anyone aware of some good software for analysing these results that will enable the journey pathway to be smoothed out, and anomalous readings quickly identified and discounted?
[Touch Diamond, MDA Compact IV General] wyro:
Hi Kim

Thanks for the feedback. I can start the Appl on my P3300 and it works, but it can't read the GPS Data. No GPS signal will save (gps searching for a long time). With a other Appl (Expl: Kompass, TT6) I have no problem to see GPS-Signal on the same place outdoor. Can you save signal with the Tool on your P3300?

cu, wyro
[Touch Diamond, MDA Compact IV General] cozzykim:
Sorry, the pic I posted was with the application in stop/standby mode but - yes - GPSCycle acquires the GPS position no problem.

Sometimes my orbit is a little slow to get a fix, sometimes a soft reset starts it up again ??
[Touch Diamond, MDA Compact IV General] wyro:
Ok, thanks for the information. I try it tomorrow again after a soft reset.

cu, wyro
[Touch Diamond, MDA Compact IV General] AndyZap:
GPS problems

I also noticed that a soft reset helps to get a GPS fix, so this is a good idea to try.

Regarding how the application communicate with GPS: I use the standard Windows GPS driver calls, i.e. I think most of the applications would call GPS in the same way, i.e. all shall work or not. The only difference is what data is acceptable for recording - i.e. if the data is not good, then it will be rejected and GPS says "searhing".Could you please look at the top of the "Main" page, where the current GPS info is printed - and tell me what do you see there? It should be info about number of satellites, time, DHOP, etc.
[Touch Diamond, MDA Compact IV General] wyro:
Hi

So, I try more then 10min with this appl. No change. Gps signal searching and no save.

Ok, I will do that at the next and write the result here.

Is I true that the appl has no settings to change?

cu, wyro
[Touch Diamond, MDA Compact IV General] AndyZap:
Well, I looked at the file, and it looks not nice indeed! I also recorded a few cycle trips with a standard UK Diamond (and seems in a location not too far from you), and it looks OK. Where do you have your phone when cycling? If you place it differently (and probably not into one of the pockets of your cycling shorts) - then it might work better, You could also try a soft reset before you trip - sometime GPS works better after that.

Re the PC application - I am writing a PC application now, to do more processing on GCC files - so I can look at this feature as well.
[Touch Diamond, MDA Compact IV General] AndyZap:
You have to press stop it before you can change any settings, i.e. all options are locked during the recording.

Any chance you can go outside (if you inside building) and look at the GPS status there? Maybe signal is too low. Also can you get a fix with any other tool at this time?
[Touch Diamond, MDA Compact IV General] axelpix:
Thanks for this great application! Exactly what I was looking for after fiddling around with some other apps to record a track without draining battery within minutes.

Just placed my first donation. Will donate more, when the "Keep tracking when PowerOff pressed" function is ready to use.:)
[Touch Diamond, MDA Compact IV General] boarder87:
Komme ebenfalls aus der Region Stuttgart ;)))
[Touch Diamond, MDA Compact IV General] hollywoof:
Hi Klaus

I can help a bit with this.

Current lap is helpful - if you are running a marathon and you want to keep your pace as even as possible - e.g. if you want to go at 5 minutes per km every km - then it is good to know what your current lap pace is before you reach the end of the lap.

In the navmi/runsat code I've added some of the lap features - but not all. I've also removed some of the GCC features (things like some of the power saving!) which didn't matter so much for navmi/runsat users, but are key for the main users. It's good to see that you've got the main trunk of GCC also building and moving forwards again :)

Stuart
[Touch Diamond, MDA Compact IV General] Blaustein:
current lap

Assuming distance based 1km then lap value is the time for 1km.

I have realized it that way:

if the current lap has just begun (<10%) current lap value keeps the value from last lap (it would be too noisy).

In the remaining 10-100% the current lap value is extrapolated to the full lap value. That means if you keep the speed, the current lap value is the time for 1km.

Is that what you want?

Klaus
[Touch Diamond, MDA Compact IV General] StephanSteve:
Dear Klaus,

both new dlls (600ms and ulimited timeout) do not solve the problem, there is no difference.

Also the always on, 2sec. option with the original and the two modified dlls does not help.

Info shows GPSon: LtllaHS# and LTLLAHS# alternating, Last Sample "correct time" and start stays always at 01.01.01 00:00:00

I installed an Version 3.114 of gcc and this is functioning perferctly. The old version is also changing between the green and red rectangle. On the info field it shows gpson, searching S0, searching S1 and searching S2, gpson....

I also tried to use this old gpsdll with the version 4.2 but it does not help in any way.

But when ich removed version 3.114 and installed again 4.2 at the first run there was a warning: "Unexpected EOF while reading GpsCycleComputer.dat Using default Options for remainder"

After this the warning message does not appear again, I forgot to delete all old fieles in the gcc folder, I think therefore the waring message appeared.

What are the conditions, that gcc start running?

Best regards and many thanks,

Stephan

PS: My external and internal GPS device are both Sirf III and they seem to have both the same datarate. If I look at the send data from both receivers (with another software), they seem to deliver every 1s new data.