Skip to content

I am not making any headway in Windows 11 with VarAC. #179

Description

@dsiminiuk

Radio is a Flex 8600
COM4 is set for CAT data only.
COM5 is set for PTT only on RTS.

C:\Radio\MercuryHF>mercury -K | findstr Flex
initrigs4_commradio: _init called
 23005  FlexRadio              SmartSDR Slice A        20240814.0      Stable      RIG_MODEL_SMARTSDR_A

In mercury.ini...

radio_model = 23005
radio_device = COM4
radio_serial_speed = 9600

Set audio channels

C:\Radio\MercuryHF>mercury -z | findstr DAX
device: name: 'DAX TX (FlexRadio DAX)'  id: '{8BA029C5-47AC-485E-ACF7-B418E391D8AB}'  default: (null)
device: name: 'DAX RX 1 (FlexRadio DAX)'  id: '{BDF35A00-B9AC-11D0-A619-00AA00A7C00C}'  default: (null)

In mercury.ini...

input_device = "{BDF35A00-B9AC-11D0-A619-00AA00A7C00C}"
output_device = "{8BA029C5-47AC-485E-ACF7-B418E391D8AB}"

I start mercury.exe (without VarAC) and in the console I get...

17:43:42.985 [+0.000s] [INF] [engine] Logger initialised (min_level=DEBUG)
rig_set_conf: rig_pathname='COM4'
17:43:42.985 [+0.000s] [INF] [engine] Initialising audio I/O (subsystem=3)
frontend_set_conf: pathname=COM4:4992
17:43:42.985 [+0.000s] [INF] [radio-io] Initializing radio (type=23005, device=COM4, hamlib_log_level=4, serial_speed=9600)
rig_token_lookup called for serial_speed
17:43:42.985 [+0.000s] [DBG] [radio-io] Set hamlib debug level to 4
rig_confparam_lookup called for serial_speed and not found
17:43:42.985 [+0.001s] [DBG] [radio-io] Calling rig_init(model=23005)
rig_set_conf called
rig_confparam_lookup called for 0 and not found
rig.c(970):rig_open entered
17:43:43.117 [+0.133s] [WRN] [radio-io] rig_set_conf(serial_speed) failed: -1
17:43:43.117 [+0.133s] [DBG] [radio-io] Calling rig_open(device=COM4)
network_init: WSAStartup OK
network_open: TCP connect
rig.c(1204):rig_open returning2(-1) Invalid parameter

*1:smartsdr.c(293):smartsdr_cleanup entered
17:43:43.135 [+0.151s] [ERR] [radio-io] rig_open: error = COM4 *1:smartsdr.c(146):smartsdr_init entered
*1:smartsdr.c(187):smartsdr_init returning(0)
rig_token_lookup called for rig_pathname
rig_confparam_lookup called for rig_pathname
rig_set_conf called
rig_confparam_lookup called for rig_pathname
rig_set_conf: rig_pathname='COM4'
frontend_set_conf: pathname=COM4:4992
rig_token_lookup called for serial_speed
rig_confparam_lookup called for serial_speed and not found
rig_set_conf called
rig_confparam_lookup call
*1:smartsdr.c(302):smartsdr_cleanup returning(0)
17:43:43.168 [+0.184s] [INF] [audio-cap] I/O capture ({BDF35A00-B9AC-11D0-A619-00AA00A7C00C}) int32 / 48000Hz / 2ch / 200ms buffer
mercury_engine: radio init failed
17:43:43.173 [+0.188s] [INF] [audio-play] I/O playback ({8BA029C5-47AC-485E-ACF7-B418E391D8AB}) int32 / 48000Hz / 2ch / 40ms buffer

Why this "frontend_set_conf: pathname=COM4:4992"? 4992 is a socket on the radio so should be to the IP address of the Flex not a COM port.

Is there a guide for Windows setup? Flex setup?

I really want to try this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions