yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello low.flying.pigs,

you are right, V4.10 is not available as zip download. It's a subversion checkout and it's really not as difficult (there is a nice plugin for Visual Studio: AnkhSVN). But what do you care about 4.10 if you have 4.11?

There are no other images than these. For the buttons I created, I took the blank.jpg and drew the symbol on it. Then I reduced the brightness by -40 with iview to create the _p.jpg image.

Hello Lukas,

there is one thing, which I think is worth to include in final 4.11: store name and description in .gcc files. Then Gcc2Gpx must also be updated.

Hello jmerceron,

please update to the latest V4.11beta9. I can give no support for outdated beta versions.

Then I need more infos:

- exact device type

- exact operating system

- closer circumstances when it freezes. on logging? GPS on? on main screen? on map? navigation? t2f? waypoints? automatic map download? live log? after pressing a button?...

- some settings: Read GPS data directly

did you use older versions which did not have this problem?

there is a error log file in the application directory: GpsCycleComputer.log

Regards

Klaus
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello jerome34,

Thank you for your interesting feedback. Further to the earlier response from Blaustein / Klaus, if there exists an issue with GCC that causes a device to become and remain unresponsive to the extent a soft reset is required, it is potentially serious. It is therefore important the matter is at least investigated to determine the circumstances, and that the matter is resolved as required. Ideally this is best done whilst still in beta before any rush to full release.

From your very brief description the issue seems to have some degree of intermittency. Therefore whatever the issue actually is may not necessarily be immediately apparent if upgrading to beta9 although it may still be present.

Please do therefore provide the additional information requested and upload as attachments any existing .log files in the program directory. Either rename .txt or compress with a .zip file to do so, XDA does not currently allow .log extension attachments.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] jerome34:
Hello,

Thank you for your great return on my request in this dysfonctionement.

Here below more details:

mobile:

HTC Touch 3G (now old but still very useful for me!)

OS: WM 6.1

Background:

Launch GCC with recording the track (no live log). During this, the screen is turned off (with the hard key of the phone). Then when I want to access GCC after 5-10 minutes, my phone does not respond (keys and screen) and I have to do a soft reset.

Then when I check the trace is started but stopped a couple of second after the begin of the track.

This happened three times so do not panic this is not necessarily CCG is responsible! :)

To make good tests, I just do a Hard reset my mobile and reinstall GCC (version 4.10 and update in beta 9). I also emptied the directory that contained traces of my many files (> 250 file) and finally, I also deleted the maps (to force GCC to download new file).

I will in the coming days to test on course and would keep you informed if the bug appears again.

Note: GCC + maps + traces are on the SD card with "read GPS data directly COM4/4800)

Meanwhile, as requested, pj log file.

Bye...
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello low.flying.pigs,

I don't have the source of 4.10. It is in subversion. Subversion is a version control system and does exactly what you are requesting.

You can easily compare different versions. You can view the history and change logs....

If you want the source, get it from subversion - I will not do it for you! I'm shure you will be thankful to me for my hardness in this point after you are familiar with subversion.

Hello jmerceron,

thank you for the additional informations. The first Error (LoadState) is normal in a new installation and the others are temporary problems with web access.

Is there any temporal context from the freeze and any log entry? Each log begins with year.month.day_hour:minute:second

Regards

Klaus
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Hello Blaustein / Klaus,

Ordinarily local files are retained by developers also.

It is in fact no substitute at all. Hence previous provision of source code as downloadable zip files.

Alternatively, for those that require the 4.10 source code as a downloadable zip file, it is attached.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] ElfKaa:
bug in beta 9

Hello Klaus,

I have found some bugs on GCC.

At first, as jmerceron wrote.. I don´t know how to set the GCC to not go to sleep. Even I have not selected Safe Energy: GPS off on power of or Safe Energy: do not keep Backlight on. My device (Samsung Omnia 2 I8000) still go sleep and the display still goes off..

At second:

I have tested new graph function in real live, so I loaded my track, set GPS logging on (and GPS on) so the blue GPS arrow appeared on the map as GPS is working and logging. Then I walked from the point where I was to the opposite to the track (To planned track it was still 4000 meters when I started GPS logging) so the navigation arrow appear and the voice said drive to route 4km west.. And I walked east. The number was raised - until now everything is allright.

So - I switched from map view to Altitude graph, the two points were there, One green and one blue - which was upper than green - probably because the altitude where I was is higher than the altitude to the nearest point on track, but the blue point was shifted to right. I think it may be on the same x coordinates as green (and upper) as both of the points - blue and green - may show the nearest point to the track and the only difference can be the altitude (as I understand the shift of the blue one on y coordinates).

