External Release 05/05/2006 v3.1.7573 Original version presumed that various checkboxes were zero on startup and therefore only set them to "checked" if a change was detected. It never changed them to "unchecked" if that was the new setting. MxTools and MXD1500 RSS Version 3.1.7573 correct this problem. 07/06/2006 v3.1.7574 Greys out Morse without CTCSS when the Morse Mode is ID on TX. Also, when MxTools first starts up after initial install, it brings up the connect screen before you have had a chance to set options. If you try to connect and the radio is not on the default serial port, naturally you get a Radio Not Responding error. This version brings up the Options dialog box if a possible port selection problem is detected. 07/06/2006 v3.1.7575 With no password entered, the user should have no access to anything apart from view. Currently if you run mxtools with no password entered, then select diagnostics then go to the remote screen, then turn off diag, the user gets access to remote screen read and write icons. 08/06/2006 v3.1.7575 Configuration - Software settings - Repeater settings Tone tail length and Tx tail length, if a valid value is entered by hand, it results in MXTools crashing with Runtime error 6. The same value entered with the use of the drop down menu are O.K. The subroutine responsible for this was doing a lot of work to determine the closest match in the list to the typed text but neglected to update the listindex property. This has been corrected. 12/06/2006 v3.1.7575 Configuration - Alarm settings, the Latch tick boxes were unmasked. Corrected in this version. 04/07/2006 v3.1.7576 Configuration - Multiple CTCSS Settings. 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. This version updates the subtone list and clears the combination box before performing the write. 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 - Bug fix: when changing digital I/O other controls get reset - Bug fix: morse with no ctcss is not saved to config file, and no ctcss flag is reset when reading data from radio - Bug fix: 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 - Bug fix: 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 - Bug fix: 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 - Bug fix: problem with resolution during power calibration - Add new features in configuration screen - Bug fix: software reset 13/11/06 v3.1.7583 - Bug fix: 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 - Low forward power from file is saved as integer and single for MXTOOLS and Autobase, MXTOOLS will decide on which one to read based on the model number - 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 - Modify voting heartbeat feature to have no ctcss option and PROGRAMMABLE duration 04/12/06 v3.1.7586 Bug fix: if config is set using old MXTOOLS, the AUX data is not sent to radio because the firmware version is saved to the config data as well -> this has been removed 20/12/06 v3.1.7587 - Add TTR (Repeater) delay feature - Bug fix for printing multiple ctcss channel info - Rename the frame in software settings of configuration screen 29/01/07 v3.1.7588 Option for Low Voltage Alarm Threshold: on at 11V or 12V. Firmware will default to 11V selection 06/02/07 v3.1.7589 - When 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 - Bug fix: error when setting network ID while diagnostic is running 01/03/07 v3.1.7590 - Calibration modified to handle 100W radio - Change the scale in diagnostic screen to handle up to 150W forward power 12/04/07 v3.1.7591 - Bug fix for opening new channel file - Bug fix for reading Aux data from older firmware (un-initialised Aux) - Bug fix when saving channel data, frequency check is performed - Bug Fix for VSWR, force to default to 3:1 on corrupt config - Software channel select text box is not used to display current channel anymore (although still highlighted) - Hang timer selection on TX tail and tone tail-> force tx tail - Modify config printout (add new features + morse, VSWR and change to low forward power) - 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 - Allow 91% tolerance when reading the RF power limit for rounding off error 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 - Confirm with user before loading channel from radio if channel data is being modified (for example load file, new file, or modify data in channel screen) - Digital Mute/Squelch setting is added (still hidden) - Reverse burst feature setting is added - External reference model number is added ("0") - Bug fix for programmable low voltage alarm on older firmware (3.3.4 and lower) to display the default instead of 0 - Add password to be able to force an LC config display - Modify the RF settings label in hardware config to be available (not greyed out) - Buf fix: Channel scan limit 10/08/07 v3.1.8001 - Bug fix: for diagnostic to be able 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 - Bug fix when loading file, MXTOOLS crash if file does not exist - Bug fix: handle 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 - New error handler when saving config data if path is invalid - Improve error handler on opening config data - Fix multiple error message during diagnostic - Add new access password (for advance user) - Fix power calibration process to be able to handle invalid power value being entered, which prevent crash - Isolate Mic PTT M Lead control from Mic PTT - Bug fixes on report print out: out of range shutdown, firmware version, busy channel lock out and hook switch settings - Include Binary Main for TX and RX in the expanded view of Channel data screen - Print out the data shown in the config screen instead of the previous connected radio 18/03/08 v3.1.8003 - Reinstate digital mute/squelch control (using new controls), the pot value displayed reflects what's actually stored in MX800 - Bug fix for FAN status not displayed during diagnostic - Improve handling on invalid data for new features (in config/AUX data) - Bug fix for problem 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 - Bug fix in retry process on CRC error in channel write 16/02/09 v3.1.8006 - Bug fix to channel edit to prevent MXTOOLS updating the wrong channel no - Bug fix 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 printer module to print P25 channel and config information - Bug fix to channel edit to prevent MXTOOLS updating the wrong channel no - 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 does 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: solves overflow issues in programming the PLL chip when using small step size high frequency band - Add Build No to Help-About screen 27/05/09 v3.1.8008 - Bug fix where the three NB pot settings are not copied to the file replacing older file with incomplete fields - Mod to allow user with advance access and full access to be able to change the WB and NB settings without connecting to the radio 02/10/09 v3.1.8010 - T82 option is now supported - Bug fix to allow sending P25 key while running diagnostic in the background - Bug fix to stop MXTOOLS raising comms error while running diagnostic communication, when error message is displayed for programming more than 40 channel scan. - Channel bandwidth selection in configuration screen is be available only to advance access - Bug fix to solve extended PTT/TTR hang time periods which were unavailable even for the proper firmware unless advance access is enabled - Extra P25 columns for advance access in channel screen display - Stop continuous update if there's invalid field entry, which causes error - Add Local Remote Function feature (firmware 3.6.4 and above) 02/02/10 v3.1.8011 - Enable and disable the controls for P25 transmit mode according to their frame container - Add the "Repeater" word after TTR (in RF mode box) in channel edit screen - Fix a typo in P25 heartbeat timer setting - Update Help file - Temporarily hide T82 tab in config screen 14/10/10 v3.1.8012 - Bug fix for crashes when saving file if the file is used/locked by other application - Bug fix during connection to clear previous P25 information when the next radio has no P25 - Enable/show T82 tab under full access password 20/01/11 v3.1.8013 - Mod in the connect screen, the P25 firmware version display now is in "0.00" format - Mod in the connect screen to add T83 designator when appropriate - P25 FSI tab in config is now available (T82T83) - Modified P25 FSI T82/T83 config structure - Bug fix to add verification for AUX and P25 config writes 01/03/11 v3.1.8014 - Bug fix for CRC calculation for AUX data - Bug fix for rounding error in P25 DFSI control port value 10/03/11 v3.1.8015 - Add T83 feature type to the result of P25 key decryptor. This enables us to recognise the T83 board in the connect screen - Bug fix: if T83 board was fitted we were unable to access the transmit mode settings in the channel edit screen 11/04/11 v3.1.8016 - Limit DFSI control port number to between 1 and 65534. - Removed encrypt mode and clear mode tone parameters from FSI form. (always set them to disabled) 03/05/11 v3.1.8017 - Set default values for P25 tone decode - Bug fix for error msg at the start of MXTOOLS in getting the names of dial-up connection when run in Windows 7 OS 14/07/11 v3.1.8018 - Bug fix for the problem whereby the P25TalkgroupID and the two NACs in the P25 Channel are saved as negative numbers in the mdb file if the most significant bit is set - Increase the comm. port from 4 to 16 and use combo box control to display and set it