Difference between revisions of "MX800"

From W9CR
Jump to navigation Jump to search
Line 3: Line 3:
 
= General Info =
 
= General Info =
  
Most amps now are wide band, but I've seen a number that do not have the discrete driver transistor.  They have a Mitsubishi power module as the first stage and three tuning capacitors.  When peeked for maximum power (~60W) they have a 2% bandwidth.  As they were tuned for 218 MHz from the factory it's worth retuning for amateur band operation.  This will improve the match, which is important when followed with a duplexer.   
+
The Mx800 is a great base station for amateur use.  The 220 MHz versions are now on the surplus market from Passport trunking systems that have gone bust in the mid 2000's.  Motorola OEM'd these systems as a standard part of their passport config.
 +
 
 +
As they were commercial stations, they are mostly narrow band FM only.  Some are switchable, but most will require a filter change and re-calibration of the transmitter to work on 5 KHz deviation used by amateur radio.  The manual has a procedure on how to convert the receiver if you have SMD rework equipment.
 +
 
 +
Most will require a firmware upgrade and you may wish to put a CTCSS/DCS decoder in them if you need that.  My standard setup uses the CTCSS board, audio delay and Raspberry Pi based allstar controller.  The advantage to the RA-35 interface is if the RPi goes offline it will fail over to in cabinet local repeat with ID on the built-in controller.
 +
 
 +
The jumpers, dip switches and nomenclature can be confusing.  I've resorted to tracing out the diagrams to understand the logic inputs and have presented the settings here as my standard configuration.  This may not work for everyone and there is certainly more telemetry and IO which can be done with the Mx800.
 +
 
 +
<gallery>
 +
Mx800 decoding DCS.jpg|Mx800 decoding DCS
 +
Mx800 decoding CTCSS.jpg|Mx800 decoding CTCSS
 +
Mx800 Back side.jpg
 +
MX800 Receiver.jpg|Mx800 Receiver Filters changed to wide band
 +
Mx800 Receiver Filter.jpg|Mx800 Receiver Filter
 +
Mx800 PA.jpg|Mx800 PA
 +
Mx800 PA closeup.jpg|Mx800 PA closeup
 +
Mx800 PA closeup2.jpg|Mx800 PA closeup
 +
Mx800 DCS module.jpg|OEM compatible DCS/CTCSS module
 +
</galley>
 +
 
 +
== Known Issues ==
 +
 
 +
There has been one report of some of the electrolytic capacitors leaking, but I have not seen this
 +
 
 +
=== Power amp in the ham band ===
 +
 
 +
Most amps now are wide band (195-225), but I've seen a number that do not have the discrete driver transistor.  They have a Mitsubishi power module as the first stage and three tuning capacitors.  When peeked for maximum power (~60W) they have a 2% bandwidth.  As they were tuned for 218 MHz from the factory it's worth retuning for amateur band operation.  This will improve the match, which is important when followed with a duplexer.   
  
 
These 218 MHz amps are not happy doing less than about 25W.  Some have displayed spurious emissions when operated out of this 25-50W envelope.  
 
These 218 MHz amps are not happy doing less than about 25W.  Some have displayed spurious emissions when operated out of this 25-50W envelope.  
 
   
 
   
The below was a soft amp
+
The below was a soft amp:
I've found the power out to drop off to less than 50 W (40W normal) at 225 MHz.  The MX800 doesn't appear to have a loop power control.  Not sure what causes this, but I'll need to test further.
+
 
 +
I've found the power out to drop off to less than 50 W (40W normal) at 225 MHz.  Not sure what causes this, but I'll need to test further.
 +
 
 +
===
  
 
== Dip Switches and Jumpers==
 
== Dip Switches and Jumpers==

Revision as of 18:47, 2 July 2017

Information on the MX800 Base Station from Spectra Engineering

General Info