But I moved on my way to east and still have Altitude graph opened. The blue point was moving to right on x coordinate like I walked on my planned track (even I walked to the oposite) while the green stayed on place as I did´n shifted as much - so green one still remain pointed correctly on the graph.. When I stopped walking the blue was shifted from green of about 600 meters. So I switched to main screen and tried to stop logging and then press continue logging - the message - continue track? - was shown and I pressed yes.. I went to Altitude graph and the blue point remain shifted. I returned to main screen and again pressed stop. Then I pressed Continue and selected no. I Switched back to Altitude graph if it solved the shift and the GPS Cycle Computer has crashed with a message of the Graph values ... I don´t know exactly.

I am sending you log I found as last. But I think there is another message - but I am not sure. But I am sure the message I saw was that something on Graph. So I tried it again today in the morning and copy paste the message from the message window and also renamed the previous log file so the new one was created and it is now not the same as before but with another message then the one I copied exactly from the error window.

I am sending you both the logs and the copied text from the error message window while it crashed.

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

I just tested this morning (beta 9) and no freeze yet. so it's a good new :D

I will continue the next day.

about log entry whobegins with year.month.day_hour:minute:second : no file of this type in my GCC folder (only the file "GpsCycleComputer.log")

bye

Jerome
[Touch Diamond, MDA Compact IV General] Site watcher:
Dear low.flying.pigs,

Thank you again for turning my attention to Map Calibrator. This application simplifies so much the preparation process of paper map scans!

Thank you also for this suggestion. I will try to use it (or Klaus way of correcting gcc files) for my most precious spoiled tracks.

Dear Klaus,

Thank you for your kind words and detailed, helpful response.

Yes, I use downloaded OSM maps also, but the possibility of using jpeg scans in GCC is very valuable for me. low.flying.pigs advised me a very easy way of map tiles preparation process, so I intend to use paper map scans in GCC more extensively.

It is good to hear that the bug which causes the track offset error is known. Following your suggestion I will install the newest GCC version.

I appreciate your detailed explanation how to correct this track deviation error directly in gcc file. Thank you and I will test it on some of my most valuable spoiled tracks.

Your help file attached to GCC gives the user not only the opportunity to familiarize with GCC functions but also with accompanying processes like OSM maps downloads, track format conversion tools and others. This is very useful and convenient for new users. Could you please consider to mention about Map Calibrator there (in the context of using paper map scans and gmi calibration files) to help the users better utilize the strength of GCC :)

Best regards

Site watcher
[Touch Diamond, MDA Compact IV General] jerome34:
just a little point :

even if the option is enabled (Beep on GPS fix) I can not hear any sound when the GPS is ok
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello jerome34 and jmerceron,

System volume has to audible, i.e. turned up and not muted. Also, in Windows Settings, under Sound, ensure Events (warnings, system events) is enabled. This should resolve the issue.

You will find the log entries within the .log files. The first line of each entry therein starts with the time data stamp (year.month.day_hour:minute:second).

low.flying.pigs
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Lukas,

go to sleep:

did you test the option "use alternate method to keppp GPS on"?

I think this is an old problem with specific devices which I gave up to find a solution.

crash:

I can not reproduce your crash (maybe my track is too short) but I believe your error message. With the infos in the screenshot I found a possible problem and corrected it.

The two log entries are not critical. The first is a read error from a defect map tile and the second is presumably a side effect of the crash.

Additional info on how Graph is working:

x-axis is either Distance or Time. Distance begins at 0 meter (at start of track) and ends at the length in distance of the track (or t2f). Time begins at 0 seconds and ends at the lenth in time of the track (or t2f). (If no time information is available, each point is separated by 1 sec.)

Each separate for track and t2f. The x-axis has noting in common with the position in map.

A relationship between track and t2f is only meaningful if you start your track at the same position as the t2f started and drive the same way. It's more useful if you choose distance than time.

Please test the attached 4.11beta10 if the crash bug persists.

Regards

Klaus
[Touch Diamond, MDA Compact IV General] jerome34:
Hello,

With beta9 after several trials without bug, I just have a new black screen and same freeze this morning. Blaustein to thank you for the delivery of 4.11beta10 release. I'll test to see if that fixes the problem. Otherwise, I would use the 4.10 version, which works fine on my mobile because for me the most important is that the traces are recorded reliably. So much for the extra features in the latest versions.

With 5,6,7,8,9 beta versions: I always have this error in the logs even disabling the download of the map:

2013.9.6_7:44:16::0 ERROR LoadGcc

System.IO.EndOfStreamException: EndOfStreamException

à System.IO.__Error.EndOfFile()

à System.IO.BinaryReader.ReadChar()

