RC-28 makes for crash

Hi, am using a new install of pi bookworm and Wfview. Wfview crashes without any warnings when marking External control - Enable USB controllers. All other aspects of Wfview are working as they should.

I have checked that I have access to dialout, and have made a udev rule for the RC-28. The crash is before I have had any chance to setup the specific USB controller, though.

Please post your udev rule(s) as it is most likely a permissions issue.

SUBSYSTEM==“usb”, ATTRS{idVendor}==“0c26”, ATTRS{idProduct}==“001e”, MODE=“0666”

I might also add that Wfview does not crash, if the RC-28 is not conncted when the enable USB controllers command is issued.

It is a while since I tried an RC28 on Linux, so there may be other issues, however I am fairly sure that both of these lines must be in your udev file, also you must unplug/replug the RC28 once making the changes:

ATTRS{name}=="Icom RC-28 REMOTE ENCODER" MODE="0644"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0c26", ATTRS{idProduct}=="001e", MODE="0666"

Yes, I hope they are in the right place at etc/udev/rules.d
I have reconnected the RC-28 after boot

Added the first line, but still crashing…

Can you check which version of hidapi you have installed:

apt list libhidapi-dev

Also, can you post the latest log file when it crashes? /tmp/wfview-xxxxxxx.log

The answer to the command: 0.13.1-1