The Mx800 is a great base station for amateur use. The 220 MHz versions are now on the surplus market from Passport trunking systems that have gone bust in the mid 2000's. Motorola OEM'd these systems as a standard part of their passport config.

As they were commercial stations, they are mostly narrow band FM only. Some are switchable, but most will require a filter change and re-calibration of the transmitter to work on 5 KHz deviation used by amateur radio. The manual has a procedure on how to convert the receiver if you have SMD rework equipment.

Most will require a firmware upgrade and you may wish to put a CTCSS/DCS decoder in them if you need that. My standard setup uses the CTCSS board, audio delay and Raspberry Pi based allstar controller. The advantage to the RA-35 interface is if the RPi goes offline it will fail over to in cabinet local repeat with ID on the built-in controller.

The jumpers, dip switches and nomenclature can be confusing. I've resorted to tracing out the diagrams to understand the logic inputs and have presented the settings here as my standard configuration. This may not work for everyone and there is certainly more telemetry and IO which can be done with the Mx800.

Configuration of Mx800 MxTools settings

Ensure the jumpers on the controller board are configured properly.

Hardware settings

  • TX Reference - 13 MHz
  • RX IF 90.0
  • RX Low injection
  • Delayed audio option checked - only added tail time into hang calculations.
  • Local Remote function: enabled
  • Subtone DCS option: installed
  • LED settings: Standard
  • Microphone not installed
  • Digital IO port active state: Low
  • Channel spacing: 25 KHz

Alarm settings

  • Power supply monitor: out of range shutdown enabled
  • Temperature settings: Fan on 35c, Over temp shut down 85c
  • RF low power alarm, 25W -- Make sure this is below the actual setting for the channel if you set it to less the 50W
  • Low voltage Alarm, Trip point 11v, clear point 12v
  • VSWR trip point: 3:1
  • Alarm tone to air: enabled
Alarm Out 1

This should be greyed out as we're using this as a M-lead for CTCSS/DCS decode status

  • Active alarm out is conducting
Alarm Out 2

Trip ON:

  • Low fwd power
  • High refl power
  • Active alarm out is conducting
Alarm Out 3

Trip ON:

  • Low volts
  • High volts
  • Tx unlocked
  • RX unlocked
  • High temp
  • Active alarm out is conducting
Alarm LED

Trip on:

  • Low fwd power
  • High refl power
  • Low volts
  • High volts
  • Tx unlocked
  • RX unlocked
  • High temp
  • Active alarm: LED on

Software Settings

Repeater Settings:

  • Tone Tail length: 2000 ms
  • Tx Tail Length: 5000 ms
  • VF path: internal RX

PTT Hang time:

  • PTT hang time: enable
  • Tone tail length: 200 ms
  • TX tail length: 1000 ms
  • TX Subtone delay: 0
  • RX Reverse burst: 250 ms

RF mode:

  • RF Mode Port Bit : unchecked
  • Repeater Delay: 0 ms

Alarm 1 routing:

  • Qualified M Lead

Very important as it enables the alarm 1 output to be active low if squelch and CTCSS/DCS is decoded.

  • DCS Polarity, Normal/Normal
  • Ext Rx Subtone Disable: VF Only

Very important or the station will not pass audio to the Line output if set to tone squelch and only carrier squelch is active. If this doesn't pass the controller will not have audio when is carrier squelch mode.

  • Channel select input: Binary

This needs to to be binary for fail-safe output to work.

  • Tx Timeout Length: 0 disabled.

Morse Code Settings

This setting is configured to be used only in fail-safe repeat mode.

  • Word per Min : 25
  • Message Text : CALLSIGN, no other characters
  • Morse Code Mode: Auto ID on Inactivity
  • Auto id interval: 5 Min

Morse Code activation:

  • Morse enabled
  • Send only in repeat mode

Setup of asterisk

In modules.conf enable simpleusb and disable usbradio

simpleusb.conf

