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 02/02/12 v3.1.8019 - Bug fix to handle error in AUX data 06/02/12 v3.1.8020 - Bug fix to handle error in AUX data - Incorporate OME Tools 30/04/12 v3.1.8021 - Enable dealer access to change the model number. - Added support for R4 and R5 bands - Enable dealer access to change the TX and RX binary mod value - Alarm output1 conducting/non conduction controls are always available if technician access is granted (not disabled if M lead, MIC PTT or heartbeat function is/are active) - Channel Fill Down and Series now works under normal technician access 05/02/13 v3.1.8022 - Added 12.5kHz Narrow Only option in config screen-hardware settings. - Added current.cfg to the installshield project to fix the problem with error msg the first time the program is run - Added T103 setup menu (Note also that T103 write is limited to higher access level only) - Removed IE6 from install package 06/03/13 v3.1.8023 - Bug fix for issue where the Digital Output Port C labels in remote screen is not saving the new label name. - Bug fix for issue where Digital Input Port A label 4-7 cannot be changed. - Bug fix for issue where the multiple CTCSS check box's value is not maintain when user moves to other screen. - Bug fix for issue where the first cell of Multiple CTCSS gets assigned random value when user moves to other screen. - P25 external transmit mode control in channel screen is now available under highest access level 05/04/13 v3.1.8025 - Simplify the RF Mode selection in the Channel Edit screen for user (radio buttons are used instead of enabling or disabling the check box). - Update the Channel info print to reflect the changes above. - Bug fix for problem in loading NAC code from the channel file 22/04/13 v3.1.8026 - Add different power calibration points for 100W T band and R4 band - Update VSWR alarm trip point label to indicate approximation value is used 26/11/13 v3.1.8027 - Separate the alarm and LED status in diagnostics to give better impression that the two are not related. - Added "TTR Analog Data Mode" to the P25 channel setting. - Added serial comms command to query the TX and RX module's serial no (new SKY72300 PLL chip) when connected to firmware 3.8.0 and above. - Add the information of the TX and RX Module serial number into the connect screen. - Mod the hardware settings in config to support 13MHz and 10MHz only for TX ref freq and 13MHz only for RX ref freq. - Removed username field from the access form. - Remove the word "Alarm" next to the current channel number in diagnostics window. - Bug fix for the serial comm. to write the P25 config settings to include error trap. - Fix the RSSI unit to be dBm move the unit description otherwise it wouldn't fit. - Channel Screen displays TX,RX NAC code and Group ID under technician access qualified with P25Option fitted in addition to channel edit screen. - Provide warning if old module or firmware prior to 3.8.0 is used with synthesizer step size lower than 3.25 kHz. - Add P25 T82 jitter delay (global config). - Mod to change the auto calculation for the synthesizer to allow 2.5 kHz to be used if the user already entered that figure (2.5kHz is already in the text box). Note: for radio with hardware upgrade (T105) 2.5kHz step size is a valid value, however MXTOOLS is unable to know if this is the case for radios already out in the field. - Bug fix for incorrect step size display when lock data feature is used. - Update help file to include alarm abbreviation and Main display. - Bug fix: on lock data, the display of TX and RX module values were not updated correctly ("1" or "0" instead of "8" or "5"). - Mod to support P25 channel settings during lock data mode. - Modify the lock data feature to be able to lock just the pots only. 02/10/14 v3.1.8028 - Add error handling for exception in config write if the radio is not calibrated and the low forward power trip overflows. - Mod to be able to read the serial number in the new PLL TX and RX modules for LC firmware that supports it (version 2.9.9 and above). - Mod so if the firmware doesn't support the new PLL modules, MXTOOLS now greys out the box in the connect screen. - Mod so if the radio firmware doesn't support P25, MXTOOLS now greys out the box in the connect screen. - Mod to consider LC motherboard for MIC setting in the config since LC may now have firmware 3.0 and above. - Bug fix to the ability to grey out the P25 or new PLL modules in connect screen which doesn't grey out if the connect screen is re-activated. It only greys out the control box the first time it connects. - Bug fix for issue whereby MXTOOLS is not connected to radio, in the channel screen, if user clicked the write to radio, the menu "File" is not accessible anymore after clicking the cancel to the warning message box. - Bug fix for MXTOOLS OEM, the TX and RX module serial number info were not updated in the connect screen at the completion of connection process. - Display serial port status in the option form to help user to know which port can be used. - Mod to how the P25 Option is now called to accommodate software version S80, S81, S82 and S83. - Change the MX800 RF Settings in config screen to remove the MX800 reference since this is used in all different OEM versions. - Extend the extended hang time for TTR, PTT etc from 20 seconds max to 60 seconds. - Bug fix for format issue with hexadecimal causing problem with P25 NAC and talkgroup ID, etc if the hex value ends with "A" eg. 0x1A, 0x2A etc.