2025-01-26 18:07:56.782 INF system: wfview version: 2.03 (Git:34838fa on Jan 25 2025 at 20:26:00 by pi@raspberrypi)
2025-01-26 18:07:56.782 INF system: Operating System: Raspbian GNU/Linux 12 (bookworm) (arm)
2025-01-26 18:07:56.783 INF system: Looking for External Dependencies:
2025-01-26 18:07:56.783 INF system: QT Runtime Version: 5.15.8
2025-01-26 18:07:56.783 INF system: OPUS Version: libopus 1.3.1
2025-01-26 18:07:56.783 INF system: HIDAPI Version: 0.13.1
2025-01-26 18:07:56.783 INF system: EIGEN Version: 3.4.0
2025-01-26 18:07:56.783 INF system: QCUSTOMPLOT Version: 2.1.0
2025-01-26 18:07:56.783 INF system: RTAUDIO Version: 5.2.0
2025-01-26 18:07:56.783 INF system: PORTAUDIO Version: PortAudio V19.6.0-devel, revision 396fe4b6699ae929d3a685b3ef8a7e97396139a4
2025-01-26 18:07:56.799 INF default: Starting caching queue handler thread (ThreadId: 0xec9ff300 )
2025-01-26 18:07:57.161 INF system: Loading settings from “/home/pi/.config/wfview/wfview.conf”
2025-01-26 18:07:58.570 WRN qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
2025-01-26 18:07:58.571 INF gui: Got Audio Output from Settings: “default”
2025-01-26 18:07:58.571 INF gui: Got Audio Input from Settings: “default”
2025-01-26 18:07:58.574 INF audio: Audio device(s) found (*=default)
2025-01-26 18:07:58.575 INF default: tciServer() listening on 50001
2025-01-26 18:07:59.319 INF audio: * ( 0 “alsa” ) Input Device : “default”
2025-01-26 18:07:59.319 INF audio: ( 1 “alsa” ) Input Device : “lavrate”
2025-01-26 18:07:59.320 INF audio: ( 2 “alsa” ) Input Device : “samplerate”
2025-01-26 18:07:59.320 INF audio: ( 3 “alsa” ) Input Device : “speexrate”
2025-01-26 18:07:59.320 INF audio: ( 4 “alsa” ) Input Device : “jack”
2025-01-26 18:07:59.320 INF audio: ( 5 “alsa” ) Input Device : “oss”
2025-01-26 18:07:59.320 INF audio: ( 6 “alsa” ) Input Device : “pulse”
2025-01-26 18:07:59.320 INF audio: ( 7 “alsa” ) Input Device : “speex”
2025-01-26 18:07:59.320 INF audio: ( 8 “alsa” ) Input Device : “upmix”
2025-01-26 18:07:59.320 INF audio: ( 9 “alsa” ) Input Device : “vdownmix”
2025-01-26 18:07:59.320 INF audio: ( 10 “alsa” ) Input Device : “usbstream:CARD=Headphones”
2025-01-26 18:07:59.321 INF audio: ( 11 “alsa” ) Input Device : “hw:CARD=Device,DEV=0”
2025-01-26 18:07:59.321 INF audio: ( 12 “alsa” ) Input Device : “plughw:CARD=Device,DEV=0”
2025-01-26 18:07:59.321 INF audio: ( 13 “alsa” ) Input Device : “sysdefault:CARD=Device”
2025-01-26 18:07:59.321 INF audio: ( 14 “alsa” ) Input Device : “front:CARD=Device,DEV=0”
2025-01-26 18:07:59.321 INF audio: ( 15 “alsa” ) Input Device : “dsnoop:CARD=Device,DEV=0”
2025-01-26 18:07:59.321 INF audio: ( 16 “alsa” ) Input Device : “usbstream:CARD=Device”
2025-01-26 18:07:59.321 INF audio: ( 17 “alsa” ) Input Device : “usbstream:CARD=vc4hdmi0”
2025-01-26 18:07:59.322 INF audio: ( 18 “alsa” ) Input Device : “usbstream:CARD=vc4hdmi1”
2025-01-26 18:07:59.322 INF audio: ( 19 “default” ) Input Device : “alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback”
2025-01-26 18:07:59.322 INF audio: ( 20 “default” ) Input Device : “alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo.monitor”
2025-01-26 18:07:59.322 INF audio: ( 21 “default” ) Input Device : “alsa_output.platform-bcm2835_audio.stereo-fallback.monitor”
2025-01-26 18:07:59.322 INF audio: ( 22 “default” ) Input Device : “alsa_output.platform-fef00700.hdmi.hdmi-stereo.monitor”
2025-01-26 18:07:59.323 INF audio: ( 23 “default” ) Input Device : “alsa_output.platform-fef05700.hdmi.hdmi-stereo.monitor”
2025-01-26 18:08:00.857 INF audio: * ( 0 “alsa” ) Output Device : “default”
2025-01-26 18:08:00.858 INF audio: ( 1 “alsa” ) Output Device : “lavrate”
2025-01-26 18:08:00.858 INF audio: ( 2 “alsa” ) Output Device : “samplerate”
2025-01-26 18:08:00.858 INF audio: ( 3 “alsa” ) Output Device : “speexrate”
2025-01-26 18:08:00.858 INF audio: ( 4 “alsa” ) Output Device : “jack”
2025-01-26 18:08:00.858 INF audio: ( 5 “alsa” ) Output Device : “oss”
2025-01-26 18:08:00.858 INF audio: ( 6 “alsa” ) Output Device : “pulse”
2025-01-26 18:08:00.858 INF audio: ( 7 “alsa” ) Output Device : “speex”
2025-01-26 18:08:00.859 INF audio: ( 8 “alsa” ) Output Device : “upmix”
2025-01-26 18:08:00.859 INF audio: ( 9 “alsa” ) Output Device : “vdownmix”
2025-01-26 18:08:00.859 INF audio: ( 10 “alsa” ) Output Device : “hw:CARD=Headphones,DEV=0”
2025-01-26 18:08:00.859 INF audio: ( 11 “alsa” ) Output Device : “plughw:CARD=Headphones,DEV=0”
2025-01-26 18:08:00.859 INF audio: ( 12 “alsa” ) Output Device : “sysdefault:CARD=Headphones”
2025-01-26 18:08:00.859 INF audio: ( 13 “alsa” ) Output Device : “dmix:CARD=Headphones,DEV=0”
2025-01-26 18:08:00.859 INF audio: ( 14 “alsa” ) Output Device : “usbstream:CARD=Headphones”
2025-01-26 18:08:00.859 INF audio: ( 15 “alsa” ) Output Device : “hw:CARD=Device,DEV=0”
2025-01-26 18:08:00.859 INF audio: ( 16 “alsa” ) Output Device : “plughw:CARD=Device,DEV=0”
2025-01-26 18:08:00.860 INF audio: ( 17 “alsa” ) Output Device : “sysdefault:CARD=Device”
2025-01-26 18:08:00.860 INF audio: ( 18 “alsa” ) Output Device : “front:CARD=Device,DEV=0”
2025-01-26 18:08:00.860 INF audio: ( 19 “alsa” ) Output Device : “surround21:CARD=Device,DEV=0”
2025-01-26 18:08:00.860 INF audio: ( 20 “alsa” ) Output Device : “surround40:CARD=Device,DEV=0”
2025-01-26 18:08:00.860 INF audio: ( 21 “alsa” ) Output Device : “surround41:CARD=Device,DEV=0”
2025-01-26 18:08:00.860 INF audio: ( 22 “alsa” ) Output Device : “surround50:CARD=Device,DEV=0”
2025-01-26 18:08:00.860 INF audio: ( 23 “alsa” ) Output Device : “surround51:CARD=Device,DEV=0”
2025-01-26 18:08:00.860 INF audio: ( 24 “alsa” ) Output Device : “surround71:CARD=Device,DEV=0”
2025-01-26 18:08:00.860 INF audio: ( 25 “alsa” ) Output Device : “iec958:CARD=Device,DEV=0”
2025-01-26 18:08:00.861 INF audio: ( 26 “alsa” ) Output Device : “dmix:CARD=Device,DEV=0”
2025-01-26 18:08:00.861 INF audio: ( 27 “alsa” ) Output Device : “usbstream:CARD=Device”
2025-01-26 18:08:00.861 INF audio: ( 28 “alsa” ) Output Device : “hw:CARD=vc4hdmi0,DEV=0”
2025-01-26 18:08:00.861 INF audio: ( 29 “alsa” ) Output Device : “plughw:CARD=vc4hdmi0,DEV=0”
2025-01-26 18:08:00.861 INF audio: ( 30 “alsa” ) Output Device : “sysdefault:CARD=vc4hdmi0”
2025-01-26 18:08:00.861 INF audio: ( 31 “alsa” ) Output Device : “hdmi:CARD=vc4hdmi0,DEV=0”
2025-01-26 18:08:00.861 INF audio: ( 32 “alsa” ) Output Device : “dmix:CARD=vc4hdmi0,DEV=0”
2025-01-26 18:08:00.862 INF audio: ( 33 “alsa” ) Output Device : “usbstream:CARD=vc4hdmi0”
2025-01-26 18:08:00.862 INF audio: ( 34 “alsa” ) Output Device : “hw:CARD=vc4hdmi1,DEV=0”
2025-01-26 18:08:00.862 INF audio: ( 35 “alsa” ) Output Device : “plughw:CARD=vc4hdmi1,DEV=0”
2025-01-26 18:08:00.862 INF audio: ( 36 “alsa” ) Output Device : “sysdefault:CARD=vc4hdmi1”
2025-01-26 18:08:00.862 INF audio: ( 37 “alsa” ) Output Device : “hdmi:CARD=vc4hdmi1,DEV=0”
2025-01-26 18:08:00.862 INF audio: ( 38 “alsa” ) Output Device : “dmix:CARD=vc4hdmi1,DEV=0”
2025-01-26 18:08:00.862 INF audio: ( 39 “alsa” ) Output Device : “usbstream:CARD=vc4hdmi1”
2025-01-26 18:08:00.862 INF audio: ( 40 “default” ) Output Device : “alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo”
2025-01-26 18:08:00.863 INF audio: ( 41 “default” ) Output Device : “alsa_output.platform-bcm2835_audio.stereo-fallback”
2025-01-26 18:08:00.863 INF audio: ( 42 “default” ) Output Device : “alsa_output.platform-fef00700.hdmi.hdmi-stereo”
2025-01-26 18:08:00.863 INF audio: ( 43 “default” ) Output Device : “alsa_output.platform-fef05700.hdmi.hdmi-stereo”
2025-01-26 18:08:00.863 INF default: Looking for inputs
2025-01-26 18:08:00.869 INF default: Looking for outputs
2025-01-26 18:08:01.417 INF default: Setting color Preset 0 name “Dark”
2025-01-26 18:08:01.496 INF audio: "Client Audio input device default found! "
2025-01-26 18:08:01.497 INF audio: "Client Audio output device default found! "
2025-01-26 18:08:01.544 INF default: Changing queue interval to 250 ms
2025-01-26 18:08:01.561 INF rig: creating instance of rigCommander()
2025-01-26 18:08:01.562 INF rig: creating instance of icomCommander()
2025-01-26 18:08:01.564 INF cluster: starting dxClusterClient()
2025-01-26 18:08:01.564 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-01-26 18:08:01.568 INF udp: Got IP Address : “hemmaro.chickenkiller.com” : “78.82.51.211”
2025-01-26 18:08:01.569 INF udp: UDP Stream bound to local port: 55497 remote port: 50001
2025-01-26 18:08:02.051 INF udp: udpHandler : Received I am here from: “::ffff:78.82.51.211”
2025-01-26 18:08:02.052 INF udp: udpHandler : Received I am here
2025-01-26 18:08:02.058 INF udp: udpHandler : Received I am ready
2025-01-26 18:08:02.059 INF udp: udpHandler : Sending login packet
2025-01-26 18:08:02.066 INF udp: Got connection type: “WFVIEW”
2025-01-26 18:08:02.066 INF udp: udpHandler : Received matching token response to our request
2025-01-26 18:08:02.067 INF udp: udpHandler : Detected connection speed WFVIEW
2025-01-26 18:08:02.074 INF udp: udpHandler “Received radio capabilities, Name: IC-7300, Audio: ICOM_VAUDIO, CIV: 94, MAC: 00:90:c7:35:46:3a CAPF: 5001”
2025-01-26 18:08:02.074 INF udp: Got Connection status for: IC-7300 Busy: 0 Computer IP “0.0.0.0”
2025-01-26 18:08:02.075 INF udp: Got Radio 0
2025-01-26 18:08:02.075 INF udp: Find available local ports
2025-01-26 18:08:02.082 INF udp: Starting udpCivData
2025-01-26 18:08:02.083 INF udp: UDP Stream bound to local port: 58941 remote port: 50002
2025-01-26 18:08:02.083 INF udp: Starting udpAudio
2025-01-26 18:08:02.083 INF udp: UDP Stream bound to local port: 47186 remote port: 50003
2025-01-26 18:08:02.084 INF audio: Input audio handler starting: “default”
2025-01-26 18:08:02.084 INF udp: udpHandler Got serial and audio request success, device name: “IC-7300”
2025-01-26 18:08:02.085 INF udp: Got Connection status for: IC-7300 Busy: 1 Computer raspberr-wfview IP “78.82.103.238”
2025-01-26 18:08:02.085 INF audio: Output audio handler starting: “default”
2025-01-26 18:08:02.090 INF udp: udpCivData : Received I am here
2025-01-26 18:08:02.091 INF udp: udpAudio : Received I am here
2025-01-26 18:08:02.156 INF udp: udpHandler Got new radio time: ( 65301706 ) QTime(18:08:21.706) Offset: -19550 Calc time: QTime(Invalid)
2025-01-26 18:08:02.185 INF udp: udpCivData Got new radio time: ( 65301735 ) QTime(18:08:21.735) Offset: -19550 Calc time: QTime(Invalid)
2025-01-26 18:08:02.345 INF audio: Output thread id 0xdbb9e300
2025-01-26 18:08:02.346 INF audioconverter: Starting audioConverter() Input: 1 Channels of 0 48000 SignedInt 16 Output: 2 Channels of 0 48000 SignedInt 16
2025-01-26 18:08:02.346 INF audio: Output start() running
2025-01-26 18:08:02.572 INF udp: udpAudio Got new radio time: ( 65302121 ) QTime(18:08:22.121) Offset: -19549 Calc time: QTime(Invalid)
2025-01-26 18:08:02.659 INF audio: Input thread id 0xdb39d300
2025-01-26 18:08:02.660 INF audio: Input start() running
2025-01-26 18:08:02.661 INF audioconverter: Starting audioConverter() Input: 1 Channels of 0 48000 SignedInt 16 Output: 1 Channels of 0 48000 SignedInt 16
2025-01-26 18:08:03.560 INF rig: “Have new rig ID: 0x94”
2025-01-26 18:08:03.630 INF rig: “Loading Rig: IC-7300 from /usr/local/share/wfview/rigs/IC-7300.rig”
2025-01-26 18:08:03.642 INF serial: Got rigcaps for: “IC-7300”
2025-01-26 18:08:03.642 INF rig: Using incomingCIVAddr: (int): 148 hex: “0x94”
2025-01-26 18:08:03.708 INF default: Received serial port baud rate from remote server: 115200
2025-01-26 18:08:03.708 INF default: Changing queue interval to 100 ms
2025-01-26 18:08:03.709 INF system: Delay command interval timing: 100 ms
2025-01-26 18:08:03.710 WRN system: Data received before we have rigCaps(), aborting
2025-01-26 18:08:03.729 INF default: Receiving rigcaps into repeater setup.
2025-01-26 18:08:03.729 INF default: repeaterSetup got rigcaps for: “IC-7300”
2025-01-26 18:08:03.730 INF system: Running configureVFOs()
2025-01-26 18:08:04.018 INF cw: Starting sidetone. Thread= 0xf763e8c0
2025-01-26 18:08:04.018 INF cw: Sidetone init() Thread= 0xd0320300
2025-01-26 18:08:04.019 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-01-26 18:08:04.020 INF default: Changing queue interval to 25 ms
2025-01-26 18:08:04.020 INF system: Delay command interval timing: 25 ms
2025-01-26 18:08:04.020 INF system: Start periodic commands (and delete unsupported)
2025-01-26 18:08:04.102 WRN system: Spectrum length error, expected 475 got 175 (one can be ignored for USB connection)
2025-01-26 18:08:04.300 INF default: "Data: 0 Input: USB current: "
2025-01-26 18:08:04.300 INF default: "Data: 1 Input: USB current: "
2025-01-26 18:08:04.637 INF default: Band Buttons found current band: “10m”
2025-01-26 18:08:04.661 INF system: receiveMode “Received new mode for Main: 1 (USB) filter:2 data:0”
2025-01-26 18:08:05.127 INF default: “Data: 0 Input: USB current: USB”
2025-01-26 18:08:12.399 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:08:14.979 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:08:35.623 INF udp: udpAudio Got new radio time: ( 65315620 ) QTime(18:08:35.620) Offset: 3 Calc time: QTime(00:00:00.003)
2025-01-26 18:08:42.102 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:08:44.603 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:08:47.128 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:09:04.870 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:09:12.403 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:09:14.904 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:09:20.003 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:09:22.503 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:09:25.002 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:09:37.682 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:09:42.778 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:09:50.352 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:09:55.427 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:09:57.929 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:10:02.954 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:10:20.554 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:10:50.802 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:10:53.353 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:11:13.557 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:11:26.227 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:11:36.253 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:11:51.477 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:11:59.179 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:12:04.260 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:12:11.848 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:12:14.333 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:12:16.854 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:12:27.029 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:12:37.129 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:12:54.704 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:12:57.229 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:13:09.904 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:13:25.028 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:13:32.628 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:13:37.653 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:14:00.554 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:14:10.704 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:14:18.376 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:14:28.478 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:14:33.533 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:14:41.198 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:14:58.804 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:15:01.303 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:15:06.328 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:15:13.905 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:15:16.503 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:15:19.029 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:15:21.608 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:15:31.754 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:15:36.755 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:15:46.903 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:15:54.466 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:15:56.979 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:15:59.528 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:16:04.579 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:16:19.734 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:16:37.504 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:16:47.609 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:16:57.703 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:17:10.478 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:17:13.004 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:17:20.553 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:17:33.079 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:17:43.204 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:18:03.461 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:18:08.503 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:18:11.028 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:18:13.580 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:18:23.679 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:18:26.230 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:18:51.433 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:18:56.429 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:19:01.570 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:19:04.080 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:19:11.705 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:19:14.203 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:19:19.281 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:19:21.779 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:19:26.894 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:19:49.579 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:19:52.079 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:19:54.578 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:20:17.204 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:20:19.729 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:20:29.834 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:20:32.340 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:20:42.431 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:20:44.928 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:20:52.429 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:20:54.966 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:21:02.579 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:21:07.704 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:21:12.729 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:21:15.278 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:21:37.954 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:21:45.528 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:21:48.078 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:21:50.585 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:21:53.130 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:22:28.430 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:22:48.680 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:23:24.205 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:23:31.856 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:23:34.380 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:23:49.555 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:23:54.655 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:23:57.180 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:24:14.780 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:24:27.435 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:24:34.961 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:24:37.480 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:24:42.556 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:24:50.130 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:24:55.210 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:25:15.655 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:25:18.180 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:25:20.736 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:25:23.255 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:25:35.976 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:25:43.587 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:25:58.755 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:26:01.284 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:26:03.805 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:26:11.450 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:26:13.930 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:26:21.550 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:26:54.293 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:27:04.455 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-01-26 18:27:04.819 WRN qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
2025-01-26 18:27:07.702 INF audioconverter: Closing audioConverter() Input: 1 Channels of 0 48000 SignedInt 16 Output: 2 Channels of 0 48000 SignedInt 16
2025-01-26 18:27:07.754 INF audioconverter: Closing audioConverter() Input: 1 Channels of 0 48000 SignedInt 16 Output: 1 Channels of 0 48000 SignedInt 16
2025-01-26 18:27:07.759 INF udp: Closing UDP stream : “78.82.51.211” : 50003
2025-01-26 18:27:07.760 INF udp: Closing UDP stream : “78.82.51.211” : 50002
2025-01-26 18:27:07.761 INF udp: Sending token removal packet
2025-01-26 18:27:07.761 INF udp: Closing UDP stream : “78.82.51.211” : 50001
2025-01-26 18:27:07.762 INF rig: closing instance of icomCommander()
2025-01-26 18:27:07.763 INF rig: closing instance of rigCommander()
2025-01-26 18:27:07.765 INF cw: cwSidetone() finished
2025-01-26 18:27:07.782 WRN system: Data received for Radio/VFO that doesn’t exist! 0
2025-01-26 18:27:07.784 INF default: Receiving rigcaps into repeater setup.
2025-01-26 18:27:13.032 INF usbcontrol: Starting usbController()

