yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Stephan,

your GPS seems to have a very strange (and ugly) behavior. It seems to deliver valid and invalid data in alternation (small letters in Info).

Due to new features (AVG and alternative speed calculation) I need two consecutive valid data from GPS.

To analyze further I need the raw NMEA data from your GPS.

Please use the attached "writing" GccGPS.dll. This dll writes a file tmp.txt in your mobile root directory with the raw NMEA data. Please make sure that you have a gps-fix, then switch off GPS and switch it on again (this begins file new), then let it run for several minutes (with gpx-fix), stop gps and send me the file.

Thank you for your assistance

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

enclosed you'lll find two logs, one with moving position, one record at one fixed place.

By the way, the logging with the external bluetooth gps is no problem, but with the internal gps device, no logging is possible, gcc is not responding any more, when switching

the gps on.

Cheers!

Stephan

PS: One possible improvement for gcc which I saw at other programs: If the com port is chosen, a string after COM7:BT-GPS8 JENTRO, COM3:GPS Port, COM0:QCMD, ... whould be user friendly. Maybe there is a function like GetPortNames(). But this recomodation is only a suggestion for a time if you have no idea what to implement further ;-)
[Touch Diamond, MDA Compact IV General] Stuhl_im_Orbit:
Hey Blaustein,

that sounds very reasonable. You are absolutely right, the first values are not very precise. At first I thought it might be intelligent to display the time for the last 1000 meters. But before I posted the last comment, I looked into the online manual of the Garmin Forerunner GPS Watch. They wrote "last lap". I don't know, who Garmin handles this noise, but you solution seems to be a perfect compromise!

thx!!!
[Touch Diamond, MDA Compact IV General] Stuhl_im_Orbit:
Uii, I have just another question and maybe another suggestion ;).

When running in an area with high buildings, I sometimes have the problem, that the gps signal jumps excessively. This happens especially in the first 10-15min, probably because of the sat fix, that might not be strong enough in the beginning of the recording. This results in very high max. speeds and thereby in a wrong total distance :(. Ok, I might use the GPS Mod Driver to reduce this noise by smoothing the data. But on my HTC Artemis GPS Mod Driver is very instable. Is it possible to do this correction afterwards?

This problem was very big, when "start GPS every 10s" was activated. I think "GPS always on + log every 10s" will improve the situation very much. But hey, I'm a perfectionist ;), so I had to make this proposal.

-----------------------------------

http://news.bbc.co.uk/2/hi/entertainment_and_arts/10192518.stm

... sorry, I had to :rolleyes:

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

in GCC V4 there is already a feature to smoothen the gps data. Options - GPS - AVG. Set it higher than 1 to average the data. But it is experimental and yet not perfect - don't set it too high.

I generally do not recommend to use "run every xx sec" unless you have to save battery because of the noisy gps signal just after fix. If you use it anyhow, I recommend to set the option "drop first yy points" too. This discards the first yy points as they are usually very imprecise.

Why do you use "log every 10s"? This option is only good for saving memory - the .gcc logfile will be smaller. Is this a matter?

Klaus
[Touch Diamond, MDA Compact IV General] Stuhl_im_Orbit:
Oh, I wasn't aware of this smoothening function!

Turn on every 10sec of course saves battery - that is my first intention.

But the second is, to get a distance that is nearer to the ideal track. My experience is, that GPS logging often tendes to overestimate the distance a bit. Caused by little noise or maybe the opposite: by logging to precise, e.g. when changing the side of the street - I don't know.

When I need information about my running track, I want it comparable to professional measured tracks. And often the 10sec log is nearer to these. But there where just my 2 cents. Maybe it's a problem with my Artemis.
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Stephan,

I have no explanation that the internal gps does not work with this dll. Had you opened tmp.txt in an editor while testing?

Your improvement seems to be nice, but the users of GCC are all well experienced in technical things so that they don't need such features ;-)

To your originally problem:

your bluetooth gps sends the main sentence GPGGA only every 4s. Every second it sends only GPRMC (recommended minimum data).

GccGPS.dll takes the data for time and lat lon from GPGGA and speed and heading from GPRMC.

I have modified the dll so that it reads time and lat lon also from GPRMC.

I post here a beta of version 4.3.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Beta version GCC V4.3

Hi all,

I decided to post here a beta version V4.3 beta, before I officially release Version 4.3.

new features:

- Menu page

- exit

- continue track

- recall settings

- input Lat Lon

- Lap function

- modified autoscale algorithm to have osm zoom levels < 18

- modified satellites in view

- modified altitude reading, should now work better with windows GPS driver; additional option WGS84 altitude

- corrected: GPX upload to crossingways

- GPS driver enhanced

- minor improvements and bug fixes

- readme.htm updated (please refer here if it answers your question)

All comments and bug reports are welcome. Also subjective opinions of the new menu page.

One thing is essential: You can always come to the menu by long click (click and hold for 0.5s) or by double click on the left button. The rest should be self explanatory.

Klaus
[Touch Diamond, MDA Compact IV General] mech5243:
hello, iam new in the comunity and i would like to ask if this program can have autolap setting to 0.4m as it is in all stadiums? is it possible?

I know i can use the pause button to set laps but i would prefere to have it on the automatic settings
[Touch Diamond, MDA Compact IV General] FrankSanno:
GPX Upload to crossingways.com

Hi Klaus,

thank you for continuing the development of GCC! Because I don't get an answer to my question under "GPS Cycle Computer v3 and crossingways.com", I try it here, sorry:

I have the same problem uploading gpx files to crossingways (using v 4.2). You wrote about adding "clientInformation=GpsCycleComputer V4". Where can a add this parameter, or is it in the code?

Thank You!

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

thank you for your further development and fast respond. Disappointingly the external gps is still not working. With 4.3beta now the correct start date and time in the info field is shown, buth gcc does not start the time and distance etc. It's the same as before. It shows also invalid gps data (ll instead of LL).

Maybe you forgot something to modify for the recommendent minimum data send by the nmea protokol or it is the forth line (from my send and enclosed log gps file), which can't be read by gcc.

Best regards

Stephan
[Touch Diamond, MDA Compact IV General] Blaustein:
I can add "distance based: 400m", if it is what you mean. But it will be not very accurate especially after many laps, but maybe good enough. BTW you must press the main screen besides any button.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
It is in code. Fixed in V4.3 beta (posted yesterday here in the forum)

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Stephan, I must confess I made the changes and did not test it if it works with your GPS data (its a little bit tricky to reconstruct the correct timing). I only tested the normal function and hoped this will solve your problems.

I assume you used the new dll from version 4.3. Is the GPS Indicator still changing from red to green? Do you have definitively a fix?

I attach a new version of "writing" dll, because I had to add a parameter between 4.2 and 4.3.

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

I have definitely a fix (9 Satellites from 11, SNR 48). The red and green square is still alternating. Info is changing from tlla to TLLA with the green and red squares. I have also tried always on every 5sec.) The start date at the info field is now working but beside the speed no time and distance is running. Enclosed you'll find the new log fieles with the new writing dll.

Best regards

Stephan
[Touch Diamond, MDA Compact IV General] FrankSanno:
Beta 4.3

Hi Klaus,

Thank you very much. The new version is amazing! Upload to crossingways works. The new interface looks very good and is intuitive. Good work. I use gcc especially for livelogging and blogging in crossingways.com. Now I don't have any whishes but am looking forward to new versions anyway :-) Once more: Thank You!

Frank
[Touch Diamond, MDA Compact IV General] Blaustein:
Crossingways

@ Frank: fine :)

BTW: did anyone download tracks from crossingways and wanted them load into GCC as "track to follow"?

This does not work. Crossingways includes no carrige returns in their GPX files. This is completely xml conform, but GCC has a problem with it.

It affords a bigger rework of the input parser - I will do this later.

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

you were right, I forgot something, did it only the half way.

Now it should work.

This beta2 fixes also a stupid other bug, which occured when logging "every 2..10s".

Grüße nach Westerland

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

gps works perfectly now, very good job! I'll test the other functions today and the other days if my wife and children will let me in my holidays :-)

Thanks and viele Grüße