[general]
[usb44232]
eeprom = 1              ; EEPROM installed: 0,1
hdwtype = 0             ; Leave this set to 0 for USB sound fobs modified using

; Receiver parameters
rxboost = 0             ; 0 = 20db attenuator inserted 
ctcssfrom = no		; just for testing and alignment!
;ctcssfrom = usb        ; no,usb,usbinvert
deemphasis = no         ; no de-emphasis needed
plfilter = no           ; no PL filter

; Transmitter parameters
txmixa = voice          ; Left channel output (A): voice only (no tone)
txmixb = no		; nothing on channel b
txboost = 0		; no TX boost, it's too hot!
invertptt = 0           ; Invert PTT 0 = ground to transmit, 1 = open to transmit
preemphasis = 0         ; no need for 6db/octave pre-emphasis
duplex = 1              ; Full Duplex

rpt.conf

[44232]
rxchannel = SimpleUSB/usb44232  ; SimpleUSB

Testing

Start asterisk now and see if it loads up ok. You should have the levels set at default and hear some telemetry come over the repeater. The Mx800 should be on channel 1 now.

Setting audio levels on asterisk

Ensure subaudible tones are disabled in the Mx800 and asterisk.

Setup the Transmit audio levels first:

  • activate the test tone from asterisk function '*904'
  • check with 'simpleusb-tone-menu' that the tx tone level is set to 500.
  • adjust the tx tone level output from the RA-35 to -10 dBm. This is best done with the analog pot option on the board.
  • verify this is 3.0 KHz deviation on the service monitor
  • disable the test tone

Setup the Receive audio levels next:

  • Send a 1 KHz tone at 3 KHz deviation into the receiver.
  • verify this is -10 dBm on the line level
  • adjust the audio level on the RA-35 input
  • in 'simpleusb-tone-menu' adjust the level until the RX-VOICE-DISPLAY level is just under the 3 KHz mark.
  • save the settings and turn off the service monitor.

The audio interface is now calibrated for a -10 dBm level for 60% deviation. The audio via asterisk should sound the same level as in cabinet repeat audio now.

You may now enable PL in the channel settings in MxTools and enable PL in asterisk if you are using it. A setting of 6 in MxTools channel for PL should be used for wide band PL, and it will translate to ~500 Hz of modulation.

Docs

MX800 Technical Manual

Software

MXtools is the software used to manage the radios.

MXtools Revision History.txt

MXtools V3.1.8010

MXtools V3.1.8028 - Needed for >3.6.0 Firmware.

All these need a password to program the radios, and have different access based on the password used.

  'solder' -  basic password, lowest access
  'solderall' - more advanced password
  'solderadv' - more advanced, looks like you can change the model number using this and the channels from narrow/wide
  'solderusa' - not sure
  'solderalllc' - looks to be the best


Firmware

The firmware sits on a 27C512 64k byte EPROM.

Release notes MX800 Firmware History.txt

Spectra mx800 27c512 firmware image v2.9.6.bin

Spectra mx800 27c512 firmware image v3.0.5.bin

Spectra mx800 27c512 firmware image v3.1.02.bin

Spectra mx800 27c512 firmware image v3.2.5.bin

Spectra_mx800_27c512_firmware_image_v3.5.7.1.bin

Spectra_mx800_27c512_firmware_image_v3.5.14.0.bin

Spectra_mx800_27c512_firmware_image_v3.6.4.2.bin

Spectra_mx800_27c512_firmware_image_v3.6.5.00.bin

Spectra_mx800_27c512_firmware_image_v3.6.8.00.bin

Spectra_mx800_27c512_firmware_image_v3.7.1.2.bin

Spectra_mx800_27c512_firmware_image_v3.7.5.0.bin

Spectra_mx800_27c512_firmware_image_v3.8.0.0.bin

Spectra_mx800_27c512_firmware_image_v3.8.1.3.bin

Spectra_mx800_27c512_firmware_image_v3.8.2.0.bin