Nothing in there unfortunately. You could try running wfview -d to force debug mode and let me know if there is anything after “Starting usbController()” if not, I am going to have to try on my RPi.

sent debug log to https://termbin.com/9ae5

And tis is some kind of log for events after connecting the RC-28 to an usb port:
sudo udevadm monitor -e …
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[1416.650844] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
ACTION=add
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/007
DEVTYPE=usb_device
PRODUCT=c26/1e/1
TYPE=0/0/0
BUSNUM=001
DEVNUM=007
SEQNUM=2957
MAJOR=189
MINOR=6

KERNEL[1416.656787] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
ACTION=add
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=c26/1e/1
TYPE=0/0/0
INTERFACE=3/1/0
MODALIAS=usb:v0C26p001Ed0001dc00dsc00dp00ic03isc01ip00in00
SEQNUM=2958

KERNEL[1416.669451] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C26:001E.0006 (hid)
ACTION=add
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C26:001E.0006
SUBSYSTEM=hid
HID_ID=0003:00000C26:0000001E
HID_NAME=Icom Inc. Icom RC-28 REMOTE ENCODER
HID_PHYS=usb-0000:01:00.0-1.2/input0
HID_UNIQ=RC-28 0103435
MODALIAS=hid:b0003g0001v00000C26p0000001E
SEQNUM=2959

