Fixes Serial port input corruption and "lock-ups"
Fixed GPS Time corrupted characters when the GPS time was 00:00:00
Tuned how fast the Transmitter can be queried for all the data.
Added a progress bar that shows the query for all the info
Added a button to trigger a re-read of all data that used to only happen when the Serial port was first opened.
Removed extra linefeeds in the Information fields
1.02 Fixed a bug with certain short call sings sending incorrect call signs once in a while. Affected only call signs that had less than three letters after their number, e.g.
a call sign in the format AA1AAA worked fine but AA1AA and AA1A once in about 10 to 100 transmissions generated incorrect transmissions.
Also fixed a bug that cased Type 3 transmissions (six character Maidenhed positions) to only work with call signs that were six character long
Better initial updates of all settings when the software does the initial query for all the settings
Added better support for transmitter with Beta Firmware (<1.0)
The configuration software seemed to getting stuck sometimes and the GPS time did not update.
The change tries to address this condition that happens sometimes for unknown reason,
Changed ComPort synch method from smThreadSynch to smNone
Numerous bug fixes. This is the first Release Version 1.00.
Support for Type 3 messages that will increase precision by transmitting six letter Maidenhead location
Type 3 transmissions gives increased position precision with six letter Maidenhead position reports, also gives better altitude precision in case altitude is encoded in the pwr field. In that case first transmission converts altitude to power by diving the altitude in meter by 300 and round down to closest defined power. The second transmission takes the remainder and converts it to pwr by dividing by 20.
At the receive side the conversion is by taking the pwr in dBm and multiplying with 300 and adding the next message pwr in dBm * 20
0.93 Modified GPSWakeUp routine to reset GPS on all models when waking up from sleep
0.94 Fixed bug that cased GPS reset after each transmission
0.95 WSPR Mini re-added after it had been removed by accident in an earlier version
0.89 Fixed a bug that indicated 10-pole low pass filters for LP1 instead of the standard 7-pole in the DecodeSerialCMD routine.
0.90 Removed dependency on JTencode library by copying the needed code.
1 Added GPS Lock indicator
2 Also improved the general han.dling of incoming Serial Data.
Sometimes it doesn't display the incoming data until one closes and re-opens the serial port. This situation is much improved in this version.
This is a special experimental version that requires an external divider on the output.
This can be useful in the following two scenarios:
1 For generating baseband WSPR e.g 1500Hz for direct input to microphone input on a transmitter or for modulating a laser.
2 For users with special amplifiers on LF and MF that divides the signal by two as part of the switched amplifier.
The division rate is configurable with the constant ExtDivision
In WSPR Beacon mode the band settings will be used but the output frequency will always be multiplied by the ExtDivision
The WSPR symbol shift is also multiplied so instead of the normal shift of 1.46Hz per symbol it will be 1.46Hz * ExtDivision
The signal generator works as normal, e.g setting it to 1MHz will output 1MHz
Some users have reported the software is not displaying correctly or is using high amounts of memory or CPU after it has been running for many hours. It might even crash after 24 hours. So this latest change tries to adress that problem.