Client 2.03 wont reconnect to server after radio power down

My setup is server version 1.62 on Pi, client 2.03 on Pi. After powering down radio from client, radio wont come back on. Client indicates traffic, bot no reaction to on command.

https://termbin.com/qnu0

And sometimes the client app opens with audio but no waterfall, or waterfall without audio. And sometimes without any commands working A reboot of the server Pi via Windows remote terminal seems to be the only fix, but this works everytime.

https://termbin.com/osys

Is this problem on the server side? Any thoughts?

The Wfview client/server/radio connection, in itself as long as it is connected and running without power on/off, is very stable and can run almost infinitely in my setup.

Using different versions on Client & server will cause quite a bit of junk to flow between them from what i have observed, Not sure about Server on 1.6, Client on 2.x, but I know that the reverse causes a constant flow of error stuff in logs on the server. Depending on demands, and With waterfall those would be moderate, You might be better off moving the server to 2.x, or the client to 1.6.

All strange stuff on my server was eliminated by clients keeping in sync version-wise.

Maybe

Thanks!
Now I manage to catch the end of the client log just before loosing contact with the server. This was as I was hovering the mouse pointer over the log window, the app locked up just at that moment:
2025-02-05 23:07:45.073 WRN rig: “---- End hex dump -----”
2025-02-05 23:07:45.090 INF default: Changing queue interval to 25 ms
2025-02-05 23:07:45.090 INF system: Delay command interval timing: 25 ms
2025-02-05 23:07:45.098 WRN rig: Error (FA) received from rig, last command sent:
2025-02-05 23:07:45.099 WRN rig: “---- Begin hex dump -----:”
2025-02-05 23:07:45.099 WRN rig: "DATA: fe fe 94 e1 18 00 fd "
2025-02-05 23:07:45.099 WRN rig: "INDEX: 00 01 02 03 04 05 06 "
2025-02-05 23:07:45.099 WRN rig: “---- End hex dump -----”
2025-02-05 23:07:45.122 INF default: Changing queue interval to -1 ms
2025-02-05 23:07:45.161 INF default: Changing queue interval to 25 ms
2025-02-05 23:07:45.161 INF system: Delay command interval timing: 25 ms
2025-02-05 23:07:45.211 INF audioconverter: Closing audioConverter() Input: 1 Channels of 0 48000 SignedInt 16 Output: 2 Channels of 0 44100 Float 32
2025-02-05 23:07:45.224 INF audioconverter: Closing audioConverter() Input: 2 Channels of 0 44100 Float 32 Output: 1 Channels of 0 48000 SignedInt 16
2025-02-05 23:07:45.256 INF udp: Closing UDP stream : “78.82.51.211” : 50003
2025-02-05 23:07:45.258 INF udp: Closing UDP stream : “78.82.51.211” : 50002
2025-02-05 23:07:45.259 INF udp: Sending token removal packet
2025-02-05 23:07:45.260 INF udp: Closing UDP stream : “78.82.51.211” : 50001
2025-02-05 23:07:45.267 INF rig: closing instance of icomCommander()
2025-02-05 23:07:45.267 INF rig: closing instance of rigCommander()
2025-02-05 23:07:45.268 INF cw: cwSidetone() finished
2025-02-05 23:07:46.247 INF default: Receiving rigcaps into repeater setup.
2025-02-05 23:07:50.261 INF system: Start periodic commands (and delete unsupported)

Hope this will supply some clue to those with more knowledge!
This time it was possible to restart Wfview on the client and reconnect, though. At other times I would have to reboot the server Pi.

I will try to collect a log at such an occasion also.

Thinking a bit more about this, the mouse is a hidapi controlled device, just as the RC-28. The app crashed now on a mouse move, and it crashes immediately or after a while with the RC-28 connected.

Is there something funky with the hidapi version in Bookworm, or wfview interacting with it, as Phil suspected?

Does the crash generally end with the same log entries?

Can you run with --debug for extra logging?

–E

de W6EL

Will do that.

But this is a case of a client wfview crash when the connection is up but the radio is in off mode. There was two tmp-files on the server side. This is the end of the first, the crash was at 08:19 this morning:

2025-02-06 08:18:06.266 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type: 5

2025-02-06 08:19:06.264 INF udp.server: "::ffff:78.82.103.238" : Received token request

2025-02-06 08:19:06.264 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type: 5

2025-02-06 08:19:39.518 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Deleting stale connection

2025-02-06 08:19:39.519 INF udp.server: Deleting "Audio" connection to: "::ffff:78.82.103.238" : "60634"

2025-02-06 08:19:39.519 INF udp.server: Found "Audio" connection to: "::ffff:78.82.103.238" : "60634"

2025-02-06 08:19:39.520 INF udp.server: Current Number of clients connected: 0

2025-02-06 08:19:39.520 INF audioconverter: Closing audioConverter() Input: 2 Channels of 0 48000 SignedInt 16 Output: 1 Channels of 0 48000 SignedInt 16

2025-02-06 08:19:39.522 INF audioconverter: Closing audioConverter() Input: 1 Channels of 0 48000 SignedInt 16 Output: 2 Channels of 0 48000 SignedInt 16

2025-02-06 08:19:39.523 INF udp.server: "::ffff:78.82.103.238" ( "CIV" ): Deleting stale connection

2025-02-06 08:19:39.523 INF udp.server: Deleting "CIV" connection to: "::ffff:78.82.103.238" : "40771"

2025-02-06 08:19:39.524 INF udp.server: Found "CIV" connection to: "::ffff:78.82.103.238" : "40771"

2025-02-06 08:19:39.525 INF udp.server: Current Number of clients connected: 0

2025-02-06 08:19:39.525 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Deleting stale connection

2025-02-06 08:19:39.525 INF udp.server: Deleting "Control" connection to: "::ffff:78.82.103.238" : "59266"

2025-02-06 08:19:39.526 INF udp.server: Found "Control" connection to: "::ffff:78.82.103.238" : "59266"

2025-02-06 08:19:39.526 INF udp.server: Current Number of clients connected: 0

This is the second server tmp:

2025-02-06 10:02:05.984 INF system: "wfview version: 1.63 (Git:54b00b9 on Jun  6 2023 at 14:34:21 by pi@raspberrypi). Operating System: Raspbian GNU/Linux 10 (buster) (arm). Build Qt Version 5.11.3. Current Qt Version: 5.11.3" 
2025-02-06 10:02:06.113 INF system: Loading settings from  "/home/pi/.config/wfview/wfview.conf"
2025-02-06 10:02:06.131 INF rigctld: could not start on port  4532
2025-02-06 10:02:06.132 INF gui: Got Audio Output from Settings:  "default"
2025-02-06 10:02:06.132 INF gui: Got Audio Input from Settings:  "default"
2025-02-06 10:02:06.162 INF cw: "Sidetone Output: alsa_output.platform-bcm2835_audio.digital-stereo (volume: 0 rate: 44100 size: 16 type: 1)"
2025-02-06 10:02:06.162 INF audio: Audio device(s) found (*=default)
2025-02-06 10:02:07.097 INF audio: * ( 0 ) Input Device :  "default"
2025-02-06 10:02:07.098 INF audio:   ( 1 ) Input Device :  "jack"
2025-02-06 10:02:07.098 INF audio:   ( 2 ) Input Device :  "pulse"
2025-02-06 10:02:07.098 INF audio:   ( 3 ) Input Device :  "usbstream:CARD=b1"
2025-02-06 10:02:07.099 INF audio:   ( 4 ) Input Device :  "sysdefault:CARD=CODEC"
2025-02-06 10:02:07.099 INF audio:   ( 5 ) Input Device :  "front:CARD=CODEC,DEV=0"
2025-02-06 10:02:07.099 INF audio:   ( 6 ) Input Device :  "surround21:CARD=CODEC,DEV=0"
2025-02-06 10:02:07.099 INF audio:   ( 7 ) Input Device :  "surround40:CARD=CODEC,DEV=0"
2025-02-06 10:02:07.099 INF audio:   ( 8 ) Input Device :  "surround41:CARD=CODEC,DEV=0"
2025-02-06 10:02:07.099 INF audio:   ( 9 ) Input Device :  "surround50:CARD=CODEC,DEV=0"
2025-02-06 10:02:07.100 INF audio:   ( 10 ) Input Device :  "surround51:CARD=CODEC,DEV=0"
2025-02-06 10:02:07.100 INF audio:   ( 11 ) Input Device :  "surround71:CARD=CODEC,DEV=0"
2025-02-06 10:02:07.100 INF audio:   ( 12 ) Input Device :  "iec958:CARD=CODEC,DEV=0"
2025-02-06 10:02:07.100 INF audio:   ( 13 ) Input Device :  "dmix:CARD=CODEC,DEV=0"
2025-02-06 10:02:07.100 INF audio:   ( 14 ) Input Device :  "dsnoop:CARD=CODEC,DEV=0"
2025-02-06 10:02:07.100 INF audio:   ( 15 ) Input Device :  "hw:CARD=CODEC,DEV=0"
2025-02-06 10:02:07.101 INF audio:   ( 16 ) Input Device :  "plughw:CARD=CODEC,DEV=0"
2025-02-06 10:02:07.101 INF audio:   ( 17 ) Input Device :  "usbstream:CARD=CODEC"
2025-02-06 10:02:07.101 INF audio:   ( 18 ) Input Device :  "usbstream:CARD=Headphones"
2025-02-06 10:02:07.101 INF audio:   ( 19 ) Input Device :  "alsa_input.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo"
2025-02-06 10:02:07.101 INF audio:   ( 20 ) Input Device :  "alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo.monitor"
2025-02-06 10:02:07.102 INF audio:   ( 21 ) Input Device :  "alsa_output.platform-bcm2835_audio.digital-stereo.monitor"
2025-02-06 10:02:07.102 INF audio:   ( 22 ) Input Device :  "alsa_output.platform-bcm2835_audio.analog-stereo.monitor"
2025-02-06 10:02:08.413 INF audio: * ( 0 ) Output Device :  "default"
2025-02-06 10:02:08.413 INF audio:   ( 1 ) Output Device :  "jack"
2025-02-06 10:02:08.413 INF audio:   ( 2 ) Output Device :  "pulse"
2025-02-06 10:02:08.413 INF audio:   ( 3 ) Output Device :  "sysdefault:CARD=b1"
2025-02-06 10:02:08.413 INF audio:   ( 4 ) Output Device :  "dmix:CARD=b1,DEV=0"
2025-02-06 10:02:08.414 INF audio:   ( 5 ) Output Device :  "dsnoop:CARD=b1,DEV=0"
2025-02-06 10:02:08.414 INF audio:   ( 6 ) Output Device :  "hw:CARD=b1,DEV=0"
2025-02-06 10:02:08.414 INF audio:   ( 7 ) Output Device :  "plughw:CARD=b1,DEV=0"
2025-02-06 10:02:08.414 INF audio:   ( 8 ) Output Device :  "usbstream:CARD=b1"
2025-02-06 10:02:08.414 INF audio:   ( 9 ) Output Device :  "sysdefault:CARD=CODEC"
2025-02-06 10:02:08.414 INF audio:   ( 10 ) Output Device :  "front:CARD=CODEC,DEV=0"
2025-02-06 10:02:08.415 INF audio:   ( 11 ) Output Device :  "surround21:CARD=CODEC,DEV=0"
2025-02-06 10:02:08.415 INF audio:   ( 12 ) Output Device :  "surround40:CARD=CODEC,DEV=0"
2025-02-06 10:02:08.415 INF audio:   ( 13 ) Output Device :  "surround41:CARD=CODEC,DEV=0"
2025-02-06 10:02:08.415 INF audio:   ( 14 ) Output Device :  "surround50:CARD=CODEC,DEV=0"
2025-02-06 10:02:08.415 INF audio:   ( 15 ) Output Device :  "surround51:CARD=CODEC,DEV=0"
2025-02-06 10:02:08.415 INF audio:   ( 16 ) Output Device :  "surround71:CARD=CODEC,DEV=0"
2025-02-06 10:02:08.416 INF audio:   ( 17 ) Output Device :  "iec958:CARD=CODEC,DEV=0"
2025-02-06 10:02:08.416 INF audio:   ( 18 ) Output Device :  "dmix:CARD=CODEC,DEV=0"
2025-02-06 10:02:08.416 INF audio:   ( 19 ) Output Device :  "dsnoop:CARD=CODEC,DEV=0"
2025-02-06 10:02:08.416 INF audio:   ( 20 ) Output Device :  "hw:CARD=CODEC,DEV=0"
2025-02-06 10:02:08.416 INF audio:   ( 21 ) Output Device :  "plughw:CARD=CODEC,DEV=0"
2025-02-06 10:02:08.416 INF audio:   ( 22 ) Output Device :  "usbstream:CARD=CODEC"
2025-02-06 10:02:08.416 INF audio:   ( 23 ) Output Device :  "sysdefault:CARD=Headphones"
2025-02-06 10:02:08.417 INF audio:   ( 24 ) Output Device :  "dmix:CARD=Headphones,DEV=0"
2025-02-06 10:02:08.417 INF audio:   ( 25 ) Output Device :  "dsnoop:CARD=Headphones,DEV=0"
2025-02-06 10:02:08.417 INF audio:   ( 26 ) Output Device :  "hw:CARD=Headphones,DEV=0"
2025-02-06 10:02:08.417 INF audio:   ( 27 ) Output Device :  "plughw:CARD=Headphones,DEV=0"
2025-02-06 10:02:08.417 INF audio:   ( 28 ) Output Device :  "usbstream:CARD=Headphones"
2025-02-06 10:02:08.418 INF audio:   ( 29 ) Output Device :  "alsa_output.platform-bcm2835_audio.digital-stereo"
2025-02-06 10:02:08.418 INF audio:   ( 30 ) Output Device :  "alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo"
2025-02-06 10:02:08.418 INF audio:   ( 31 ) Output Device :  "alsa_output.platform-bcm2835_audio.analog-stereo"
2025-02-06 10:02:08.418 INF default: Looking for inputs
2025-02-06 10:02:08.421 INF audio: "Client Audio input device default found! "
2025-02-06 10:02:08.421 INF default: Looking for outputs
2025-02-06 10:02:08.424 INF audio: "Client Audio output device default found! "
2025-02-06 10:02:08.430 INF audio: "Server Audio input device alsa_input.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo found! "
2025-02-06 10:02:08.430 INF audio: "Server Audio output device alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo found! "
2025-02-06 10:02:08.881 INF system: Cannot prepare WF view without rigCaps. Waiting on this.
2025-02-06 10:02:08.898 INF rig: creating instance of rigCommander()
2025-02-06 10:02:08.900 INF serial: Could not open serial port  "/dev/IC7300"  , please restart.
2025-02-06 10:02:08.900 INF cluster: starting dxClusterClient()
2025-02-06 10:02:08.901 INF udp.server: Starting udp server
2025-02-06 10:02:08.901 INF audio: Audio Input device  "alsa_input.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo"
2025-02-06 10:02:08.901 INF audio: Audio Output device  "alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo"
2025-02-06 10:02:08.904 INF udp.server: My IP Address: "0.0.0.0"
2025-02-06 10:02:08.904 INF udp.server: Server Binding Control to:  50001
2025-02-06 10:02:08.905 INF udp.server: Server Binding CIV to:  50002
2025-02-06 10:02:08.905 INF udp.server: Server Binding Audio to:  50003
2025-02-06 10:02:09.323 INF system: Received CommReady!! 
2025-02-06 10:02:09.323 INF system: Delay command interval timing:  75 ms
2025-02-06 10:02:09.323 INF default: Setting rig state for wfmain
2025-02-06 10:02:09.324 INF default: Setting rig state
2025-02-06 10:02:09.324 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:09.412 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:09.543 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:09.692 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:09.842 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:09.993 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:10.143 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:10.293 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:10.443 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:10.593 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:10.743 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:10.893 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:11.193 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:11.342 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:11.493 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-06 10:02:11.545 INF serial: Could not open serial port  "/dev/IC7300"  , please restart.
2025-02-06 10:02:11.545 INF rig: Error using port  "/dev/IC7300"  message:  "Could not open port. Please restart."
2025-02-06 10:02:11.546 INF serial: Closing serial port:  "IC7300"

I dont know why there was a second tmp file starting at 10:02, it was probably the time that i connected to the server pi by Windows remote desktop, but I did not do anything to the wfview app at the server at that time.

On the client tmp there was just a stop in the usual sequence of communication when the radio is in off mode, without any special messages. It was not possible to reconnect the client wfview when restarted, without first rebooting the server pi. This is the log after reconnecting:
https://termbin.com/koq9

ANd this is a debug log, a crash with the RC-28 connected, after a minute or so. Sorry for the long log, I could not send it to termbin, as wfview was crashed, part one:

2025-02-06 12:17:40.033 INF system: wfview version: 2.03 (Git:34838fa on Feb  3 2025 at 20:23:46 by pi@raspberrypi)
2025-02-06 12:17:40.033 INF system: Operating System: Raspbian GNU/Linux 12 (bookworm) (arm)
2025-02-06 12:17:40.033 INF system: Looking for External Dependencies:
2025-02-06 12:17:40.033 INF system: QT Runtime Version: 5.15.8
2025-02-06 12:17:40.034 INF system: OPUS Version: libopus 1.3.1
2025-02-06 12:17:40.034 INF system: HIDAPI Version: 0.13.1
2025-02-06 12:17:40.034 INF system: EIGEN Version: 3.4.0
2025-02-06 12:17:40.034 INF system: QCUSTOMPLOT Version: 2.1.0
2025-02-06 12:17:40.034 INF system: RTAUDIO Version: 5.2.0
2025-02-06 12:17:40.034 INF system: PORTAUDIO Version: PortAudio V19.6.0-devel, revision 396fe4b6699ae929d3a685b3ef8a7e97396139a4
2025-02-06 12:17:40.041 DBG default: Returning instance of cachingQueue() to calling process: "<unknown>"
2025-02-06 12:17:40.041 INF default: Starting caching queue handler thread (ThreadId: 0xeccff300 )
2025-02-06 12:17:40.089 DBG default: Returning instance of cachingQueue() to calling process: "<unknown>"
2025-02-06 12:17:40.090 DBG default: Returning instance of cachingQueue() to calling process: "<unknown>"
2025-02-06 12:17:40.171 DBG default: Returning instance of cachingQueue() to calling process: "wfmain"
2025-02-06 12:17:40.174 DBG default: "Found Rig DEFAULT with CI-V address of 0x00 and version 2.02"
2025-02-06 12:17:40.177 DBG default: "Found Rig Unknown with CI-V address of 0x00 and version 2.03"
2025-02-06 12:17:40.182 DBG default: "Found Rig IC-705 with CI-V address of 0xa4 and version 2.03"
2025-02-06 12:17:40.184 DBG default: "Found Rig IC-706 (Mk1/Mk2) with CI-V address of 0x48 and version 2.02"
2025-02-06 12:17:40.187 DBG default: "Found Rig IC-706 (MkIIG) with CI-V address of 0x58 and version 2.02"
2025-02-06 12:17:40.190 DBG default: "Found Rig IC-7100 with CI-V address of 0x88 and version 2.03"
2025-02-06 12:17:40.192 DBG default: "Found Rig IC-718 with CI-V address of 0x5e and version 2.02"
2025-02-06 12:17:40.195 DBG default: "Found Rig IC-7200 with CI-V address of 0x76 and version 2.02"
2025-02-06 12:17:40.201 DBG default: "Found Rig IC-7300 with CI-V address of 0x94 and version 2.03"
2025-02-06 12:17:40.204 DBG default: "Found Rig IC-746 with CI-V address of 0x56 and version 2.02"
2025-02-06 12:17:40.206 DBG default: "Found Rig IC-746 PRO with CI-V address of 0x66 and version 2.02"
2025-02-06 12:17:40.208 DBG default: "Found Rig IC-756 with CI-V address of 0x50 and version 2.02"
2025-02-06 12:17:40.211 DBG default: "Found Rig IC-756 PRO with CI-V address of 0x5c and version 2.02"
2025-02-06 12:17:40.213 DBG default: "Found Rig IC-756 PRO II with CI-V address of 0x64 and version 2.02"
2025-02-06 12:17:40.216 DBG default: "Found Rig IC-756 PRO III with CI-V address of 0x6e and version 2.02"
2025-02-06 12:17:40.221 DBG default: "Found Rig IC-7610 with CI-V address of 0x98 and version 2.03"
2025-02-06 12:17:40.226 DBG default: "Found Rig IC-785x with CI-V address of 0x8e and version 2.03"
2025-02-06 12:17:40.230 DBG default: "Found Rig IC-905 with CI-V address of 0xac and version 2.03"
2025-02-06 12:17:40.234 DBG default: "Found Rig IC-9100 with CI-V address of 0x7c and version 2.02"
2025-02-06 12:17:40.239 DBG default: "Found Rig IC-9700 with CI-V address of 0xa2 and version 2.03"
2025-02-06 12:17:40.240 DBG default: "Found Rig IC-R7100 with CI-V address of 0x34 and version 2.02"
2025-02-06 12:17:40.242 DBG default: "Found Rig IC-R8500 with CI-V address of 0x4a and version 2.02"
2025-02-06 12:17:40.245 DBG default: "Found Rig IC-R8600 with CI-V address of 0x96 and version 2.03"
2025-02-06 12:17:40.247 DBG default: "Found Rig ID-31A/E with CI-V address of 0x84 and version 2.02"
2025-02-06 12:17:40.250 DBG default: "Found Rig TS-590SG with CI-V address of 0x17 and version 2.03"
2025-02-06 12:17:40.255 DBG default: "Found Rig TS-890S with CI-V address of 0x18 and version 2.03"
2025-02-06 12:17:40.256 DBG system: Running with debugging options enabled.
2025-02-06 12:17:40.260 INF system: Loading settings from  "/home/pi/.config/wfview/wfview.conf"
2025-02-06 12:17:41.408 WRN qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
2025-02-06 12:17:41.410 INF gui: Got Audio Output from Settings:  "default"
2025-02-06 12:17:41.410 INF gui: Got Audio Input from Settings:  "default"
2025-02-06 12:17:41.410 DBG gui: Accepting ServerConfig pointer into settings widget.
2025-02-06 12:17:41.411 INF default: tciServer() listening on 50001
2025-02-06 12:17:41.411 DBG default: Returning instance of cachingQueue() to calling process: "<unknown>"
2025-02-06 12:17:41.415 INF usbcontrol: Starting usbController()
2025-02-06 12:17:41.416 DBG gui: Accepting general preferences pointer into settings widget.
2025-02-06 12:17:41.416 DBG gui: Accepting color preset pointer into settings widget.
2025-02-06 12:17:41.417 DBG default: Returning instance of cachingQueue() to calling process: "<unknown>"
2025-02-06 12:17:41.417 DBG gui: Accepting UDP preferences pointer into settings widget.
2025-02-06 12:17:41.659 INF audio: PortAudio version:  PortAudio V19.6.0-devel, revision 396fe4b6699ae929d3a685b3ef8a7e97396139a4
2025-02-06 12:17:41.660 INF audio: Pa_CountDevices returned 14 audio device(s) (*=default)
2025-02-06 12:17:41.660 INF audio:   ( 0 ) Output Device  :  "bcm2835 Headphones: - (hw:0,0)"
2025-02-06 12:17:41.660 INF audio:   ( 1 ) Input Device :  "USB Audio Device: - (hw:1,0)"
2025-02-06 12:17:41.660 INF audio:   ( 1 ) Output Device  :  "USB Audio Device: - (hw:1,0)"
2025-02-06 12:17:41.661 INF audio:   ( 2 ) Output Device  :  "vc4-hdmi-0: MAI PCM i2s-hifi-0 (hw:2,0)"
2025-02-06 12:17:41.661 INF audio:   ( 3 ) Output Device  :  "vc4-hdmi-1: MAI PCM i2s-hifi-0 (hw:3,0)"
2025-02-06 12:17:41.661 INF audio:   ( 4 ) Output Device  :  "sysdefault"
2025-02-06 12:17:41.661 INF audio:   ( 5 ) Output Device  :  "lavrate"
2025-02-06 12:17:41.661 INF audio:   ( 6 ) Output Device  :  "samplerate"
2025-02-06 12:17:41.661 INF audio:   ( 7 ) Output Device  :  "speexrate"
2025-02-06 12:17:41.661 INF audio:   ( 8 ) Input Device :  "pulse"
2025-02-06 12:17:41.661 INF audio:   ( 8 ) Output Device  :  "pulse"
2025-02-06 12:17:41.662 INF audio:   ( 9 ) Output Device  :  "speex"
2025-02-06 12:17:41.662 INF audio:   ( 10 ) Output Device  :  "upmix"
2025-02-06 12:17:41.662 INF audio:   ( 11 ) Output Device  :  "vdownmix"
2025-02-06 12:17:41.662 INF audio:   ( 12 ) Output Device  :  "dmix"
2025-02-06 12:17:41.662 INF audio: * ( 13 ) Input Device :  "default"
2025-02-06 12:17:41.662 INF audio: * ( 13 ) Output Device  :  "default"
2025-02-06 12:17:41.662 INF default: Looking for inputs
2025-02-06 12:17:41.669 INF default: Looking for outputs
2025-02-06 12:17:41.673 DBG system: Audio devices done.
2025-02-06 12:17:41.696 DBG usbcontrol: Found available HID devices (not all will be suitable for use):
2025-02-06 12:17:41.716 INF usbcontrol: "Device found: (0d8c:0014)  manufacturer: () usage: 0x0000 usage_page 0x0000"
2025-02-06 12:17:41.716 INF usbcontrol: "Device found: (413c:2113)  manufacturer: () usage: 0x0000 usage_page 0x0000"
2025-02-06 12:17:41.716 INF usbcontrol: "Device found: (413c:2113)  manufacturer: () usage: 0x0000 usage_page 0x0000"
2025-02-06 12:17:41.716 INF usbcontrol: "Device found: (0c26:001e) Icom RC-28 REMOTE ENCODER manufacturer: (Icom RC-28 REMOTE ENCODER)Icom Inc. usage: 0x0000 usage_page 0x0000"
2025-02-06 12:17:41.716 INF usbcontrol: "Device found: (045e:0040)  manufacturer: () usage: 0x0000 usage_page 0x0000"
2025-02-06 12:17:41.963 DBG gui: Updating If pref 1
2025-02-06 12:17:41.964 DBG gui: Updating If pref 2
2025-02-06 12:17:41.964 DBG gui: Updating If pref 4
2025-02-06 12:17:41.964 DBG gui: Updating If pref 8
2025-02-06 12:17:41.964 DBG gui: Updating If pref 16
2025-02-06 12:17:41.964 DBG gui: Updating If pref 32
2025-02-06 12:17:41.964 DBG gui: Updating If pref 64
2025-02-06 12:17:41.964 DBG gui: Updating If pref 128
2025-02-06 12:17:41.964 DBG gui: Updating If pref 256
2025-02-06 12:17:41.964 DBG gui: Updating If pref 512
2025-02-06 12:17:41.964 DBG gui: Updating If pref 1024
2025-02-06 12:17:41.964 DBG gui: Updating If pref 2048
2025-02-06 12:17:41.965 DBG gui: Updating If pref 4096
2025-02-06 12:17:41.965 DBG gui: Updating If pref 8192
2025-02-06 12:17:41.965 DBG gui: Updating If pref 16384
2025-02-06 12:17:41.965 DBG gui: Updating If pref 32768
2025-02-06 12:17:41.965 DBG gui: Updating If pref 65536
2025-02-06 12:17:41.965 DBG gui: Updating If pref 131072
2025-02-06 12:17:41.965 DBG gui: Updating If pref 262144
2025-02-06 12:17:41.965 DBG gui: Updating If pref 524288
2025-02-06 12:17:41.984 INF default: Setting color Preset 0 name "Dark"
2025-02-06 12:17:41.984 DBG gui: Updating If pref 1048576
2025-02-06 12:17:41.984 DBG gui: Updating If pref 2097152
2025-02-06 12:17:41.984 DBG gui: Updating If pref 4194304
2025-02-06 12:17:41.984 DBG gui: Updating If pref 8388608
2025-02-06 12:17:41.984 DBG gui: Updating If pref 16777216
2025-02-06 12:17:41.984 DBG gui: Updating Ra pref 1
2025-02-06 12:17:41.984 DBG gui: Updating Ra pref 2
2025-02-06 12:17:41.985 DBG gui: Updating Ra pref 4
2025-02-06 12:17:41.985 DBG gui: Updating Ra pref 8
2025-02-06 12:17:41.985 DBG gui: Updating Ra pref 16
2025-02-06 12:17:41.985 DBG gui: Updating Ra pref 32
2025-02-06 12:17:42.010 DBG gui: Updating Ra pref 64
2025-02-06 12:17:42.010 DBG gui: Updating Ra pref 128
2025-02-06 12:17:42.013 DBG gui: Updating Ra pref 256
2025-02-06 12:17:42.013 DBG gui: Updating Ra pref 512
2025-02-06 12:17:42.013 DBG gui: Updating Rs pref 1
2025-02-06 12:17:42.013 DBG gui: Updating Rs pref 2
2025-02-06 12:17:42.013 DBG gui: Updating Rs pref 4
2025-02-06 12:17:42.013 DBG gui: Updating Rs pref 8
2025-02-06 12:17:42.013 DBG gui: Updating Rs pref 16
2025-02-06 12:17:42.013 DBG gui: Updating Rs pref 32
2025-02-06 12:17:42.014 DBG gui: Updating Rs pref 64
2025-02-06 12:17:42.014 DBG gui: Updating Rs pref 128
2025-02-06 12:17:42.014 DBG gui: Updating Rs pref 256
2025-02-06 12:17:42.014 DBG gui: Updating Rs pref 512
2025-02-06 12:17:42.014 DBG gui: Updating Rs pref 1024
2025-02-06 12:17:42.014 DBG gui: Updating Rs pref 2048
2025-02-06 12:17:42.014 DBG gui: Updating Ct pref 1
2025-02-06 12:17:42.014 DBG gui: Updating Ct pref 2
2025-02-06 12:17:42.014 DBG gui: Updating Ct pref 4
2025-02-06 12:17:42.014 DBG gui: Updating Ct pref 8
2025-02-06 12:17:42.014 DBG gui: Updating Ct pref 16
2025-02-06 12:17:42.014 DBG gui: Updating Ct pref 32
2025-02-06 12:17:42.014 DBG gui: Updating Cluster pref 1
2025-02-06 12:17:42.015 DBG gui: Updating Cluster pref 2
2025-02-06 12:17:42.015 DBG gui: Updating Cluster pref 4
2025-02-06 12:17:42.015 DBG gui: Updating Cluster pref 8
2025-02-06 12:17:42.015 DBG gui: Updating Cluster pref 16
2025-02-06 12:17:42.015 DBG gui: Updating Cluster pref 32
2025-02-06 12:17:42.015 DBG gui: Updating Cluster pref 64
2025-02-06 12:17:42.016 DBG gui: Updating Cluster pref 128
2025-02-06 12:17:42.016 DBG gui: Updating Cluster pref 256
2025-02-06 12:17:42.016 DBG gui: Updating Cluster pref 512
2025-02-06 12:17:42.016 DBG gui: Updating Cluster pref 1024
2025-02-06 12:17:42.016 DBG gui: Updating Lan pref 1
2025-02-06 12:17:42.016 DBG gui: Updating Lan pref 2
2025-02-06 12:17:42.016 DBG gui: Updating Lan pref 4
2025-02-06 12:17:42.016 DBG gui: Updating Lan pref 8
2025-02-06 12:17:42.017 DBG gui: Updating Lan pref 16
2025-02-06 12:17:42.017 DBG gui: Updating Lan pref 32
2025-02-06 12:17:42.017 DBG gui: Updating UDP preference  1
2025-02-06 12:17:42.017 DBG gui: Updating UDP preference  2
2025-02-06 12:17:42.017 DBG gui: Updating UDP preference  4
2025-02-06 12:17:42.017 DBG gui: Updating UDP preference  8
2025-02-06 12:17:42.017 DBG gui: Updating UDP preference  16
2025-02-06 12:17:42.017 DBG gui: Updating UDP preference  32
2025-02-06 12:17:42.017 DBG gui: Updating UDP preference  64
2025-02-06 12:17:42.044 DBG gui: Updating UDP preference  128
2025-02-06 12:17:42.044 DBG gui: Updating UDP preference  256
2025-02-06 12:17:42.044 DBG gui: Updating UDP preference  512
2025-02-06 12:17:42.044 DBG gui: Updating UDP preference  1024
2025-02-06 12:17:42.044 DBG gui: Updating UDP preference  2048
2025-02-06 12:17:42.044 DBG gui: Updating UDP preference  4096
2025-02-06 12:17:42.044 DBG gui: Updating UDP preference  8192
2025-02-06 12:17:42.044 DBG gui: Updating UDP preference  16384
2025-02-06 12:17:42.044 INF audio: "Client Audio input device default found! "
2025-02-06 12:17:42.045 DBG gui: Changed audio output to: "default"
2025-02-06 12:17:42.045 DBG gui: Updating UDP preference  32768
2025-02-06 12:17:42.045 INF audio: "Client Audio output device default found! "
2025-02-06 12:17:42.045 DBG gui: Changed audio output to: "default"
2025-02-06 12:17:42.045 DBG gui: Updating ServerConfig 1
2025-02-06 12:17:42.045 DBG gui: Updating ServerConfig 2
2025-02-06 12:17:42.045 DBG gui: Updating ServerConfig 4
2025-02-06 12:17:42.045 DBG gui: Updating ServerConfig 8
2025-02-06 12:17:42.045 DBG gui: Updating ServerConfig 16
2025-02-06 12:17:42.045 DBG gui: Updating ServerConfig 32
2025-02-06 12:17:42.045 DBG gui: Updating ServerConfig 64
2025-02-06 12:17:42.045 DBG gui: Updating ServerConfig 128
2025-02-06 12:17:42.045 DBG gui: Updating ServerConfig 256
2025-02-06 12:17:42.046 DBG gui: Updating ServerConfig 512
2025-02-06 12:17:42.046 DBG gui: Updating ServerConfig 1024
2025-02-06 12:17:42.046 DBG gui: Adding server users. Size:  2
2025-02-06 12:17:42.060 DBG gui: Updating ServerConfig 2048
2025-02-06 12:17:42.060 DBG system: Running setInititalTiming()
2025-02-06 12:17:42.060 INF default: Changing queue interval to 250 ms
2025-02-06 12:17:42.063 DBG system: Running openRig()
2025-02-06 12:17:42.065 INF rig: creating instance of rigCommander()
2025-02-06 12:17:42.066 DBG default: Returning instance of cachingQueue() to calling process: "<unknown>"
2025-02-06 12:17:42.066 INF rig: creating instance of icomCommander()
2025-02-06 12:17:42.066 INF cluster: starting dxClusterClient()
2025-02-06 12:17:42.067 INF udp: Starting udpHandler user: "user"  rx latency: 150  tx latency: 150  rx sample rate:  48000  rx codec:  4  tx sample rate:  48000  tx codec:  4
2025-02-06 12:17:42.069 INF udp: Got IP Address : "hemmaro.chickenkiller.com" :  "78.82.51.211"
2025-02-06 12:17:42.070 DBG default: Returning instance of cachingQueue() to calling process: "<unknown>"
2025-02-06 12:17:42.070 INF udp: UDP Stream bound to local port: 41500  remote port: 50001
2025-02-06 12:17:42.070 INF serial: Opened pt device:  36 , attempting to grant pt status
2025-02-06 12:17:42.070 INF serial: Opened pseudoterminal, slave name : /dev/pts/1
2025-02-06 12:17:42.070 INF serial: Error creating link to "/dev/pts/1" from "/home/pi/rig-pty1"
2025-02-06 12:17:42.603 INF udp: udpHandler : Received I am here from:  "::ffff:78.82.51.211"
2025-02-06 12:17:42.603 INF udp: udpHandler : Received I am here 
2025-02-06 12:17:42.609 INF udp: udpHandler : Received I am ready
2025-02-06 12:17:42.610 INF udp: udpHandler : Sending login packet
2025-02-06 12:17:42.617 INF udp: Got connection type: "WFVIEW"
2025-02-06 12:17:42.617 INF udp: udpHandler : Received matching token response to our request
2025-02-06 12:17:42.617 DBG udp: udpHandler Sending Token request:  2
2025-02-06 12:17:42.617 INF udp: udpHandler : Detected connection speed  WFVIEW
2025-02-06 12:17:42.625 INF udp: udpHandler "Received radio capabilities, Name: IC-7300, Audio: ICOM_VAUDIO, CIV: 94, MAC: 00:90:c7:35:46:3a CAPF: 5001"
2025-02-06 12:17:42.625 INF udp: Got Connection status for: IC-7300 Busy: 0 Computer  IP "0.0.0.0"
2025-02-06 12:17:42.625 DBG udp: Is the user an admin?  false
2025-02-06 12:17:42.625 DBG udp: Set radio usage num: 0 IC-7300 Busy: 0 Computer  IP "0.0.0.0"
2025-02-06 12:17:42.625 DBG udp: Single radio available, can I connect to it?
2025-02-06 12:17:42.625 DBG udp: Attempting to connect to radio
2025-02-06 12:17:42.625 INF udp: Got Radio 0
2025-02-06 12:17:42.625 INF udp: Find available local ports
2025-02-06 12:17:42.634 INF udp: Starting udpCivData
2025-02-06 12:17:42.634 INF udp: UDP Stream bound to local port: 43568  remote port: 50002
2025-02-06 12:17:42.634 INF udp: Starting udpAudio
2025-02-06 12:17:42.635 INF udp: UDP Stream bound to local port: 56349  remote port: 50003
2025-02-06 12:17:42.635 INF audio: Input PortAudio handler starting: "default"
2025-02-06 12:17:42.636 INF audio: Output PortAudio handler starting: "default"
2025-02-06 12:17:42.636 INF udp: udpHandler Got serial and audio request success, device name:  "IC-7300"
2025-02-06 12:17:42.636 DBG audio: Creating Input audio device: "default" , bits 16 , codec 4 , latency 150 , localAFGain 255 , radioChan 1 , resampleQuality 4 , samplerate 48000 , uLaw false
2025-02-06 12:17:42.636 DBG audio: Creating Output audio device: "default" , bits 16 , codec 4 , latency 150 , localAFGain 172 , radioChan 1 , resampleQuality 4 , samplerate 48000 , uLaw false
2025-02-06 12:17:42.636 INF udp: Got Connection status for: IC-7300 Busy: 1 Computer raspberr-wfview IP "78.82.103.238"
2025-02-06 12:17:42.636 DBG audio: PortAudio Input 13 Input Channels 32 Output Channels 32
2025-02-06 12:17:42.636 DBG audio: PortAudio Output 13 Input Channels 32 Output Channels 32
2025-02-06 12:17:42.636 DBG udp: Is the user an admin?  true
2025-02-06 12:17:42.637 DBG audio: Input Selected format: SampleSize 32 Channel Count 2 Sample Rate 44100 Codec 0 Sample Type Float
2025-02-06 12:17:42.637 DBG audio: Output Selected format: SampleSize 32 Channel Count 2 Sample Rate 44100 Codec 0 Sample Type Float
2025-02-06 12:17:42.637 DBG udp: Set radio usage num: 0 IC-7300 Busy: 1 Computer raspberr-wfview IP "78.82.103.238"
2025-02-06 12:17:42.637 INF audio: Output Chunk size 882
2025-02-06 12:17:42.637 INF audio: Input Chunk size 882
2025-02-06 12:17:42.644 INF udp: udpCivData : Received I am here 
2025-02-06 12:17:42.646 INF udp: udpAudio : Received I am here 
2025-02-06 12:17:42.707 INF udp: udpHandler Got new radio time: ( 44262710 ) QTime(12:17:42.710)  Offset: -3 Calc time:  QTime(Invalid)
2025-02-06 12:17:42.737 INF udp: udpCivData Got new radio time: ( 44262740 ) QTime(12:17:42.740)  Offset: -3 Calc time:  QTime(Invalid)
2025-02-06 12:17:42.877 INF audioconverter: Starting audioConverter() Input: 2 Channels of 0 44100 Float 32 Output: 1 Channels of 0 48000 SignedInt 16
2025-02-06 12:17:42.879 INF audioconverter: wf_resampler_init() returned:  0  resampleRatio:  1.08844
2025-02-06 12:17:42.880 INF audioconverter: Starting audioConverter() Input: 1 Channels of 0 48000 SignedInt 16 Output: 2 Channels of 0 44100 Float 32
2025-02-06 12:17:42.881 INF audioconverter: wf_resampler_init() returned:  0  resampleRatio:  0.91875
2025-02-06 12:17:42.998 INF audio: Input device successfully opened
2025-02-06 12:17:42.998 INF audio: Output device successfully opened
2025-02-06 12:17:43.121 INF udp: udpAudio Got new radio time: ( 44263124 ) QTime(12:17:43.124)  Offset: -4 Calc time:  QTime(Invalid)
2025-02-06 12:17:43.547 DBG usbcontrol: Known device detected "Icom RC-28 REMOTE ENCODER"
2025-02-06 12:17:43.547 INF usbcontrol: "Attempting to connect to USB Controller: Icom RC-28 REMOTE ENCODER"
2025-02-06 12:17:43.548 INF usbcontrol: "Connected to USB device: Icom RC-28 REMOTE ENCODER from Icom Inc. S/N RC-28 0103435"
2025-02-06 12:17:43.548 INF usbcontrol: Found stored buttons for this device, loading.
2025-02-06 12:17:43.548 INF usbcontrol: Found stored knobs for this device, loading.
2025-02-06 12:17:43.706 DBG default: adding unique "Transceiver ID" recurring true priority 2 receiver 0
2025-02-06 12:17:43.824 INF rig: "Have new rig ID: 0x94"
2025-02-06 12:17:43.830 INF rig: "Loading Rig: IC-7300 from /usr/local/share/wfview/rigs/IC-7300.rig"
2025-02-06 12:17:43.837 DBG rig: ** GOT ATTENUATOR 0
2025-02-06 12:17:43.837 DBG rig: ** GOT ATTENUATOR 20