KERNEL[1416.669689] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/usbmisc/hiddev0 (usbmisc)
ACTION=add
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/usbmisc/hiddev0
SUBSYSTEM=usbmisc
DEVNAME=/dev/usb/hiddev0
SEQNUM=2960
MAJOR=180
MINOR=96

KERNEL[1416.671123] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C26:001E.0006/hidraw/hidraw2 (hidraw)
ACTION=add
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C26:001E.0006/hidraw/hidraw2
SUBSYSTEM=hidraw
DEVNAME=/dev/hidraw2
SEQNUM=2961
MAJOR=242
MINOR=2

KERNEL[1416.671693] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C26:001E.0006 (hid)
ACTION=bind
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C26:001E.0006
SUBSYSTEM=hid
DRIVER=hid-generic
HID_ID=0003:00000C26:0000001E
HID_NAME=Icom Inc. Icom RC-28 REMOTE ENCODER
HID_PHYS=usb-0000:01:00.0-1.2/input0
HID_UNIQ=RC-28 0103435
MODALIAS=hid:b0003g0001v00000C26p0000001E
SEQNUM=2962

KERNEL[1416.672426] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
ACTION=bind
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=usbhid
PRODUCT=c26/1e/1
TYPE=0/0/0
INTERFACE=3/1/0
MODALIAS=usb:v0C26p001Ed0001dc00dsc00dp00ic03isc01ip00in00
SEQNUM=2963