Stephan
[Touch Diamond, MDA Compact IV General] giodimetal:
Hi Klaus,

can be the arrow always directed forward? Like a normal TomTom navigator display.

ww.roadmapgps.com/models/tomtom-go-510/scr-navigation-map-4.jpg
[Touch Diamond, MDA Compact IV General] Blaustein:
Yes, that is very easy. Or you can use version 3.114, there is no perturbing arrow. ;-)

But if you mean that instead of the arrow the map should rotate, that is somewhat difficult. I need to rotate bitmaps, and resample them - a job for graphics applications - and resource intensive.

For TomTom its easier, it has the map stored as vectors and can rotate the vectors before painting them on the screen.

BTW before at TomTom these pseudo 3D display came ahead I always preferred the "North always on top" setting.

Klaus

PS: I now will be offline for 1 week - mountainbiking in Tirol :-)
[Touch Diamond, MDA Compact IV General] glaucos:
Have a good ride! :D
[Touch Diamond, MDA Compact IV General] giodimetal:
I monti del Tirolo :P

enjoy!
[Touch Diamond, MDA Compact IV General] jaco-82:
Klaus,

Thank you for recommending me Mobile Atlas Creator. It is brilliant and it includes really nice map <mapa.ump.waw.pl/ump-www> prepared for Poland.

I have a question, which someone asked before but I couldn't find any replay. In the future, are you planning in the future to define zoom level on the GCC's start. I don't use zoom 17 and sometimes I have white fields (like parts of a map are missing) and I have to change to smaller zoom to see map properly, which is a bit annoying at times.
[Touch Diamond, MDA Compact IV General] fabrylama:
hi Klaus,

thank you very much for this new version of this wonderful program, I really like the altitude graph, it would be possible to show in the graph the "altitude vs distance" instead of "altidude vs time"?

I also have a more complicated request: can you show, in the "altidude vs distance" graph, the current track and also the track2follow with separate x axis? this way, manually moving the track2follow graph, il would be possible to "perfectly" overlap the two graph and see the remaining climb.

however if the separate axis thing is too complicated (I have no idea), il would be nice to have a separate altitude graph for the track2follow.

thank you again

Fabrizio
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Jaco,

which version do you use? In version 4.3 the default zoom level is 16 on my device.

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

altitude over distance is already on my todo list.

track2 follow is a good idea. I will think about it. Maybe plot it in the other color in the same diagramm (with the same axis).

Klaus

Just back from a fantastic mountain bike week.
[Touch Diamond, MDA Compact IV General] jaco-82:
I am using GCC ver.4.3 on my mobile phone HTC Diamond Touch 2. Nevertheless default zoom on my map is 17
[Touch Diamond, MDA Compact IV General] fabrylama:
hi, I would prefer 2 different diagram, but it's ok though.

However... HELP, big problem today... at the half of the ride I stopped for 20 min to wait my friends and I stopped the log turning also off the gps; then I resumed the log by pressing "continue" and stopped after 1 hour (at home).

The problem is that, from the start to the point where I stopped the log, everything is fine, but from that point to home... every point is kilometers away from where it should be!

every point is shifted of the same amount of space, so I can fix the gpx just by adding or subtracting a constant from the lat/long (by the way, do you know a good software for doing that?)

Fabrizio

Edit. forgot to say that I'm using 4.3b2; btw I Think i understand what is the problem, the wrong part of the track (from when I pressed "continue" to the end), is shifted so that the first logged point (of the wrong track) is in the same position of the first point of the track (the good track)... I hope I made myself clear:p

I attached the gcc, the gpx and the gpx I corrected with compegps land (losing altitude and time)
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Fabrizio,

I ran into the same bug on my holiday. Please don't use "continue" on this version. Use "Pause" instead (switch between main and menu to have the gps button visible - the next bug).

Sorry for inconvenience - but it's a beta version.

Klaus
[Touch Diamond, MDA Compact IV General] fabrylama:
Ok, is it a problem in the conversion between gcc and gpx, or the gcc is also not correct?

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

the error is in the gcc. If you like to have the correct track, I can correct your gcc. Please tell me the amount of your shift in x and y direction (at best in meter).

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