And part two:

2025-02-06 12:17:43.837 DBG rig: Adding Band  9 Start 70000000 End 70500000 BSR "0"
2025-02-06 12:17:43.837 DBG rig: Adding Band  10 Start 50000000 End 54000000 BSR "a"
2025-02-06 12:17:43.837 DBG rig: Adding Band  11 Start 28000000 End 29700000 BSR "9"
2025-02-06 12:17:43.837 DBG rig: Adding Band  12 Start 24890000 End 24990000 BSR "8"
2025-02-06 12:17:43.838 DBG rig: Adding Band  13 Start 21000000 End 21450000 BSR "7"
2025-02-06 12:17:43.838 DBG rig: Adding Band  14 Start 18068000 End 18168000 BSR "6"
2025-02-06 12:17:43.838 DBG rig: Adding Band  15 Start 14000000 End 14350000 BSR "5"
2025-02-06 12:17:43.838 DBG rig: Adding Band  16 Start 10100000 End 10150000 BSR "4"
2025-02-06 12:17:43.838 DBG rig: Adding Band  17 Start 7000000 End 7300000 BSR "3"
2025-02-06 12:17:43.838 DBG rig: Adding Band  17 Start 7000000 End 7200000 BSR "3"
2025-02-06 12:17:43.838 DBG rig: Adding Band  17 Start 7000000 End 7200000 BSR "3"
2025-02-06 12:17:43.838 DBG rig: Adding Band  18 Start 5250000 End 5450000 BSR "0"
2025-02-06 12:17:43.839 DBG rig: Adding Band  19 Start 3500000 End 4000000 BSR "2"
2025-02-06 12:17:43.839 DBG rig: Adding Band  19 Start 3500000 End 3900000 BSR "2"
2025-02-06 12:17:43.839 DBG rig: Adding Band  19 Start 3500000 End 3800000 BSR "2"
2025-02-06 12:17:43.839 DBG rig: Adding Band  20 Start 1800000 End 2000000 BSR "1"
2025-02-06 12:17:43.839 DBG rig: Adding Band  21 Start 493000 End 595000 BSR "0"
2025-02-06 12:17:43.839 DBG rig: Adding Band  22 Start 135000 End 138000 BSR "0"
2025-02-06 12:17:43.839 DBG rig: Adding Band  23 Start 30000 End 74800000 BSR "b"
2025-02-06 12:17:43.841 INF serial: Got rigcaps for: "IC-7300"
2025-02-06 12:17:43.841 DBG rig: ---Rig FOUND from broadcast query:
2025-02-06 12:17:43.841 INF rig: Using incomingCIVAddr: (int):  148  hex:  "0x94"
2025-02-06 12:17:43.855 DBG system: Is this user an admin?  no
2025-02-06 12:17:43.855 INF default: Received serial port baud rate from remote server: 115200
2025-02-06 12:17:43.856 INF default: Changing queue interval to 100 ms
2025-02-06 12:17:43.856 INF system: Delay command interval timing:  100 ms
2025-02-06 12:17:43.856 DBG system: Is this user an admin?  yes
2025-02-06 12:17:43.856 WRN system: Data received before we have rigCaps(), aborting
2025-02-06 12:17:43.866 DBG usbcontrol: Adding new tab for "Icom RC-28 REMOTE ENCODER"
2025-02-06 12:17:43.949 INF default: Receiving rigcaps into repeater setup.
2025-02-06 12:17:43.950 INF default: repeaterSetup got rigcaps for: "IC-7300"
2025-02-06 12:17:43.950 DBG gui: Accepting new rigcaps into band buttons.
2025-02-06 12:17:43.950 DBG gui: Bands in this rigcaps: 
2025-02-06 12:17:43.950 DBG gui: band[ 0 ]:  9
2025-02-06 12:17:43.951 DBG gui: band[ 1 ]:  10
2025-02-06 12:17:43.951 DBG gui: band[ 2 ]:  11
2025-02-06 12:17:43.951 DBG gui: band[ 3 ]:  12
2025-02-06 12:17:43.951 DBG gui: band[ 4 ]:  13
2025-02-06 12:17:43.951 DBG gui: band[ 5 ]:  14
2025-02-06 12:17:43.951 DBG gui: band[ 6 ]:  15
2025-02-06 12:17:43.951 DBG gui: band[ 7 ]:  16
2025-02-06 12:17:43.951 DBG gui: band[ 8 ]:  17
2025-02-06 12:17:43.951 DBG gui: band[ 9 ]:  17
2025-02-06 12:17:43.951 DBG gui: band[ 10 ]:  17
2025-02-06 12:17:43.951 DBG gui: band[ 11 ]:  18
2025-02-06 12:17:43.951 DBG gui: band[ 12 ]:  19
2025-02-06 12:17:43.952 DBG gui: band[ 13 ]:  19
2025-02-06 12:17:43.952 DBG gui: band[ 14 ]:  19
2025-02-06 12:17:43.952 DBG gui: band[ 15 ]:  20
2025-02-06 12:17:43.952 DBG gui: band[ 16 ]:  21
2025-02-06 12:17:43.952 DBG gui: band[ 17 ]:  22
2025-02-06 12:17:43.952 DBG gui: band[ 18 ]:  23
2025-02-06 12:17:43.952 DBG gui: bsr[ 0 ]:  0
2025-02-06 12:17:43.952 DBG gui: bsr[ 1 ]:  0
2025-02-06 12:17:43.952 DBG gui: bsr[ 2 ]:  0
2025-02-06 12:17:43.952 DBG gui: bsr[ 3 ]:  0
2025-02-06 12:17:43.952 DBG gui: bsr[ 4 ]:  0
2025-02-06 12:17:43.952 DBG gui: bsr[ 5 ]:  0
2025-02-06 12:17:43.952 DBG gui: bsr[ 6 ]:  0
2025-02-06 12:17:43.952 DBG gui: bsr[ 7 ]:  0
2025-02-06 12:17:43.952 DBG gui: bsr[ 8 ]:  0
2025-02-06 12:17:43.953 DBG gui: bsr[ 9 ]:  0
2025-02-06 12:17:43.953 DBG gui: bsr[ 10 ]:  10
2025-02-06 12:17:43.953 DBG gui: bsr[ 11 ]:  9
2025-02-06 12:17:43.953 DBG gui: bsr[ 12 ]:  8
2025-02-06 12:17:43.953 DBG gui: bsr[ 13 ]:  7
2025-02-06 12:17:43.953 DBG gui: bsr[ 14 ]:  6
2025-02-06 12:17:43.953 DBG gui: bsr[ 15 ]:  5
2025-02-06 12:17:43.953 DBG gui: bsr[ 16 ]:  4
2025-02-06 12:17:43.953 DBG gui: bsr[ 17 ]:  3
2025-02-06 12:17:43.953 DBG gui: bsr[ 18 ]:  0
2025-02-06 12:17:43.953 DBG gui: bsr[ 19 ]:  2
2025-02-06 12:17:43.954 DBG system: Rig name:  "IC-7300"
2025-02-06 12:17:43.954 DBG system: Has LAN capabilities:  false
2025-02-06 12:17:43.954 DBG system: Rig ID received into wfmain: spectLenMax:  475
2025-02-06 12:17:43.954 DBG system: Rig ID received into wfmain: spectAmpMax:  160
2025-02-06 12:17:43.954 DBG system: Rig ID received into wfmain: spectSeqMax:  11
2025-02-06 12:17:43.954 DBG system: Rig ID received into wfmain: hasSpectrum:  true
2025-02-06 12:17:43.954 INF system: Running configureVFOs()
2025-02-06 12:17:43.955 DBG default: Returning instance of cachingQueue() to calling process: "<unknown>"
2025-02-06 12:17:43.957 DBG default: Adding VFO 0 on receiver 0
2025-02-06 12:17:43.960 DBG default: Adding VFO 1 on receiver 0
2025-02-06 12:17:44.027 DBG rig: Configuring separators: '\u00a0' and ','
2025-02-06 12:17:44.027 DBG rig: Configuring separators: '\u00a0' and ','
2025-02-06 12:17:44.030 DBG default: Resizing plasma buffer via parameter, from oldsize  64  to new size:  64
2025-02-06 12:17:44.201 DBG default: Returning instance of cachingQueue() to calling process: "<unknown>"
2025-02-06 12:17:44.201 INF cw: Starting sidetone. Thread= 0xf7bd38c0
2025-02-06 12:17:44.202 INF cw: Sidetone init() Thread= 0xce273300
2025-02-06 12:17:44.203 INF default: Changing queue interval to 25 ms
2025-02-06 12:17:44.203 INF system: Delay command interval timing:  25 ms
2025-02-06 12:17:44.203 INF system: Start periodic commands (and delete unsupported)
2025-02-06 12:17:44.203 DBG system: Inserting command "Attenuator Status" priority "Medium Low" on Receiver "0"
2025-02-06 12:17:44.203 DBG system: Inserting command "Compressor Status" priority "Medium Low" on Receiver "0"
2025-02-06 12:17:44.204 DBG system: Inserting command "Data Off Mod Input" priority "Medium High" on Receiver "0"
2025-02-06 12:17:44.204 DBG system: Inserting command "DATA1 Mod Input" priority "Medium High" on Receiver "0"
2025-02-06 12:17:44.204 DBG system: Inserting command "IP Plus Status" priority "Medium Low" on Receiver "0"
2025-02-06 12:17:44.204 DBG system: Inserting command "Monitor Gain" priority "Medium Low" on Receiver "0"
2025-02-06 12:17:44.204 DBG system: Inserting command "Monitor Status" priority "Medium Low" on Receiver "0"
2025-02-06 12:17:44.204 DBG system: Inserting command "Noise Blanker" priority "Medium Low" on Receiver "0"
2025-02-06 12:17:44.204 DBG system: Inserting command "Noise Reduction" priority "Medium Low" on Receiver "0"
2025-02-06 12:17:44.204 DBG system: Inserting command "Overflow Status" priority "High" on Receiver "0"
2025-02-06 12:17:44.204 DBG system: Inserting command "Preamp Status" priority "Medium Low" on Receiver "0"
2025-02-06 12:17:44.204 DBG system: Inserting command "RF Gain" priority "Medium" on Receiver "0"
2025-02-06 12:17:44.204 DBG system: Inserting command "RF Power" priority "Medium" on Receiver "0"
2025-02-06 12:17:44.205 DBG system: Inserting command "S Meter" priority "Highest" on Receiver "0"
2025-02-06 12:17:44.205 DBG system: Inserting command "Scope Edge" priority "Medium" on Receiver "0"
2025-02-06 12:17:44.205 DBG system: Inserting command "Scope Hold" priority "Medium" on Receiver "0"
2025-02-06 12:17:44.205 DBG system: Inserting command "Scope Mode" priority "Medium High" on Receiver "0"
2025-02-06 12:17:44.205 DBG system: Inserting command "Scope Ref" priority "Medium High" on Receiver "0"
2025-02-06 12:17:44.205 DBG system: Inserting command "Scope Span" priority "Medium" on Receiver "0"
2025-02-06 12:17:44.205 DBG system: Inserting command "Scope Speed" priority "Medium" on Receiver "0"
2025-02-06 12:17:44.205 DBG system: Inserting command "Selected Freq" priority "Medium" on Receiver "0"
2025-02-06 12:17:44.205 DBG system: Inserting command "Selected Mode" priority "Medium" on Receiver "0"
2025-02-06 12:17:44.205 DBG system: Inserting command "Split/Duplex" priority "Medium" on Receiver "0"
2025-02-06 12:17:44.205 DBG system: Inserting command "Squelch" priority "Medium Low" on Receiver "0"
2025-02-06 12:17:44.205 DBG system: Inserting command "Transceiver Status" priority "High" on Receiver "0"
2025-02-06 12:17:44.206 DBG system: Inserting command "Tuner/ATU Status" priority "Medium High" on Receiver "0"
2025-02-06 12:17:44.206 DBG system: Inserting command "Tuning Step" priority "Medium Low" on Receiver "0"
2025-02-06 12:17:44.206 DBG system: Inserting command "Unselected Freq" priority "Medium" on Receiver "0"
2025-02-06 12:17:44.206 DBG system: Inserting command "Unselected Mode" priority "Medium" on Receiver "0"
2025-02-06 12:17:44.206 DBG system: Inserting command "Vox Status" priority "Medium Low" on Receiver "0"
2025-02-06 12:17:44.206 DBG default: Changing meter type.
2025-02-06 12:17:44.206 DBG default: cachingQueue()::addUnique deleted 1 entries from queue for "S Meter" on receiver 0
2025-02-06 12:17:44.207 DBG default: adding unique "S Meter" recurring true priority 2 receiver 0
2025-02-06 12:17:44.207 DBG default: Changing meter type.
2025-02-06 12:17:44.207 DBG default: adding unique "ALC Meter" recurring true priority 2 receiver 0
2025-02-06 12:17:44.207 DBG default: Changing meter type.
2025-02-06 12:17:44.208 DBG default: Asked to block meter of type:  "Meter name: meterTxMod"
2025-02-06 12:17:44.208 DBG default: Asked to block meter of type:  "Meter name: meterALC"
2025-02-06 12:17:44.209 DBG system: "Main Received new IF Filter/Passband 3200 Hz"
2025-02-06 12:17:44.224 INF cw: "Sidetone Output: alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo (volume: 0 rate: 44100 size: 16 type: 1)"
2025-02-06 12:17:44.352 WRN system: Spectrum length error, expected 475 got 225 (one can be ignored for USB connection)
2025-02-06 12:17:44.516 INF default: "Data: 0 Input: USB current: "
2025-02-06 12:17:44.517 DBG default: adding unique "USB Mod Level" recurring true priority 3 receiver 0
2025-02-06 12:17:44.517 DBG gui: Updating Rs pref 1
2025-02-06 12:17:44.517 INF default: "Data: 1 Input: USB current: "
2025-02-06 12:17:44.517 DBG gui: Updating Rs pref 2
2025-02-06 12:17:44.794 INF default: Band Buttons found current band: "10m"
2025-02-06 12:17:44.818 INF system: receiveMode "Received new mode for Main: 1 (USB) filter:2 data:0"
2025-02-06 12:17:44.818 DBG default: adding unique "PBT Inner" recurring true priority 3 receiver 0
2025-02-06 12:17:44.818 DBG default: adding unique "PBT Outer" recurring true priority 3 receiver 0
2025-02-06 12:17:44.818 DBG default: adding unique "Filter Width" recurring true priority 3 receiver 0
2025-02-06 12:17:44.818 DBG default: adding unique "Unselected Freq" recurring true priority 3 receiver 0
2025-02-06 12:17:44.819 DBG default: adding unique "Unselected Mode" recurring true priority 3 receiver 0
2025-02-06 12:17:44.944 DBG system: "Received new Tuning Step 1 KHz"
2025-02-06 12:17:45.143 DBG rig: **** setting uchar value "Scope On/Off" val 1
2025-02-06 12:17:45.168 DBG rig: **** setting uchar value "Scope Data Output" val 1
2025-02-06 12:17:45.244 DBG rig: **** setting uchar value "Scope Speed" val 1
2025-02-06 12:17:45.280 INF default: "Data: 0 Input: USB current: USB"
2025-02-06 12:17:45.280 DBG default: cachingQueue()::del 1 entries from queue for "USB Mod Level" on receiver 0
2025-02-06 12:17:45.280 DBG default: adding unique "USB Mod Level" recurring true priority 3 receiver 0
2025-02-06 12:17:45.280 DBG gui: Updating Rs pref 1
2025-02-06 12:17:45.423 DBG rig: **** setting uchar value "Tuning Step" val 2
2025-02-06 12:17:47.733 DBG rig: **** setting uchar value "Scope On/Off" val 1
2025-02-06 12:17:47.989 DBG rig: **** setting uchar value "Scope Data Output" val 1
2025-02-06 12:17:50.448 WRN qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
2025-02-06 12:17:55.115 INF rig: Unsupported command received from rig "1a05004600" Check rig file
2025-02-06 12:17:55.305 DBG usbcontrol: Got Buttons: "1"
2025-02-06 12:17:55.306 DBG usbcontrol: "On Button event for button 0: PTT On"
2025-02-06 12:17:55.306 DBG usbcontrol: "executing command: PTT On (289) suffix:1 value:0"
2025-02-06 12:17:55.306 INF usbcontrol: Command 289 Value 0 Suffix 1
2025-02-06 12:17:55.311 DBG rig: **** setting uchar value "Transceiver Status" val 1
2025-02-06 12:17:55.351 DBG default: cachingQueue()::del 1 entries from queue for "S Meter" on receiver 0
2025-02-06 12:17:56.231 DBG usbcontrol: Got Buttons: "0"
2025-02-06 12:17:56.231 DBG usbcontrol: "Off Button event for button 0: PTT Off"
2025-02-06 12:17:56.232 DBG usbcontrol: "executing command: PTT Off (289) suffix:0 value:0"
2025-02-06 12:17:56.233 INF usbcontrol: Command 289 Value 0 Suffix 0
2025-02-06 12:17:56.238 DBG rig: **** setting uchar value "Transceiver Status" val 0
2025-02-06 12:17:56.277 DBG default: cachingQueue()::del 1 entries from queue for "Power Meter" on receiver 0
2025-02-06 12:18:02.181 DBG usbcontrol: Got Buttons: "1"
2025-02-06 12:18:02.181 DBG usbcontrol: "On Button event for button 0: PTT On"
2025-02-06 12:18:02.211 DBG usbcontrol: "executing command: PTT On (289) suffix:1 value:0"
2025-02-06 12:18:02.212 INF usbcontrol: Command 289 Value 0 Suffix 1
2025-02-06 12:18:02.228 DBG rig: **** setting uchar value "Transceiver Status" val 1
2025-02-06 12:18:02.270 DBG default: cachingQueue()::del 1 entries from queue for "S Meter" on receiver 0
2025-02-06 12:18:03.505 DBG usbcontrol: Got Buttons: "0"
2025-02-06 12:18:03.506 DBG usbcontrol: "Off Button event for button 0: PTT Off"
2025-02-06 12:18:03.506 DBG usbcontrol: "executing command: PTT Off (289) suffix:0 value:0"
2025-02-06 12:18:03.506 INF usbcontrol: Command 289 Value 0 Suffix 0
2025-02-06 12:18:03.509 DBG rig: **** setting uchar value "Transceiver Status" val 0
2025-02-06 12:18:03.545 DBG default: cachingQueue()::del 1 entries from queue for "Power Meter" on receiver 0
2025-02-06 12:18:20.415 INF rig: Unsupported command received from rig "1a05004600" Check rig file
2025-02-06 12:18:22.939 INF rig: Unsupported command received from rig "1a05004600" Check rig file
2025-02-06 12:18:25.480 INF rig: Unsupported command received from rig "1a05004600" Check rig file
2025-02-06 12:18:25.805 DBG usbcontrol: Got Buttons: "1"
2025-02-06 12:18:25.806 DBG usbcontrol: "On Button event for button 0: PTT On"
2025-02-06 12:18:25.806 DBG usbcontrol: "executing command: PTT On (289) suffix:1 value:0"
2025-02-06 12:18:25.806 INF usbcontrol: Command 289 Value 0 Suffix 1
2025-02-06 12:18:25.821 DBG rig: **** setting uchar value "Transceiver Status" val 1
2025-02-06 12:18:25.860 DBG default: cachingQueue()::del 1 entries from queue for "S Meter" on receiver 0
2025-02-06 12:18:27.306 DBG usbcontrol: Got Buttons: "0"
2025-02-06 12:18:27.306 DBG usbcontrol: "Off Button event for button 0: PTT Off"
2025-02-06 12:18:27.306 DBG usbcontrol: "executing command: PTT Off (289) suffix:0 value:0"
2025-02-06 12:18:27.306 INF usbcontrol: Command 289 Value 0 Suffix 0
2025-02-06 12:18:27.311 DBG rig: **** setting uchar value "Transceiver Status" val 0
2025-02-06 12:18:27.356 DBG default: cachingQueue()::del 1 entries from queue for "Power Meter" on receiver 0
2025-02-06 12:18:30.614 INF rig: Unsupported command received from rig "1a05004600" Check rig file
2025-02-06 12:18:32.656 DBG usbcontrol: Got Buttons: "1"
2025-02-06 12:18:32.656 DBG usbcontrol: "On Button event for button 0: PTT On"
2025-02-06 12:18:32.657 DBG usbcontrol: "executing command: PTT On (289) suffix:1 value:0"
2025-02-06 12:18:32.657 INF usbcontrol: Command 289 Value 0 Suffix 1
2025-02-06 12:18:32.669 DBG rig: **** setting uchar value "Transceiver Status" val 1
2025-02-06 12:18:32.708 DBG default: cachingQueue()::del 1 entries from queue for "S Meter" on receiver 0
2025-02-06 12:18:34.131 DBG usbcontrol: Got Buttons: "0"
2025-02-06 12:18:34.131 DBG usbcontrol: "Off Button event for button 0: PTT Off"
2025-02-06 12:18:34.131 DBG usbcontrol: "executing command: PTT Off (289) suffix:0 value:0"
2025-02-06 12:18:34.131 INF usbcontrol: Command 289 Value 0 Suffix 0
2025-02-06 12:18:34.135 DBG rig: **** setting uchar value "Transceiver Status" val 0
2025-02-06 12:18:34.172 DBG default: cachingQueue()::del 1 entries from queue for "Power Meter" on receiver 0
2025-02-06 12:18:38.215 INF rig: Unsupported command received from rig "1a05004600" Check rig file
2025-02-06 12:18:42.156 DBG udp: udpHandler Sending Token request:  5
2025-02-06 12:18:42.163 DBG udp: udpHandler : Token renewal successful
2025-02-06 12:18:43.215 INF rig: Unsupported command received from rig "1a05004600" Check rig file