KERNEL[1416.672926] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
ACTION=bind
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/007
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=c26/1e/1
TYPE=0/0/0
BUSNUM=001
DEVNUM=007
SEQNUM=2964
MAJOR=189
MINOR=6

UDEV [1416.705808] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
ACTION=add
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/007
DEVTYPE=usb_device
PRODUCT=c26/1e/1
TYPE=0/0/0
BUSNUM=001
DEVNUM=007
SEQNUM=2957
USEC_INITIALIZED=1416702318
ID_BUS=usb
ID_MODEL=Icom_RC-28_REMOTE_ENCODER
ID_MODEL_ENC=Icom\x20RC-28\x20REMOTE\x20ENCODER
ID_MODEL_ID=001e
ID_SERIAL=Icom_Inc._Icom_RC-28_REMOTE_ENCODER_RC-28_0103435
ID_SERIAL_SHORT=RC-28_0103435
ID_VENDOR=Icom_Inc.
ID_VENDOR_ENC=Icom\x20Inc.
ID_VENDOR_ID=0c26
ID_REVISION=0001
ID_USB_MODEL=Icom_RC-28_REMOTE_ENCODER
ID_USB_MODEL_ENC=Icom\x20RC-28\x20REMOTE\x20ENCODER
ID_USB_MODEL_ID=001e
ID_USB_SERIAL=Icom_Inc._Icom_RC-28_REMOTE_ENCODER_RC-28_0103435
ID_USB_SERIAL_SHORT=RC-28_0103435
ID_USB_VENDOR=Icom_Inc.
ID_USB_VENDOR_ENC=Icom\x20Inc.
ID_USB_VENDOR_ID=0c26
ID_USB_REVISION=0001
ID_USB_INTERFACES=:030100:
ID_VENDOR_FROM_DATABASE=Prolific Technology Inc.
ID_AV_PRODUCTION_CONTROLLER=1
ID_PATH=platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.2
ID_PATH_TAG=platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_2
DRIVER=usb
ID_FOR_SEAT=usb-platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_2
MAJOR=189
MINOR=6
TAGS=:uaccess:seat:
CURRENT_TAGS=:uaccess:seat:

