Finally I managed to get things with the new v3 to a point where we can have a new Release Candidate
The "external changes" are minimal compared to the final v2 - however there have been very serious internal changes - starting with the fact that the CPU is now running at a more conservative 8 MHz (instead of the 12 MHz before) to the point where the rounding approximations and actual internal implementation of the algorithm was seriously improved. The major possible drawback is that the old timing fine-tuning (which you probably had in your EZC2PARAM.INI) is still working but (due to the changes in rounding and the elimination of certain timing errors in v2) is going to provide good TC but with a pretty visible offset So again a certain degree of fine-tuning will be needed
Also aging was added to the firmware - since we had huge problems with the size of the code only the simplest form of aging algorithm was added (a linear shift) but even that one should keep thing just fine for a pretty long time!
That also needed a change in the INI file (now called EZC3PARAM.INI) - where there are two new parameters for aging - a signed one that is expressing the amount of aging per day (in s/year) * 100000, and a second unsigned one which is indicating the "0-point of aging" (and is expressed in days since 2000-01-01 - for instance you can use about 4383 to set that point to 2012-01-01). In order to use the new information new PC-companion programs are provided.
A bug (inherited from the old Texas instruments firmware) was also fixed where 1 second was being added to the stopwatch at the 20 minutes point.
So here are the files - for each zone-type (433 MHz, 868 Mhz and 915MHz) we now have 4 flavors (datalogger is currently missing):
- Bluerobin sportswatch - like the original TI firmware but with the HEQ part and a few other things = just like in v2; however since the new aging code took some space I had to remove from this one the repeater
- WorldTime plus Sidereal plus MoonAge and Worldtime plus CountDown and Interval Timer - just like in v2 but with aging added; here we had to give-up the "altitude alarm" (but everything else is still there);
- Astronomy Watch - aging was also added here; however keep in mind that this flavor (just as in v2) can not write EZxPARAM info into flash - so any parameter change must be made by first writing another firmware, use EZ3PARAM and then write back the ASTRO firmware!