+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + + Please Manually Refresh Your Browser Before Viewing This Page. (CTRL+F5) + + + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Date Ver/Rev Description ----------------------------------------------------------------------- 24/06/99 v2.8.0 Added delayed audio option. 28/06/99 v2.8.0 Added power save option - PTT key-up and serial comms only. Rx mode not implemented yet. 29/06/99 v2.8.0 Added Rx power cycling function in power save mode. 29/07/99 v2.8.0 Added ability to handle the WB/NB selection on a per channel basis for the Rx. 6/08/99 v2.8.0 Added ability to correctly process a Narrow Band (12.5 kHz) radio. Pin 19 of IC 12 will always be LOW for NB radios. 27/08/99 v2.8.2 Added feature for identification of each base station. 4/10/99 v2.8.2 Added ability to delay the PA and Tx VCO turn off when operating with CTCSS. This is to simulate a phase-reversal event on termination of transmission. 8/10/99 v2.8.2 Added ability to adjust the CTCSS tone and Tx tail times and other options. 13/10/99 v2.8.2 Added ability for the radio to be updated with an old version of MxTools. Version prior to v2.8.1. 29/10/99 v2.8.3 Bug fix: Corrected the update of the configuration settings with multiple CTCSS on. Bug fix: Corrected the serial network ID not reading. It now corresponds to the bit pattern in the Remote screen of MxTools. 7/04/2000 v2.9.0 Implemented the firmware information block. Added the NB Ref Osc Freq pot for programmable bandwidth radios. Changed the code for checking firmware version and to accommodate the new I2C serial EEPROM. Changed the location where the firmware version number was stored in the EEPROM. 5/05/2000 v2.9.0 Implemented selectable Morse mode Auto ID interval. Options are 2, 5, 10, 15, 30, 60 and 90 minutes. 21/03/2001 v2.9.1 Added ability to use the TRF2050 in SA7025 compatability mode. The C word is transmitted first on initial power-up. 18/05/2001 v2.9.1 Added static index for Tx DCS option. Ensures that the correct DCS code is loaded at power-up and at PTT. 15/06/2001 v2.9.2 Added a test for the PTT on delay to handle a bug that prevented the coax relay from switching off if the PTT was removed before the timeout period had expired. 02/05/2002 v2.9.7 Added procedure to implement block lock protection of the EEPROM chip. 18/07/2002 v2.9.7 Modified PTT tail timer operation 18/08/2002 v2.9.8 Added procedure to stop VSWR power control when PA is working with a forward voltage power of 950mv 12/11/2002 v2.9.9 Used TXBinaryMain and RXBinaryMain in place of INIT_BIN. When the radio enters power save mode, it periodically checks the receiver. To do this, it must switch on the receiver which in turn creates noise that is interpreted as a receive signal which brings the radio out of power save mode again. 24/01/2003 v3.0.1 Checks for available EEPROMS and flags those that respond. These responses also flag the SA7016 as the default PLL synthesiser. 13/02/2003 v3.0.2 VSWR corrected to trip at 3:1 DAC values for alarm and trip point made equal The second trip point for high reflected volts was set to DAC value of 60 thus equal to 1.5V reflected. 06/03/2003 v3.0.3 Modified the I2C routines to handle more devices. 02/04/2003 v3.0.5 Added volume control startup code. Removed PLL selection. 13/06/2003 v3.0.6 Modified the network system to eliminate responses from nodes that are not addressed. 23/09/2003 v3.0.61 After the 100ms power stabilization delay, the MX800 monitors the power supply to ensure that it is above 11.2v before proceeding. - 08/10/2003 v3.0.7 The serial processing procedure has been modified to allow for network polling where commands will be issued that the station that is not addressed should ignore. The station can now recover from the serial data that it tries to decode before ignoring commands not intended for it. 29/10/2003 v3.0.71 Multiple CTCSS works fine when option T2 (single chip) is installed. 01/12/2003 v3.1.01 Added busy lockout flag. Added hook switch enable flag. 15/01/2004 v3.1.03 Added option to reconfigure digital input port to force pseudo-shutdown of radio. Device should monitor radios and determine when active radio should be shut down and backup radio brought online MxTools Version 3.1.7324 is aware of this feature A checkbox was installed in the Configuration - Power Save Mode Settings box under "Shutdown Control". This is a single checkbox implementation, i.e., when the checkbox is set, the function is active. 3/23/2004 v3.2.01 Functionally identical to v3.2.00 but with update of compiler software. 4/21/2004 v3.2.06 Pseudo-shutdown feature operational 7/27/2004 v3.2.9 When MX800 is operating in simplex mode, it is required to check for tx lock detect and PTT before switching co-axial relay on. 9/10/2004 v3.3.0 Added DCS dropout timer 11/24/2004 v3.3.2 Disable the Morse code when the DB15 connector pin 8 control line is used. 1/24/2005 v3.3.3 Restored Xicor lock/unlock, possibly causing problems with earlier boards that used these EEPROMS 2/1/2005 v3.3.4 Increased channel count from 254 to 255 to match the number that MxTools was expecting. This also requires that the data stored in EEPROM from the top of the channel information block to the top of the last block used be moved up to allow the extra channel to be inserted otherwise an upgrade could be destructive to the radio data. 04/01/2005 v3.3.5 This version adds a new status block to the EEPROM called Auxiliary Data or AUXDAT for short. This gives us 256 more bits or 32 bytes of information storage. The need for this extra block arose from additional features required for MxTools where the available space for data storage had been taken up. The new block allows for some amount of future additions. 04/01/2005 v3.3.6 The modification for v3.3.4 created backwards compatibility problems where the additional channel caused previous versions' information to be moved. This version restores the original EEPROM storage arrangement but adds the extra channel to the top of the EEPROM. Both versions see the data in the same place but this version knows where to get channel 255 information. 04/13/2005 v3.3.7 Fixed bug for Auto ID Always. The code was in but was not working properly. The radio was waiting for inactivity even though Auto ID Always was selected. 04/26/2005 v3.3.8 Added array for VSWR trip settings. The original settings were not right for everyone so an array was added allowing the user to select from a short list of possible values. 05/31/2005 v3.3.12 o Removed the shift from lower EEPROM to upper in attempt to correct the update problem outlined in v3.2.00 06/03/2005 v3.3.13 o Added code to implement the Digital I/O Multiple-CTCSS function 07/08/2005 v3.3.14 o Advanced Digital I/O Multiple-CTCSS features 08/01/2005 v3.3.15 o Channel 255 problems addressed 08/01/2005 v3.3.16 o Channel 255 problems corrected 08/08/2005 v3.3.17 o Corrected ENC/DEC problem with Multiple CTCSS modifications. 08/18/2005 v3.3.18 o Corrected bug with PTT in Multiple CTCSS mods 09/08/2005 v3.3.21 o CTCSS Priority Read/Write is failing. Moved initial read code to a later point to see what goes down. 09/15/2005 v3.3.22 o Added subroutine to pre-populate the version info structure 12/16/2005 v3.3.23 o Version number update bug corrected. 03/20/2006 v3.3.24 o Morse without CTCSS/DCS implemented 03/20/2006 v3.3.25 o Alarm latching function implemented 07/06/2006 v3.4.00 o Firmware under took a complete retest and bug fixes. Please see Public bulletin PB002 MX800 Firmware Important Update Rev0.doc o Corrections to Transmitter ON and OFF Transient frequency wave forms. o Corrections to RS232 communication. o Corrections to Simplex Coax Relay delay time & process. o Corrections to output Alarm 1 processing & mute output. o Corrections to Morse code modes & timer intervals processing. o Corrections to the handling of channel 255. o Corrections to CTCSS and DCS processing, including subtone level adjustment for DCS. o Removal of an Alarm Tone on TTR TX tail. New function Alarm Tone function to be released soon. o Removal of Power save shutdown feature, MXACU will control this function. 22/09/2006 V3.4.02 o Correction to coax relay processing when power supply Voltage is <11 or >16. Coax relay was turning OFF when voltage was outside power supply monitoring point and therefore unit was transmitting into open circuit.(High VSWR) o Added the ability to enable both E&M routing to alarm output 1 at the same time. 06/11/2006 V3.5.0 Corrections o Low voltage alarm level. Active @ <12V and clear >13V. o RX Signal to Noise ratio improved. o Busy Channel Lock Out fix. o Software RESET. o Alarm ignored period for non-continuous VCO mode, modified to from 100 to 150 ms New features o Voting Heartbeat. o Alarm Tone To Air. o RF Mode option. o Extended Hang Time. o Subtone Delay. o Tone Indicator on Power Up. o Digital Output for Multiple CTCSS decode. o Fan and Software PTT status in Diagnostic string. 08/11/2006 V3.5.1 o AUX led ignored period for non-continuous VCO mode. o Prevent the CTCSS Led from lighting, if there is no Rx signal present 08/11/2006 V3.5.2 o Made Heatbeat PTT fixed time duration 3sec. This version was not released. 04/12/2006 V3.5.3 New Feature o User programmable PTT duration for Voting Heartbeat o User option to have heart beat without CTCSS/DCS subtone. 01/01/2007 V3.5.4 Build 0 (*Not released to public, however was these release in version V3.5.5) o Added new function Repeater Delay. The Repeater Delay feature enables the user to program a period to delay TTR transmit operation. This feature is used as a fail safe in Base Voting Systems. o Fix for low forward power alarm being tripped on, when a very short External PTT pulse is applied. This alarm was being detected by MXACU. 01/03/2007 V3.5.4 Build 3 o Correction to read of I2C routine, affecting channel programming on startup initialization. 25/01/2007 V3.5.5 Advanced Special Firmware Release. o No Correction to read of I2C routine, will be release in Ver 3.5.6 o Low Voltage Alarm Threshold. This feature enables the radio to be programmed with either 11V or 12V alarm low voltage threshold warning. 13/03/2007 V3.5.6 o Correction to front panel LED’s processing. Mute LED and CTCSS LED turn off times compared to the TX LED (when TTR is going off with VF Only selected and RX CTCSS disabled on DB15 connector) o Power LED indicates the state of power monitor. It is switched back on at greater than 12V input range instead of 11V o Voting Heartbeat PTT and Alarm Output 1 functions. Alarm Output 1 now does not display alarm condition if Voting Heartbeat is enabled. Alarm Output 1 function from M-lead now considers Voting Heartbeat function before switching off the output. o Front panel LED Test function, “LTEST” command from serial communication port is fixed. o Fix for read EEPROM function affecting channel programming on power startup initialization. 18/04/2007 V3.5.7 o Correction to scan process to allow channel 255 to be programmed as a scan channel Total number of channels available to scan is limited to 40 at a time. o Decrease the deviation of alarm tone to air to ~150Hz from ~800Hz. o Increase the deviation of initialization tone at radio start up. New Feature o Programmable Low voltage trip & clear points. 05/06/2007 V3.5.8 o Correction to TX timeout timer. New Feature o Added new Reverse burst detection. 14/11/2007 V3.5.12 o Minor firmware enhancement, transparent to user. o Bug fix to isolate the Mic PTT M Lead function from the old Mic Installed settings which was used in older firmware (version 3.5.11) 23/11/07 V3.5.13 o improvements to the RF output waveform envelope on PTT on and off. o Added front panel volume control correction. o Bug fix (due to change introduced in v3.5.11 build 2 this problem is only in version V3.5.12) for write AUX problem (the first byte is not written to EEPROM due to timing issue) This will affects alarm tone to air, heartbeat without CTCSS , Morse only in repeater mode and RF mode Digital output bit. 10/03/08 v3.5.14 o Bug fix for Simplex RX VF Path. At the end of a transmission, the radio opens the RX Audio path before the transmitter has stopped transmitting so there is a momentary spike of audio on the output. This bug was introduce in Version 3.5.13 due to improvements to the RF output waveform envelope on PTT on and off timing. 16/02/10 V3.6.4 New Features o Support for digital APCO P25 Option boards. o New local remote PTT function. This function provides priority to PTT and TX audio inputs from either remote (rear) or local (MIC) sockets. The selected priority is controlled by pin 23 of DB25 connector. Option U88 dongle provides local user/technician control via the on board PCB toggle switch. Firmware required >3.6.4 MXTOOLS required >3.1.8010 Corrections o Bug fix for DCS decode not switching mute off properly after 134.4Hz tone (CTCSS turn off tone). The mute was closed for a short moment then reopened after the turn off tone was successfully decoded. o Bug fix whereby when power save is active, the firmware is shutting down the RX module with a sharp spike when the RX time off is programmed with 0 (firmware should never shut the RX module at all if the RX time off is set to 0). 15/03/10 v3.6.5 Modification: o Allow input voltage alarm checking when power save mode is enabled in MXTOOLS 30/08/10 V3.6.8 Corrections o Changes required to firmware to handle new 1W PA VSWR Checking. Mod to the 1W PA VSWR constant table to handle this. Older 1W PA's prior to september 2008 will require hardware changes to PA (R11,R14 = 10K), to be able to use this release or greater. o Mod to qualify the LED CTCSS with LED MUTE (without LED MUTE on, LED CTCSS will not come on) o Bug fix to stop radio from receiving falsely when ptt hang time is still active in simplex channel. o Bug fix to stop MUTE RESET pulse happening prematurely when PTT hang time is enabled. o Bug fix for power supply monitor, power supply alarm and RX unlocked alarm being disabled when power supply monitor is disabled (introduced in v3.6.5) o Bug fix for invalid CTCSS LED output when mute is forced open. The value doesn't get updated/changed o Bug fix for off hook switch condition with T08 board, the mute switch was not delayed by 40ms o Bug fix for invalid CTCSS and RX LEDs display. On a critical alarm conditions, these two leds must be switched off. The only exception is when the mute is forced open. 03/05/11 V3.7.1 Modification o When a false LOCK DETECT condition is encountered (normally when radio is set to use ext ref but the input is floating) the front panel LEDs namely Power, Aux and Alarms are toggled on and off Corrections o Bug fix to stop false LOCK DETECT signal to be considered when external reference is selected but the input is floating. o Bug fix for intermittent P25 Config2 and Channel write error. 16/04/12 v3.7.2 (not released, however changes are incorporated into v3.7.3 build 1) Modifications o Refactor all the alarm output 1 assignment to use macro o Mod to make all alarm output1 functions (qualified M lead, MIC PTT and heartbeat PTT) to consider the polarity of alarm 1. 23/01/13 v3.7.3 build 1 New Feature o Support for FCC narrow band compliance (set in configuration data). 04/02/13 v3.7.4 build 1 o Correction to the FCC NB setting. 22/04/13 v3.7.5 build 0 o Bug fix for VSWR Foldback in 100W UHF radios. 02/10/14 v3.8.0 build 0 New feature: o New Skyworks PLL hardware support. o Added extended serial command support for new modules. o Added firmware jitter buffer for P25. o Increase the limit of maximum extended hang time from 20 seconds to 60. Modifications o Improvements to TX LD with T36 no referance connected. o Remove the false lock detection feature (including flashing LED). Corrections o Bug fix to handle issue whereby the channel data is not correctly read intermittently if T82 is fitted which causes incorrect channel operation. The fix is in handling the I2C read when the first state is not valid, the firmware restart the process again. 26/05/15 v3.8.1 build 3 Modifications o For the new motherboard, firmware is now driving the second digital pot chip output high after initialization. Corrections o Bug fix for issue where the TX module can't maintain the correct frequency if the radio consists of old TX and new RX modules. 04/02/16 v3.8.2 build 0 Corrections o Change to fix issue with T08 whereby sometimes frequency error is introduced in the new TX module. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ END OF FILE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++