UDEV [1416.726259] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
ACTION=add
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=c26/1e/1
TYPE=0/0/0
INTERFACE=3/1/0
MODALIAS=usb:v0C26p001Ed0001dc00dsc00dp00ic03isc01ip00in00
SEQNUM=2958
USEC_INITIALIZED=1416723822
ID_VENDOR_FROM_DATABASE=Prolific Technology Inc.
ID_AV_PRODUCTION_CONTROLLER=1
ID_PATH=platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.2:1.0
ID_PATH_TAG=platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_2_1_0
DRIVER=usbhid

UDEV [1416.733663] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C26:001E.0006 (hid)
ACTION=add
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C26:001E.0006
SUBSYSTEM=hid
HID_ID=0003:00000C26:0000001E
HID_NAME=Icom Inc. Icom RC-28 REMOTE ENCODER
HID_PHYS=usb-0000:01:00.0-1.2/input0
HID_UNIQ=RC-28 0103435
MODALIAS=hid:b0003g0001v00000C26p0000001E
SEQNUM=2959
USEC_INITIALIZED=1416732575
DRIVER=hid-generic

UDEV [1416.745451] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/usbmisc/hiddev0 (usbmisc)
ACTION=add
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/usbmisc/hiddev0
SUBSYSTEM=usbmisc
DEVNAME=/dev/usb/hiddev0
SEQNUM=2960
USEC_INITIALIZED=1416743105
MAJOR=180
MINOR=96