à GpsCycleComputer.Form1.LoadGcc()

à GpsCycleComputer.Form1.LoadState()

à GpsCycleComputer.Form1.Form1_Load()

à System.Windows.Forms.Form.OnLoad()

à System.Windows.Forms.Form._SetVisibleNotify()

à System.Windows.Forms.Control.set_Visible()

à System.Windows.Forms.Application.Run()

à GpsCycleComputer.Form1.Main()

Is this normal and could not be the cause of the freeze ?

Jerome
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

well, it seems to me it solved the crashes.. There is no crash yet anymore..

The display is still goes to sleep :( I have not selected the option "Use alternate method to keep GPS on" and it also goes to sleep if I select it.

If the GPS will lost signal, the altitude graph will the next time reset the view so if I have zoomed previously then it shows me the whole graph and I have to zoom again..

I don´t understand why the beta 9 dropped the error previously of the map tiles - I have checked that tile and it seems to be allright. But it happened while I switched to altitude graph (if it was from the last crash - and - it seems yes by the time) but if it was because of the altitude graph error it seems to me it is solved now..

But I have another issue. But it may be just the error of my device for now only, but I haven´t seen it before..

Now I zoomed out to test if the problem didn´t previously happened on beta 9 because of I tried to redownload some tiles before the crash happened (in the Altitude graph view after). So now in beta 10 I zoomed in and return back to Main menu, pressed Options button and tried to press Main screen tab in the options menu. Then now the Error happened: "File does not exist: \Storage Card\Program Files\GpsCycleComputer\Recall 2.dat" and it stooped to speak the message "Drive to route..." and instead it plays some crackle noise sound now. But the Gps Cycle Computer didn´t crashed and when I switched to Map screen option menu and selected to download OpenStreetMap tiles and returned back to Map view - the tiles was downloaded correctly.. But the sound still don´t work.. And the system sound also now not working.. So I will have to reboot my device now. I have checked if the Recall 2.dat file exists on that folder and it does not.. Freaky.. What was happened?

Also I have another one error - but which doesn´t crash the GCC.

Error: Loger Creation Exception: \Storage Card\Program Files\GpsCycleComputer\GpsCycleComputer.log (also correct is double L :) in the word logger probably..)

Then after second error of this type the device has freezed and I could not press the OK button. The application also could not be closed yet by any possible way - by Task manager of my device it shows me that the application has been closed if I press Close button of the Task Manager, but it is still there and on next run of Task manager I can see it is still there.. It seems it slows down the system a lot also.. This happened while I was downloading some tiles from internet.. I will have to reboot my device again.. :(

Lukas
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello jerome34,

Regarding operation of error log files located within the installation directory, entries therein remain persistently, with each new entry appended below the previous entry. When the current GpsCycleComputer.log file is full, it's file name is appended. Then a new separate GpsCycleComputer.log created.

For example, when full, each GpsCycleComputer.log becomes GpsCycleComputer.log2013531_122814889.log

The string of numbers represents year month day _ hour minute second millisecond and will vary for each file.

To clear the error log files, simply delete them, having taken a backup if required. It will then be more readily apparent when actual new errors occur.

Many beta releases contain new features. Often these are fully operational. However, beta software is not intended for those that require the stability of a full release that follows after the beta testing phase.

In brief, as part of the software development process, GCC beta software is released for beta testing. This is carried out by those able and capable who wish to participate and contribute towards the project in that way. The basic purpose of this is to test across a broad range of devices and Windows Mobile OS versions, with a broad range of users, that use the versatile GCC software in a number of different ways. The process should identify and eradicate as many issues as possible before the software reaches a release candidate status, ahead of a full stable release intended for general public usage. It is therefore expected beta software may contain issues until that level is reached, and it is the role of beta testers to assist with reaching that stage by identifying issues to be resolved.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] jerome34:
Hello low.flying.pigs

I totally agree with you and am obviously wants to make a contribution to improving GCC for all users. :good:

In my previous post, the fact that I was passing to version 4.10 just stated that with this release, the operation was stable on my mobile so for trip where I want the trace is without error I preferred this version.

Then of course I intend to test the beta version (beta 11 in particular) to see if that fixes bugs and take advantage of new features but only during tests trip.

More it is quite simple to change Version: just put the right EXE. ( have several beta versions of the program in the GCC folder to simply replace the exe. pass for a beta version to another ...)

Hoping I was clear in my explanation (sorry but my english is can not be perfect!) :D

Bye,

Jérôme
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello jerome34,

Thank you for your response. Reading back through recent posts I realised you have changed your username from 'jmerceron' to 'jerome34', which was somewhat confusing at first.