I should add that the app and connection is stable over several days, as long as the radio is not switched on/off, and as long as the RC-28 is not connected. Other apps on the client pi, such as CQRLOG, WSJT-X and others like mail or other common apps, also are stable.

I have connected Wfview as client on a Windows laptop now, and switched the radio off, to try to establish if the problem is on the server or client side. I will try to power the radio on tomorrow, to se if the connection is still up.

I have noticed one difference between the pi and Win plattforms though, the numbers at wfview bottom right corner continues to count up at the win app, but not at the pi app when the radio is off.

EDIT
Tried to power the radio on now from the win app, waterfall and command came up, but not the sound. Powering the radio off/on did not reestablish audio, and not reloading the client Wfview either. I had to reboot the server pi to be able to reestablish the contact with audio.

Is this a sign that the server pi or the server version of Wfview is causing the problem?

The win wfview client had crashed when I checked today, and after restart it was not possible to connect to the server, except for the numbers in the lower right corner counting up. Here is the log for the client after restart:

https://termbin.com/ys95

I am beginning to suspect the server pi or the wfview at the server. I have prepared a new pi with bookworm and wfview 2.03, but as the remote station really is remote on an island that is har to reach in the winter, it will take a while till I can make the change.

And here is a log from the server after client restart:

2025-02-07 08:50:50.587 INF system: "wfview version: 1.63 (Git:54b00b9 on Jun  6 2023 at 14:34:21 by pi@raspberrypi). Operating System: Raspbian GNU/Linux 10 (buster) (arm). Build Qt Version 5.11.3. Current Qt Version: 5.11.3"
2025-02-07 08:50:50.765 INF system: Loading settings from  "/home/pi/.config/wfview/wfview.conf"
2025-02-07 08:50:50.831 INF rigctld: could not start on port  4532
2025-02-07 08:50:50.835 INF gui: Got Audio Output from Settings:  "default"
2025-02-07 08:50:50.836 INF gui: Got Audio Input from Settings:  "default"
2025-02-07 08:50:50.863 INF cw: "Sidetone Output: alsa_output.platform-bcm2835_audio.digital-stereo (volume: 0 rate: 44100 size: 16 type: 1)"
2025-02-07 08:50:50.864 INF audio: Audio device(s) found (*=default)
2025-02-07 08:50:51.015 INF audio: * ( 0 ) Input Device :  "default"
2025-02-07 08:50:51.016 INF audio:   ( 1 ) Input Device :  "jack"
2025-02-07 08:50:51.016 INF audio:   ( 2 ) Input Device :  "pulse"
2025-02-07 08:50:51.016 INF audio:   ( 3 ) Input Device :  "usbstream:CARD=b1"
2025-02-07 08:50:51.016 INF audio:   ( 4 ) Input Device :  "usbstream:CARD=Headphones"
2025-02-07 08:50:51.016 INF audio:   ( 5 ) Input Device :  "alsa_output.platform-bcm2835_audio.digital-stereo.monitor"
2025-02-07 08:50:51.017 INF audio:   ( 6 ) Input Device :  "alsa_output.platform-bcm2835_audio.analog-stereo.monitor"
2025-02-07 08:50:51.398 INF audio: * ( 0 ) Output Device :  "default"
2025-02-07 08:50:51.399 INF audio:   ( 1 ) Output Device :  "jack"
2025-02-07 08:50:51.399 INF audio:   ( 2 ) Output Device :  "pulse"
2025-02-07 08:50:51.399 INF audio:   ( 3 ) Output Device :  "sysdefault:CARD=b1"
2025-02-07 08:50:51.399 INF audio:   ( 4 ) Output Device :  "dmix:CARD=b1,DEV=0"
2025-02-07 08:50:51.399 INF audio:   ( 5 ) Output Device :  "dsnoop:CARD=b1,DEV=0"
2025-02-07 08:50:51.400 INF audio:   ( 6 ) Output Device :  "hw:CARD=b1,DEV=0"
2025-02-07 08:50:51.400 INF audio:   ( 7 ) Output Device :  "plughw:CARD=b1,DEV=0"
2025-02-07 08:50:51.400 INF audio:   ( 8 ) Output Device :  "usbstream:CARD=b1"
2025-02-07 08:50:51.400 INF audio:   ( 9 ) Output Device :  "sysdefault:CARD=Headphones"
2025-02-07 08:50:51.400 INF audio:   ( 10 ) Output Device :  "dmix:CARD=Headphones,DEV=0"
2025-02-07 08:50:51.400 INF audio:   ( 11 ) Output Device :  "dsnoop:CARD=Headphones,DEV=0"
2025-02-07 08:50:51.401 INF audio:   ( 12 ) Output Device :  "hw:CARD=Headphones,DEV=0"
2025-02-07 08:50:51.402 INF audio:   ( 13 ) Output Device :  "plughw:CARD=Headphones,DEV=0"
2025-02-07 08:50:51.402 INF audio:   ( 14 ) Output Device :  "usbstream:CARD=Headphones"
2025-02-07 08:50:51.402 INF audio:   ( 15 ) Output Device :  "alsa_output.platform-bcm2835_audio.digital-stereo"
2025-02-07 08:50:51.402 INF audio:   ( 16 ) Output Device :  "alsa_output.platform-bcm2835_audio.analog-stereo"
2025-02-07 08:50:51.403 INF default: Looking for inputs
2025-02-07 08:50:51.405 INF audio: "Client Audio input device default found! "
2025-02-07 08:50:51.406 INF default: Looking for outputs
2025-02-07 08:50:51.408 INF audio: "Client Audio output device default found! "
2025-02-07 08:50:51.412 INF audio: "Server Audio input device alsa_input.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo Not found:  Selecting found USB device usbstream:CARD=Headphones"
2025-02-07 08:50:51.413 INF audio: "Server Audio output device alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo Not found:  Selecting found USB device usbstream:CARD=Headphones"
2025-02-07 08:50:51.866 INF system: Cannot prepare WF view without rigCaps. Waiting on this.
2025-02-07 08:50:51.883 INF rig: creating instance of rigCommander()
2025-02-07 08:50:51.884 INF serial: Could not open serial port  "/dev/IC7300"  , please restart.
2025-02-07 08:50:51.886 INF cluster: starting dxClusterClient()
2025-02-07 08:50:51.886 INF udp.server: Starting udp server
2025-02-07 08:50:51.886 INF audio: Audio Input device  "usbstream:CARD=Headphones"
2025-02-07 08:50:51.886 INF audio: Audio Output device  "usbstream:CARD=Headphones"
2025-02-07 08:50:51.889 INF udp.server: My IP Address: "0.0.0.0"
2025-02-07 08:50:51.889 INF udp.server: Server Binding Control to:  50001
2025-02-07 08:50:51.890 INF udp.server: Server Binding CIV to:  50002
2025-02-07 08:50:51.890 INF udp.server: Server Binding Audio to:  50003
2025-02-07 08:50:52.292 INF system: Received CommReady!! 
2025-02-07 08:50:52.292 INF system: Delay command interval timing:  75 ms
2025-02-07 08:50:52.292 INF default: Setting rig state for wfmain
2025-02-07 08:50:52.293 INF default: Setting rig state
2025-02-07 08:50:52.293 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:52.403 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:52.522 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:52.671 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:52.821 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:52.972 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:53.121 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:53.271 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:53.421 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:53.578 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:53.722 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:53.871 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:54.172 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:54.322 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:54.472 WRN default: QIODevice::write (QSerialPort): device not open
2025-02-07 08:50:54.523 INF serial: Could not open serial port  "/dev/IC7300"  , please restart.
2025-02-07 08:50:54.523 INF rig: Error using port  "/dev/IC7300"  message:  "Could not open port. Please restart."
2025-02-07 08:50:54.524 INF serial: Closing serial port:  "IC7300"