UDEV [1416.772858] add /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C26:001E.0006/hidraw/hidraw2 (hidraw)
ACTION=add
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C26:001E.0006/hidraw/hidraw2
SUBSYSTEM=hidraw
DEVNAME=/dev/hidraw2
SEQNUM=2961
USEC_INITIALIZED=1416771351
ID_VENDOR_FROM_DATABASE=Prolific Technology Inc.
ID_AV_PRODUCTION_CONTROLLER=1
ID_PATH=platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.2:1.0
ID_PATH_TAG=platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_2_1_0
ID_FOR_SEAT=hidraw-platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_2_1_0
MAJOR=242
MINOR=2
TAGS=:uaccess:seat:
CURRENT_TAGS=:uaccess:seat:

UDEV [1416.781908] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C26:001E.0006 (hid)
ACTION=bind
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0C26:001E.0006
SUBSYSTEM=hid
DRIVER=hid-generic
HID_ID=0003:00000C26:0000001E
HID_NAME=Icom Inc. Icom RC-28 REMOTE ENCODER
HID_PHYS=usb-0000:01:00.0-1.2/input0
HID_UNIQ=RC-28 0103435
MODALIAS=hid:b0003g0001v00000C26p0000001E
SEQNUM=2962
USEC_INITIALIZED=1416781432

UDEV [1416.788442] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
ACTION=bind
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2/1-1.2:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DRIVER=usbhid
PRODUCT=c26/1e/1
TYPE=0/0/0
INTERFACE=3/1/0
MODALIAS=usb:v0C26p001Ed0001dc00dsc00dp00ic03isc01ip00in00
SEQNUM=2963
USEC_INITIALIZED=1416723822
ID_VENDOR_FROM_DATABASE=Prolific Technology Inc.
ID_AV_PRODUCTION_CONTROLLER=1
ID_PATH=platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.2:1.0
ID_PATH_TAG=platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_2_1_0

UDEV [1416.800534] bind /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2 (usb)
ACTION=bind
DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.2
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/001/007
DEVTYPE=usb_device
DRIVER=usb
PRODUCT=c26/1e/1
TYPE=0/0/0
BUSNUM=001
DEVNUM=007
SEQNUM=2964
USEC_INITIALIZED=1416702318
ID_BUS=usb
ID_MODEL=Icom_RC-28_REMOTE_ENCODER
ID_MODEL_ENC=Icom\x20RC-28\x20REMOTE\x20ENCODER
ID_MODEL_ID=001e
ID_SERIAL=Icom_Inc._Icom_RC-28_REMOTE_ENCODER_RC-28_0103435
ID_SERIAL_SHORT=RC-28_0103435
ID_VENDOR=Icom_Inc.
ID_VENDOR_ENC=Icom\x20Inc.
ID_VENDOR_ID=0c26
ID_REVISION=0001
ID_USB_MODEL=Icom_RC-28_REMOTE_ENCODER
ID_USB_MODEL_ENC=Icom\x20RC-28\x20REMOTE\x20ENCODER
ID_USB_MODEL_ID=001e
ID_USB_SERIAL=Icom_Inc._Icom_RC-28_REMOTE_ENCODER_RC-28_0103435
ID_USB_SERIAL_SHORT=RC-28_0103435
ID_USB_VENDOR=Icom_Inc.
ID_USB_VENDOR_ENC=Icom\x20Inc.
ID_USB_VENDOR_ID=0c26
ID_USB_REVISION=0001
ID_USB_INTERFACES=:030100:
ID_VENDOR_FROM_DATABASE=Prolific Technology Inc.
ID_AV_PRODUCTION_CONTROLLER=1
ID_PATH=platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.2
ID_PATH_TAG=platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_2
ID_FOR_SEAT=usb-platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_2
MAJOR=189
MINOR=6
TAGS=:uaccess:seat:
CURRENT_TAGS=:uaccess:seat:

sudo udevadm monitor -e …sudo udevadm

The RC-28, the udev file and the pi card is the same as when the RC-28 was working. But formerly it was Buster and wfview 1.62, now it is Bookworm and wfview 2.03.

So it could be either 2.03 or the new OS that causes the problem, I guess.

When using the command ls -al for the catalog here the usb settings for the RC-28 is, I get the following answer:
crw-rw-rw-+ 1 root root 189, 10 29 jan 15.09 /dev/bus/usb/001/011
Does this give any information about the permissions for the RC-28 ?