don't you worry, I'll correct it myself, it's not a big deal.

Thank you again

Fabrizio
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello,

I think it's time for another beta version (4.3 beta 4).

corrected bugs:

- continue

- exit

- pause button display

new features:

- graph over distance (not only time).

- tracks longer than 18.2 hours possible

modified:

- current lap display

Klaus
[Touch Diamond, MDA Compact IV General] CyberDemonVZ:
Thank you for continuing to develop this aplication!

Finaly there is Exit button (there is no X upper right in Win Mobile 6.5.x) :)

I think "Altitude correction" is not working.

Same thing if I check or uncheck "WGS84 altitude".

Main screen shows 210 cur, and 0 gain.

(Real altitude here is 173)

Edit: Ok, it works, but there is 40 m diference between ver. 3.114 and ver. 4.2 :confused:

(In 3.114 I had to enter 30 m correction, and here I have to enter 70 m)
[Touch Diamond, MDA Compact IV General] CyberDemonVZ:
One question:

If my Diamond runs out of battery when recording my trip, will the data be saved, or I will lost whole trip?

Did any one tried this? :)
[Touch Diamond, MDA Compact IV General] StephanSteve:
Dear Klaus,

so far I did not find further errors, great work! Maybe two features to implement:

1.: Possible internet connection via WLAN e.g. for uploading the track to crossingways at home.

2.: Optional systemtimesetting from the GPS Time. This can be set automatically if the option is checked or manually e.g. by pressing the clock

on the display. Especially if you're on a trip over some days and you have to change the batteries serveral times, this would be great.

Best regards,

Stephan
[Touch Diamond, MDA Compact IV General] ags313:
4.3b4 works ok for me as well.
[Touch Diamond, MDA Compact IV General] Lukca:
hi blaustien,

do you now navicomputer? it was a nice program with it to easy download huge maps in one file. such a option is great.
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi,

Is this really the case? and reproduceable? On GPS system altitude is not very accurate and 40m deviation is not uncommon, especially on bad receiving conditions. Also the deviation is varying over time as the satellites are moving.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
The data is written immediately to flash and is save.

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

1. internet connection should work in every way. I use usb connection with active sync - works. Start WLAN connection before trying to use any internet functions.

2. My device ran out of power several times but it never lost time??

I think there should be some stand alone tools to do this job.

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

I had a short look at navicomputer.

I recommend "Mobile Atlas Creator" to download maps, which is IMHO far better. Use the format "OSMTracker tile storage" which is comatible to gcc (some map sources (.jpg) require gcc version 4.3b2). One of my next big improvements will be to implement another format which has only one compact file for the map, to handle it easy.

Klaus
[Touch Diamond, MDA Compact IV General] LessThanSte:
Hi chaps.

Currently im on 3.114, but im having some issues. It keeps crashing :|

At least i assume thats what its doing, my HD2 goes really slow when trying to get back to the program from the home screen, and the clock wont count, nor will the speed be updated every second. It doesnt say that its lost signal so i assume its not a loss of GPS.

But then it seems to pick back up again as quickly as it drops it. I have had google maps running at the same time and that seems to have a plenty strong enough signal.

So, anyone had any problems with 3.114 on the HTC HD2/Leo?
[Touch Diamond, MDA Compact IV General] Blaustein:
I recommend you to update to version 4.3.

Besides many new and exciting features it includes some mechanisms to deal with overflooding data from GPS (which could lead to your observed symptoms).

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
GCC V4.3

Version 4.3 is now online on google code page

http://code.google.com/p/gccv2/downloads/list

New features: menu page; exit button; continue track; recall settings; input Lat Lon; Lap function; Graph versus distance; OSM style maps supports .jpg and other formats.

Please can someone test if AppToDate is working?

Klaus
[Touch Diamond, MDA Compact IV General] glaucos:
AppToDate is working perfectly, I've updated from 4.2 to 4.3
[Touch Diamond, MDA Compact IV General] glaucos:
V4.3 has lost the support for bk_color.jpg and fore_color.jpg...