And this is the part of the server log when the connection was lost:

2025-02-06 20:09:11.440 INF audio: Output start() running
2025-02-06 20:09:11.448 INF udp.server: "::ffff:78.82.103.238" ( "CIV" ): New connection created
2025-02-06 20:09:11.448 INF udp.server: "::ffff:78.82.103.238" ( "CIV" ): Received 'Are you there'
2025-02-06 20:09:11.449 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): New connection created
2025-02-06 20:09:11.449 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Received 'Are you there'
2025-02-06 20:09:11.457 INF udp.server: "::ffff:78.82.103.238" ( "CIV" ): Received 'Are you ready'
2025-02-06 20:09:11.461 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Received 'Are you ready'
2025-02-06 20:09:11.463 INF rig: Have rig ID: decimal:  148
2025-02-06 20:09:11.863 INF rig: Unknown waveform data received: 
2025-02-06 20:09:12.072 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:12.596 INF rig: Unknown waveform data received: 
2025-02-06 20:09:12.781 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:13.886 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:14.200 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:14.517 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:14.570 INF rig: Unknown waveform data received: 
2025-02-06 20:09:14.833 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:15.464 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:15.777 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:16.091 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:16.406 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:16.720 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:17.038 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:17.346 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:17.660 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:17.977 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:18.291 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:18.604 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:18.920 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:19.240 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:19.824 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:20.089 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:20.400 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:20.611 INF rig: Unknown waveform data received: 
2025-02-06 20:09:20.662 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:20.980 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:21.243 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:21.558 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:21.822 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:22.136 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:22.401 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:22.713 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:22.978 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:23.292 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:23.561 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:23.870 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:24.134 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:24.451 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:24.715 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:25.027 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:25.290 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:25.606 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:25.816 INF rig: Unknown waveform data received: 
2025-02-06 20:09:25.869 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:09:26.186 INF rig: Unknown meter level (0x15) received at register  7  with level  163
2025-02-06 20:10:11.426 INF udp.server: "::ffff:78.82.103.238" : Received token request
2025-02-06 20:10:11.426 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type:  5
2025-02-06 20:11:11.433 INF udp.server: "::ffff:78.82.103.238" : Received token request
2025-02-06 20:11:11.433 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type:  5
2025-02-06 20:12:11.432 INF udp.server: "::ffff:78.82.103.238" : Received token request
2025-02-06 20:12:11.432 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type:  5
2025-02-06 20:13:11.428 INF udp.server: "::ffff:78.82.103.238" : Received token request
2025-02-06 20:13:11.428 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type:  5
2025-02-06 20:14:11.428 INF udp.server: "::ffff:78.82.103.238" : Received token request
2025-02-06 20:14:11.428 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type:  5
2025-02-06 20:15:11.432 INF udp.server: "::ffff:78.82.103.238" : Received token request
2025-02-06 20:15:11.433 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type:  5
2025-02-06 20:16:11.434 INF udp.server: "::ffff:78.82.103.238" : Received token request
2025-02-06 20:16:11.434 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type:  5
2025-02-06 20:17:11.435 INF udp.server: "::ffff:78.82.103.238" : Received token request
2025-02-06 20:17:11.435 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type:  5
2025-02-06 20:18:11.432 INF udp.server: "::ffff:78.82.103.238" : Received token request
2025-02-06 20:18:11.432 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type:  5
2025-02-06 20:19:11.432 INF udp.server: "::ffff:78.82.103.238" : Received token request
2025-02-06 20:19:11.432 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type:  5
2025-02-06 20:19:33.690 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2ec"
2025-02-06 20:19:33.691 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2ec"
2025-02-06 20:19:33.692 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2ed"
2025-02-06 20:19:33.692 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2ed"
2025-02-06 20:19:33.692 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2ee"
2025-02-06 20:19:33.693 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2ee"
2025-02-06 20:19:33.693 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2ef"
2025-02-06 20:19:33.693 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2ef"
2025-02-06 20:19:33.693 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f0"
2025-02-06 20:19:33.694 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f0"
2025-02-06 20:19:33.694 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f1"
2025-02-06 20:19:33.694 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f1"
2025-02-06 20:19:33.695 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f2"
2025-02-06 20:19:33.696 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f2"
2025-02-06 20:19:33.696 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f3"
2025-02-06 20:19:33.696 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f3"
2025-02-06 20:19:33.697 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f4"
2025-02-06 20:19:33.697 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f4"
2025-02-06 20:19:33.697 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f5"
2025-02-06 20:19:33.698 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f5"
2025-02-06 20:19:33.698 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f6"
2025-02-06 20:19:33.698 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f6"
2025-02-06 20:19:33.699 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f7"
2025-02-06 20:19:33.699 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f7"
2025-02-06 20:19:33.699 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f8"
2025-02-06 20:19:33.700 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f8"
2025-02-06 20:19:33.700 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f9"
2025-02-06 20:19:33.700 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2f9"
2025-02-06 20:19:33.700 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2fa"
2025-02-06 20:19:33.701 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2fa"
2025-02-06 20:19:33.701 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2fb"
2025-02-06 20:19:33.702 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2fb"
2025-02-06 20:19:33.702 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2fc"
2025-02-06 20:19:33.702 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2fc"
2025-02-06 20:19:33.703 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2fd"
2025-02-06 20:19:33.703 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2fd"
2025-02-06 20:19:33.703 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2fe"
2025-02-06 20:19:33.704 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2fe"
2025-02-06 20:19:33.704 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2ff"
2025-02-06 20:19:33.704 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf2ff"
2025-02-06 20:19:33.705 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf300"
2025-02-06 20:19:33.705 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Sending (multiple packet) retransmit of  "0xf300"
2025-02-06 20:20:07.952 INF udp.server: "::ffff:78.82.103.238" ( "Audio" Large seq number gap detected, previous highest:  "0xffff"  current:  "0x1"
2025-02-06 20:20:11.431 INF udp.server: "::ffff:78.82.103.238" : Received token request
2025-02-06 20:20:11.431 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Token response for type:  5
2025-02-06 20:20:24.651 INF udp.server: "::ffff:78.82.103.238" : New Control connection created
2025-02-06 20:20:41.021 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Deleting stale connection 
2025-02-06 20:20:41.022 INF udp.server: Deleting "Audio" connection to:  "::ffff:78.82.103.238" : "56665"
2025-02-06 20:20:41.023 INF udp.server: Found "Audio" connection to:  "::ffff:78.82.103.238" : "56665"
2025-02-06 20:20:41.023 INF udp.server: Current Number of clients connected:  0
2025-02-06 20:20:41.023 INF audioconverter: Closing audioConverter() Input: 2 Channels of 0 48000 SignedInt 16 Output: 1 Channels of 0 48000 SignedInt 16
2025-02-06 20:20:41.024 INF audioconverter: Closing audioConverter() Input: 1 Channels of 0 48000 SignedInt 16 Output: 2 Channels of 0 48000 SignedInt 16
2025-02-06 20:20:41.026 INF udp.server: "::ffff:78.82.103.238" ( "CIV" ): Deleting stale connection 
2025-02-06 20:20:41.026 INF udp.server: Deleting "CIV" connection to:  "::ffff:78.82.103.238" : "56664"
2025-02-06 20:20:41.027 INF udp.server: Found "CIV" connection to:  "::ffff:78.82.103.238" : "56664"
2025-02-06 20:20:41.028 INF udp.server: Current Number of clients connected:  0
2025-02-06 20:20:41.028 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Deleting stale connection 
2025-02-06 20:20:41.028 INF udp.server: Deleting "Control" connection to:  "::ffff:78.82.103.238" : "56663"
2025-02-06 20:20:41.029 INF udp.server: Found "Control" connection to:  "::ffff:78.82.103.238" : "56663"
2025-02-06 20:20:41.029 INF udp.server: Current Number of clients connected:  1
2025-02-06 20:21:11.022 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Deleting stale connection 
2025-02-06 20:21:11.027 INF udp.server: Deleting "Control" connection to:  "::ffff:78.82.103.238" : "1198"
2025-02-06 20:21:11.027 INF udp.server: Found "Control" connection to:  "::ffff:78.82.103.238" : "1198"
2025-02-06 20:21:11.028 INF udp.server: Current Number of clients connected:  0
2025-02-07 02:37:32.690 INF udp.server: "::ffff:78.82.103.238" : New Control connection created
2025-02-07 02:37:49.521 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Deleting stale connection 
2025-02-07 02:37:49.521 INF udp.server: Deleting "Control" connection to:  "::ffff:78.82.103.238" : "56663"
2025-02-07 02:37:49.522 INF udp.server: Found "Control" connection to:  "::ffff:78.82.103.238" : "56663"
2025-02-07 02:37:49.523 INF udp.server: Current Number of clients connected:  0
2025-02-07 08:35:42.940 INF udp.server: "::ffff:78.82.103.238" : New Control connection created
2025-02-07 08:35:42.940 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Received 'Are you there'
2025-02-07 08:35:42.951 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Received 'Are you ready'
2025-02-07 08:35:42.960 INF udp.server: "::ffff:78.82.103.238" : Received 'login'
2025-02-07 08:35:42.961 INF udp.server: "::ffff:78.82.103.238" : User  "user"  login OK
2025-02-07 08:35:42.961 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Login response:  1
2025-02-07 08:35:42.975 INF udp.server: "::ffff:78.82.103.238" : Received create token request
2025-02-07 08:35:42.975 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Capabilities : 2 for "IC-7300"
2025-02-07 08:35:42.976 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Client will have TX audio
2025-02-07 08:35:42.976 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending ConnectionInfo : 3
2025-02-07 08:35:42.997 INF udp.server: "::ffff:78.82.103.238" : Received request for radio connection
2025-02-07 08:35:42.997 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending Status
2025-02-07 08:35:42.997 INF udp.server: "::ffff:78.82.103.238" ( "Control" ): Sending ConnectionInfo : 5
2025-02-07 08:35:42.998 INF udp.server: "::ffff:78.82.103.238" : rxCodec: 4  txCodec: 4  rxSampleRate 48000  txSampleRate 48000  txBufferLen 150
2025-02-07 08:35:42.999 INF audio: Output audio handler starting: "alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo"
2025-02-07 08:35:42.999 INF audio: Input audio handler starting: "alsa_input.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo"
2025-02-07 08:35:43.000 INF audio: Output thread id 0x9678b380
2025-02-07 08:35:43.000 INF audio: Output start() running
2025-02-07 08:35:43.001 INF audio: Input thread id 0x96f8c380
2025-02-07 08:35:43.001 INF audio: Input start() running
2025-02-07 08:35:43.002 INF audioconverter: Starting audioConverter() Input: 1 Channels of 0 48000 SignedInt 16 Output: 2 Channels of 0 48000 SignedInt 16
2025-02-07 08:35:43.002 INF audioconverter: Starting audioConverter() Input: 2 Channels of 0 48000 SignedInt 16 Output: 1 Channels of 0 48000 SignedInt 16
2025-02-07 08:35:43.020 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): New connection created
2025-02-07 08:35:43.021 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Received 'Are you there'
2025-02-07 08:35:43.024 INF udp.server: "::ffff:78.82.103.238" ( "CIV" ): New connection created
2025-02-07 08:35:43.036 INF udp.server: "::ffff:78.82.103.238" ( "CIV" ): Received 'Are you there'
2025-02-07 08:35:43.037 INF udp.server: "::ffff:78.82.103.238" ( "Audio" ): Received 'Are you ready'
2025-02-07 08:35:43.045 INF udp.server: "::ffff:78.82.103.238" ( "CIV" ): Received 'Are you ready'
2025-02-07 08:35:52.267 INF serial: Opened port:  "/dev/IC7300"
2025-02-07 08:35:54.019 WRN default: "Stream error: Entitet dödad"
2025-02-07 08:35:54.050 WRN default: "pa_stream_peek() failed: Ogiltigt argument"
2025-02-07 08:35:54.106 WRN default: "pa_stream_peek() failed: Ogiltigt argument"
2025-02-07 08:35:54.161 WRN default: "pa_stream_peek() failed: Ogiltigt argument"
2025-02-07 08:35:54.217 WRN default: "pa_stream_peek() failed: Ogiltigt argument"
2025-02-07 08:35:54.274 WRN default: "pa_stream_peek() failed: Ogiltigt argument"
2025-02-07 08:35:54.329 WRN default: "pa_stream_peek() failed: Ogiltigt argument"
2025-02-07 08:35:54.386 WRN default: "pa_stream_peek() failed: Ogiltigt argument"
2025-02-07 08:35:54.442 WRN default: "pa_stream_peek() failed: Ogiltigt argument"
2025-02-07 08:35:54.497 WRN default: "pa_stream_peek() failed: Ogiltigt argument"
2025-02-07 08:35:54.554 WRN default: "pa_stream_peek() failed: Ogiltigt argument"

Have You tried compiling the 2.0x version on the remote machine? even for a test?

Much of the “…unknown meter level…” errors look very like what i see in the live server log when a 1.63 client is using my 2.03 server… Now, when a client is connected on 1.6x, these errors flow freely at a rapid rate, but the server is barely ticking over, so it seems invisible to the client, and everything seems to work fine. On a Pi, with the roles reversed, this would surely be a heavy load. How about watching htop over SSH on the pi while this is going on? Is it redlining?

It’s frustrating having the server so remote, i know experimenting over SSH (etc.) is a source of anxiety when a physical visit is not easy, but as long as you are careful, it should be doable?

In the short term, have you checked to see if using 1.6x client has less errors?

Thanks, I will certainly check what happens with 2.03 at the server side. I have already set up a Pi for it, but I will wait till the ice makes a visit to my remote station possible. It seems to risky to do the upgrade via Windows remote desktop. I will also try to check the processor load on the server Pi, thanks for the suggestion.

But I think that at least the internet connection is good, via fiber and cables at both locations, and a quality router. There are very few bits reported as lost on the client interface, the numbers at the lower right corner.

I had the same problem before the client upgrade to 2.03, but my impression is that it was much less frequent.