MacLoggerDX Frequently Asked Questions

Connecting the Computer to your Radio for CAT (Computer Aided Tuning / Rig Control)

The Radio popup allows you to store 8 different radio configurations.

The Clear Setting button clears the settings for the selected radio configuration.

The Adaptive Polling check box allows the polling rate to decrease when there is less activity, if you are using a band decoder, amplifier or any device which is using a Y-cable to listen in to the CAT polling you may want to disable this to poll once a second.

The Command Delay text field specifies the number of milliseconds delay between CAT command bytes, the lower the better for VFO responsiveness, 0 for newer radios.

The Split Delay text field specifies the number of milliseconds delay between Mode and Band changes for Auto Tune and Split. This delay comes into play during a Split or Auto Tune operation to provide settling time between mode and band changes to give the radio some time to settle. Some radios cannot respond to commands immediately after a band or mode change. For most modern radios Split Delay can be set to 10 ms (the default and minimum). The K3 and FT-897 require 100 or 200 ms to settle. Generally the lower the number the better. If the number is too low the mode may be set incorrectly during a split operation.

The Cluster QSX tuning check box will set split for dxcluster spots where MacLoggerDX can parse comment fields with QSX 14100.0, UP 3, DWN 2, DOWN 5 etc. Split spot frequencies will show in italics in the Spot panel. The parser is reasonably accurate and handles the majority of cases but the syntax for reporting QSX in the comments field of a dxcluster spot is far from standardised so some false positives/negatives or bad QSX values may occur.

The TX Param popup supplies an optional audio routing parameter for radio PTT.

TS-590S, TS-990S 0-Mic, 1-Data

The Speech popup is used by the Keyer window for pre-recorded audio files or text-to-speech keying. the Speech popup should be set to your radio sound card (USB Audio Codec) not the Built-in-Output since you want the audio to go to the radio not the Mac speakers. You may also have to configure the radio menus so that the radio will take it’s modulation audio from the internal sound card instead of the microphone jack.

The Echo port popup chooses the USB/Serial port to output amplifier/SteppIR etc. tuning frequency data at the baud rate selected from the Baud Rate popup, while the Format popup chooses Kenwood/Icom format. The Icom Format also requires the CI-V address to be specified. You may need a null-modem adapter to reverse the data lines depending on your configuration. The commands to the echo port >> and the commands returning from the echo port << are captured in the Debug Log if the Radio prefs Debug Log check box is enabled.

Where can I get a Mac driver for my ICOM IC-7100, IC-7200, IC-7300, IC-7600, IC-7850, IC-9100, PCR2500, Kenwood TS-990S, TS-590S, Elecraft KX3, K3S, Yaesu FTdx3000, FT-891, FT-991 or Ten-Tec Eagle USB direct connect built in USB/Serial adapter ?

The USB/UART Bridge chip inside the Icom, Yaesu and Kenwood radios is a Silicon Labs USB to UART Bridge Controller and the Mac drivers are available here.

The USB/UART Bridge chip inside the Eagle, K3S and KX3 is an FTDI USB to UART Bridge Controller and the Mac drivers are available here. Note: recent version of Mac OS X include an FTDI driver.

Every time I reboot my Mac, or power off my radio it comes back with a different port name and MacLoggerDX forgets which port is to be used. How can I stop this ?

When you have more than one Silicon Labs UART device on your Mac USB Bus the port name (SLAB_USBtoUART) is defined in the driver. Since the two devices load the same driver, they get the same string to which OS X then adds a number suffix to to prevent name conflicts. The number will change depending on what order the devices are enumerated.

To make that string different for two devices you need each device to load a different driver. Then driver A will have one string while Driver B has another. To get different drivers loaded you must use two different PID's.

If the PIDs in two UART devices are the same it is not possible to create drivers with unique strings.

Manufacturers can request specific PIDs to be burned into the devices at the time of manufacture and they either did not realize the necessity for separate PIDs or ignored the issue. Silicon Labs is working on a signed Mac driver that would generate a unique name based on the serial number of the device.

When I start MacLoggerDX why do I have to re-select the radio in the Prefs ?

If you are using a radio with an internal USB/Serial adapter and you turn off the radio before quitting MacLoggerDX the port will disappear.

Un-check the Radio panel VFO check box or quit MacLoggerDX before you turn off the radio and turn on the radio before you start MacLoggerDX.

How can I find a driver for a USB/Serial adapter of unknown origin ?

You can tell which chip set is being used in your adapter by selecting "About This Mac / More Info / System Report / Hardware / USB.

Note: This tells you a USB/Serial adapter is plugged in - it doesn’t tell you if a working Mac driver (kext) has been loaded for it.