I was using that files to have a black on white look (more readable under the sun) instead of the original white on black...
[Touch Diamond, MDA Compact IV General] CyberDemonVZ:
OK, this is probably it. I was trying it in very cloudy weather.

One strange error:

I've downloaded ver. 4.3, installed it over 4.3 beta, and when I've started it, I got error:

Unexpected EOF while reading ...(one file, I dont't remember) on line 55..., or something like this.

Only in first try.

Exit, start again, no errors.
[Touch Diamond, MDA Compact IV General] Lukca:
hey that sounds good :). i tryd it but those many little files overflood my memory card :(. but if it is one of you next improvements that is great :D.

me too! is it important?
[Touch Diamond, MDA Compact IV General] Blaustein:
Oh, that was not intended. I will check if I have time.

Thanks for testing AppToDate.

Klaus

later:

There is something wrong with the "CurrentDirectory". As workaround you can put the two files in the root directory of your device (\).

Klaus

OK - fixed. In next version you can put the files back in application directory. Sorry for this error.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi, this is only a warning, no error. Gcc wants to read more options from the file as there are from the previous version. This is ok, if you update. I should not display this message...

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
What do you mean with overflood memory card. The one big file will not be much smaller than all the little files together.

Klaus
[Touch Diamond, MDA Compact IV General] Stuhl_im_Orbit:
I LOVE the new version :D! With Mobile Atlas Creator support it would be perfect! Then it would be easy to plan big bicycle tours.
[Touch Diamond, MDA Compact IV General] giodimetal:
hi Klaus, that's me again. Last week i had a nice travel (Riva del Garda >>> Pieve di Ledro: suggested) and GPScyclecomputer worked very well, so thanks a lot for this exelent program! :)

I'm going to buy an HTC HD2 (Leo), does GPScyclecomputer run ok on that?
[Touch Diamond, MDA Compact IV General] Blaustein:
Of course it should work, the buttons are slightly stretched because of the resolution 480x800 (AFAIK).

If it does not work, send me your HD2 and I will make it work :)

Klaus
[Touch Diamond, MDA Compact IV General] ags313:
I've got an hd and it works like a charm, nothing looks distorted, so you should be fine ;)
[Touch Diamond, MDA Compact IV General] omar.meer:
Just Dl'd this App and it looks like it will do what I need, but I have a problem. When I log in to Crossingways the site looks to be in German. When first get to the page it is in English, but changes to what I think is German upon log in. Any Ideas?
[Touch Diamond, MDA Compact IV General] Blaustein:
Isn't there a combo box in the menu? Where you can choose between "Deutsch" (German) and "English"?

If you have questions about Live logging on www.crossingways.com, please visit this forum: http://xdaforums.com/showthread.php?t=484809

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

First thanks for an amazing program.

I have upgraded to version 4.3, but is missing a features:

In previously versions it was possible to control if the 'standby' button should turn off the GPS or not.

The BKLightOff option has also disapeared from 'Main option' page, and also some part of the manual (Main option part).

Am I doing something wrong?

/Michael

PS: I have a HTC Diamond
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Michael,

you can turn on and off GPS with the GPS-button. If you are logging press pause (or stop) and the GPS-button will be available.

The BackLightOff-button is available on the menu page, therefore I have decided to remove the option to display it on the main screen (in place of pause). BackLightOff is botch anyway, because buttons are not disabled and modern devices don't need it - the power button should work to put the device in standby (leaving logging active). If you want to switch off GPS, pause logging and switch off GPS. This is legal (gentle) method rather than killing GPS (while logging) by power button.

The Main Option Part is in readme. Only the section about BackLight has been moved to the Menu chapter.

Klaus
[Touch Diamond, MDA Compact IV General] rhtizzy:
Hi guys,

Just got back from our trip to NYC and now we're back (as it's rather expensive to use the phone internationally especially for datatransfer) am trying to upload our explorations to crossingways but can't seem to find the upload button anymore...!??

Have loaded one of the logfiles and believe to have been through all options but am missing something to upload to crossingways (which always used to possible, not?).

What am I doing wrong or am I confusing something?

Cheers,

Rick