I have tested this on my Pi4 running Bookworm, and it worked fine with the current master version of wfview (v2.04), all I changed was the udev rule above.

Can you try that? Just run the build script again and it should update?

Thanks, I will install the 2.04 on my Bokkworm Pi, did not know that it was available.
The udev rule for the RC-28 is alright now, I think, with the addition of GROUP=“users” Now I can set up wfview for the controller, but it makes wfview 2.03 very unstable. But I will try the 2.04 straight away.

Thanks, installed now and the RC-28 works. Will check for stability over the next days.

Keep up the good work!

Yes the RC-28 works, but it still makes wfview very unstable. It crashes after some time, regardless if I touch the RC-28 or not. In a time from 1 minute to an hour, or thereabouts. Here is the latest log after crashing, in debug mode. Sorry for the large file, as the app has crashed I can not send it via termbin:

2025-02-10 19:41:09.837 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:-6”
2025-02-10 19:41:09.937 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:-2”
2025-02-10 19:41:10.037 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:-1”
2025-02-10 19:41:10.137 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:0”
2025-02-10 19:41:10.362 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:6”
2025-02-10 19:41:10.462 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:7”
2025-02-10 19:41:10.587 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:3”
2025-02-10 19:41:10.687 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:2”
2025-02-10 19:41:10.787 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:2”
2025-02-10 19:41:10.888 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:1”
2025-02-10 19:41:11.012 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:0”
2025-02-10 19:41:11.111 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:0”
2025-02-10 19:41:11.643 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:0”
2025-02-10 19:41:11.762 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:1”
2025-02-10 19:41:11.890 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:0”
2025-02-10 19:41:11.991 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:0”
2025-02-10 19:41:12.114 DBG usbcontrol: “executing command: VFOA Freq (Selected Freq) suffix:0 value:0”
2025-02-10 19:41:15.195 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-02-10 19:41:16.312 DBG usbcontrol: Got Buttons: “1”
2025-02-10 19:41:16.313 DBG usbcontrol: “On Button event for button 0: PTT On”
2025-02-10 19:41:16.315 DBG usbcontrol: “executing command: PTT On (Transceiver Status) suffix:1 value:0”
2025-02-10 19:41:16.315 INF usbcontrol: Command 289 Value 0 Suffix 1
2025-02-10 19:41:16.336 DBG rig: **** setting uchar value “Transceiver Status” val 1
2025-02-10 19:41:16.372 DBG default: cachingQueue()::del 1 entries from queue for “S Meter” on receiver 0
2025-02-10 19:41:17.037 DBG usbcontrol: Got Buttons: “0”
2025-02-10 19:41:17.037 DBG usbcontrol: “Off Button event for button 0: PTT Off”
2025-02-10 19:41:17.037 DBG usbcontrol: “executing command: PTT Off (Transceiver Status) suffix:0 value:0”
2025-02-10 19:41:17.037 INF usbcontrol: Command 289 Value 0 Suffix 0
2025-02-10 19:41:17.058 DBG rig: **** setting uchar value “Transceiver Status” val 0
2025-02-10 19:41:17.092 DBG default: cachingQueue()::del 1 entries from queue for “Power Meter” on receiver 0
2025-02-10 19:41:18.137 DBG usbcontrol: Got Buttons: “1”
2025-02-10 19:41:18.137 DBG usbcontrol: “On Button event for button 0: PTT On”
2025-02-10 19:41:18.137 DBG usbcontrol: “executing command: PTT On (Transceiver Status) suffix:1 value:0”
2025-02-10 19:41:18.137 INF usbcontrol: Command 289 Value 0 Suffix 1
2025-02-10 19:41:18.161 DBG rig: **** setting uchar value “Transceiver Status” val 1
2025-02-10 19:41:18.200 DBG default: cachingQueue()::del 1 entries from queue for “S Meter” on receiver 0
2025-02-10 19:41:18.962 DBG usbcontrol: Got Buttons: “0”
2025-02-10 19:41:18.962 DBG usbcontrol: “Off Button event for button 0: PTT Off”
2025-02-10 19:41:18.962 DBG usbcontrol: “executing command: PTT Off (Transceiver Status) suffix:0 value:0”
2025-02-10 19:41:18.962 INF usbcontrol: Command 289 Value 0 Suffix 0
2025-02-10 19:41:18.983 DBG rig: **** setting uchar value “Transceiver Status” val 0
2025-02-10 19:41:19.020 DBG default: cachingQueue()::del 1 entries from queue for “Power Meter” on receiver 0
2025-02-10 19:41:25.825 WRN qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
2025-02-10 19:41:30.391 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-02-10 19:41:38.064 INF rig: Unsupported command received from rig “1a05004600” Check rig file
2025-02-10 19:41:53.239 INF rig: Unsupported command received from rig “1a05004600” Check rig file