================================================================================================================================== MXTools Programming Software Development History ================================================================================================================================== + New feature - Removed item * Bug fix / Modified operation 05/05/2006 v3.1.7573 * Fixed issue where MXTools incorrectly reads states of checkboxes in configuration. 07/06/2006 v3.1.7574 / Greys out Morse without CTCSS when the Morse Mode is ID on TX. / Fixed issue where MXTools connect screen will display on 1st startup after install where Config has not been setup. MXTools will now display Config dialog if comms error detected on 1st connect attempt after install. 07/06/2006 v3.1.7575 * Fixed issue where user user access can be granted via switching screens in MXTools if no Access Level Password has been entered. * Fixed issue where manually entering valid tone/tail timer lengths as opposed to using dropdown menus - Alarm Latching Masked 04/07/2006 v3.1.7576 * Fixed issue where When the focus is on the combination box while editing the subtone value and a write operation is performed, the program would not include the currently displayed subtone in the data that was sent to the radio. 27/10/06 v3.1.7580 / Change the cal point for 1W radio so VSWR can be displayed properly + Add more decimal points for the diagnostic result + Extended delay time for tone and carrier (firmware 3.5.0 and above) * Fix to dialog box title of open file after saving a file + Support for new features of firmware 3.5.0: RF mode, Voting heartbeat, alarm tone, extended hang timer * Bug fix for crashes during Channel scan, hardware switch DIP 6 is off and channel goes to 0, * Turn off software PTT after power calibration is completed 9/11/06 v3.1.7582 - Remove alarm latch from configuration window * when changing digital I/O other controls get reset * morse with no ctcss is not saved to config file, and no ctcss flag is reset when reading data from radio * PTT LED in diagnostic is on when busy lock out channel is active + Read and display FAN status in diagnostic / Hang time is modified from text box to drop down list selection * stop multiple message boxes on communications error / Change the name of the bits in digital output Port C in remote screen on multiple CTCSS output enabled and/or RF mode enabled * comm port setting is not retained intermittently / Stop reading channel automatically if user is editing the the channel data / Change the power scale display from percentage to wattage 9/11/06 v3.1.7583 * Problem with resolution during power calibration 13/11/06 v3.1.7583 * Problem with reading single data type for low power alarm trip / Modify communication on software reset 14/11/06 v3.1.7583 / Extend label of PA type in config screen 17/11/06 v3.1.7584 / Alter method in which MXTools interprets low forward power setting when loaded from config file. / Modify live update to open Spectra's MX800 download website / Improve error handling on reading corrupt config file so that MXTOOLS can still recover if error is encountered during startup 24/11/06 v3.1.7585 + Add features for no ctcss option and PROGRAMMABLE duration for Voting heartbeat Function. 04/12/06 v3.1.7586 * Fixed issue where AUX Config data is not sent to radio when config was previously set with older MXTools version. 20/12/06 v3.1.7587 + Add TTR (Repeater) delay feature * Fixed error where MXTools incorrectly print's MCTCSS information. / Rename the frame in software settings of configuration screen 29/01/07 v3.1.7588 + Added Low Voltage Alarm Threshold: on at 11V or 12V. Firmware will default to 11V selection 06/02/07 v3.1.7589 * Fixed issue where heartbeat feature is enabled, alarm output1 is greyed out similar to m lead or mic ptt's alarm output1 routing * Add "Connect" icon in toolbar * Fixed error when setting Network ID while diagnostics is running. 01/03/07 v3.1.7590 / Calibration routines modified to handle 100W radio / Change the scale in diagnostic screen to handle up to 150W forward power 12/04/07 v3.1.7591 * Fixed issue where MXTools incorrectly reads AUX Data from older firmware + Added feature when saving channel data, frequency synthesis check is performed. / Added feature where MXTools will set VSWR to default to 3:1 on corrupt config read. / Changed Software channel select text box so that it is not used to display current channel anymore (although still highlighted) + Fixed Tail Timers so that Tone Tail cannot be set longer than TX Tail for both TTR and PTT Timers / Modify config printout to include new features (morse, VSWR and change to low forward power) + Add Programmable Low voltage alarm support for firmware 3.5.7 and above (to replace low voltage alarm threshold in MXTOOLS v3.1.7588-v3.1.7590) - Removed extended hang time for LC controller 16/04/07 v3.1.7592 / Limit channel scan number to 40 * Fixed MXTools handling of low forward power data to compensate for rounding error during Power calculations. 23/04/07 v3.1.7593 / Allow Alarm Output 2 and 3 for LC Controller / Programmable low volt alarm value default properly to 11V and 12V for LC version 18/05/07 v3.1.8000 + Added Confirmation dialog before loading channel from radio if channel data is being modified (for example load file, new file, or modify data in channel screen) - Reverse burst feature setting is added / External reference model number is added ("0") / Modified programmable low voltage alarm on older firmware (3.3.4 and lower) to display the default instead of 0 / Modify the RF settings label in hardware config to be available (not greyed out) * Channel scan limit 10/08/07 v3.1.8001 / Added ability for diagnostics to display up to 150W of forward power / TTR (Repeater) delay now printed out properly on the report / Reverse burst settings now printed on the report 31/10/07 v3.1.8002 * Fixed a bug where MXTools will crash on file read error * Improved MXTools handling of invalid information entered during continuous update pot settings in Channel Edit screen / New interface support in editing Channel information screen (allows changes to be made without using Channel Edit screen) - Remove shutdown control in config menu + Add default value information to the low voltage alarm settings + Added New error handler when saving config data if path is invalid / Improve error handler on opening config data * Fix multiple error messages being displayed during diagnostic + Add new access password (for advance user) * Fixed issue where MXTools will crash after an invalid power value is entered during power calibration. Added Error handling for this event. / Isolate Mic PTT M Lead control from Mic PTT * Fix varios bugs with report print out: out of range shutdown, firmware version, busy channel lock out and hook switch settings * Fixed issue where MXTools will Print out config data from the previously connected radio rather than what is displayed in the current config screen. 18/03/08 v3.1.8003 + Added digital mute/squelch control (using new controls), the pot value displayed reflects what's actually stored in MX800 * Fixed bug where FAN status not displayed during diagnostic / Improve handling on invalid data for new features (in config/AUX data) * Fixed issue where the channel number is changed to 255 on entering the wrong password in Channel Edit form + Add function to auto calculate the frequency synth step size and modulo given TX/RX VCO frequency 10/06/08 v3.1.8004 + Add preliminary P25 support * Fixed bug in retry process on CRC error in channel write 29/04/09 v3.1.8007 * Bug fix to channel edit to prevent MXTOOLS updating the wrong channel number * Bug fix to problem overwriting old file with new settings (due to old file missing new fields) * Bug fix in lock data of channel settings, the "Ext PTT Tx Mode" field is now set properly * Bug fix for framing error when using USB to RS232 connection when radio is cycled a few times / Include P25 DSP board Software ID into the connect screen, below the Activation key / Copy P25 Board Info in Config screen to Connect screen / Modify to print P25 channel and config information * Bug fix to prevent MXTOOLS crashing when loading corrupt mdb file / Add NAC code for TX and RX in P25 channel settings / Move the P25 base unit ID display to config screen + Add capability to determine whether P25 board is a repeater only or a base station * Bug fix to P25 slider controls: mouse scroll bar input did not go to 0 * Bug fix whereby CTCSS value is rounded off when saving to mdb file and also some other config settings with decimal point in PCs with certain Regional settings whereby "." is replaced with "," / Stop writing reftxt.txt to C:\ on saving config data or writing config data to radio * Bug fix to solve overflow issues in programming the PLL chip when using small step size high frequency band / Add Build Number to Help-About screen / Update P25 information in Help File * Bug fix to inaccurate discriminator calculation + Add information in Connect screen to indicate which version of P25 is fitted * Bug fix for problem in opening mdb file generated in early version of Access * Bug fix for lock data function where the screen is not updated immediately / Mod for MXTOOLS to load new channel after trying to open corrupt channel file 27/04/09 v3.1.8008 * Bug fix where the three NB pot settings are not copied to the file replacing older file with incomplete fields (in v3.1.8007)