Thank you for your clarification. Often responses are not intended just for those addressed, but to the wider readership generally that includes readers and users across the full spectrum of experience, ability, and understanding. I look forward to your future feedback with interest, as with that of all users that take the time to positively contribute.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Hello Blaustein / Klaus,

Thank you for 4.11beta10. As previously requested, kindly provide source code as a downloadable zip file, and do so for all future betas and final versions.

To briefly expand and elaborate for affected users regarding the keeping the screen on / going to sleep issues:

GCC by design attempts to override Windows Power Settings 'Turn off device if not used for' if it is enabled, and prevent the device entering standby (actually known as suspended mode) when GPS is switched on within GCC.

GCC by design attempts to override Windows Backlight Settings 'Turn off backlight if device is not used for' (exact wording varies dependent on Windows Mobile OS) if it is enabled, and prevent the screen backlight from switching off. 'Safe Energy: do not keep backlight on' option within GCC disables this override.

'use alternative method to keep GPS on' option within GCC attempts to keep the GPS working using an alternative secondary method on devices where it would otherwise switch off when the back light switches off, if the primary default method failed.

'Safe Energy: GPS off on power off' option within GCC attempts to switch off the GPS when the back light is off, disabling the aforementioned GCC features to keep GPS on.

'Keep touch on while back light off; option within GCC attempts to retain touch functionality where it would otherwise switch off when the back light switches off after pressing the BKLight button, to allow back light to be switched on with a tap of the screen.

In brief, for clarity 'Safe Energy' would be better labelled 'Save Energy', the primary function being to save energy.

Generally the aforementioned overrides and features have been known to often not function dependent upon device, Windows Mobile operating system, and manufacturer customisations. Any other installed software attempting control of these functions introduces further issues.

GCC 4.11 beta 14 introduces bug fixes that in at least some circumstances resolve these issues.

If still unresolved, the issues arising can in large part be eliminated or minimised via using Windows Settings only, appropriately and accordingly. An example being if aforementioned Windows power and back light settings are not enabled, the whole device and or screen will stay on.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Jerome,

the "ERROR LoadGcc" results IMHO from your latest crash while logging a track. And this gcc file is corrupt.

After a crash GCC tries to restore the last session and loads automatically this corrupt file which then produces this error log.

But this should happen only once. After a normal Exit, GCC should not try anymore to load automatically the last file.

As low.flying.pigs explained (thanks for that) the error log entry may be the old one and the one and only one (look at the date and time of the log entry).

BTW: GpsCycleComputer.log is always the actual log file. If it is full (>500kB) it is renamed (year month day _ hour minute second millisecond appended)and a new GpsCycleComputer.log created.

Regarding your freezes, I suppose in your case a hardware defect of your device (maybe bad battery contacts).

I can not imagine such substantial differences between 4.10 and 4.11betax.

Hello Lukas,

the "Read error" of map tiles is self healing if you have enabled map download. Then a corrupt tile is deleted and re-downloaded.

"File does not exist: \Storage Card\Program Files\GpsCycleComputer\Recall 2.dat": it seems you have pressed the "Recall 2" button.

Freaky - I suppose this button is at the same place where you have clicked on the Map screen option tab - but on the menu screen.

Like the menu has not realized that you are already on an other page.

The message "Drive to route..." is now played only once (except you clich on the navigation screen).

Error: Loger Creation Exception: this error occures when the error logfile "GpsCycleComputer.log" can not be opened or created.

Graph is doing too much autoscale. I try to improve this and keep the scale if possible and useful. But I see no dependance of GPS signal.

Regards

Klaus
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Hello Blaustein / Klaus,

I have updated post 1877 accordingly to further clarify, for the benefit of future readers.

As previously repeatedly requested, kindly provide source code as a downloadable zip file, and do so for all future betas and final versions.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] ElfKaa:
But this doesn´t happened while on map screen but when I pressed Altitude graph from the menu.

This is probably not the only freaky thing. I Have found that if you zoom the Altitude graph a lot and then you return back to main screen, option screen and press the Altitude graph again, the previous screen will be displayed and the point of where is to the nearest point to track is displayed instead on that screen (I made some screenshots of that behavior - look at the attached screenshots, the green point from the Altitude graph on other screens).

I didn´t make as much tests but I have tried to recall the error again but with no success. The crackle noise I heard only once - and then everywhere (on system) until reboot my device - freaky that the ending animation sound was even that played correctly..

There could not happen any problem with the file. I didn´t do anything with the file or the storage card. It happened randomly and twice and then the GCC totaly freezed.

Oh sorry, now I see it probably don´t have dependencies on GPS signal - yes - it does - to me seems - randomly and GPS signal independently.

Lukas