When attempting to connect my FlexRadio 8xxx via my Mac WRL Desktop v0.0.7 Cat Control I get the below error.
“rigctld did not become ready on 127.0.0.1:4532 within 12000ms.”
Pre-launching rigctld works, the issue I found was in how WRL Desktop tries to spawn it internally. My guess is that WRL may be picking the darwin binary instead of darwin-x64, or constructing the path incorrectly on Apple Silicon
Since rigctld has 12000ms to become ready, if the connection to SmartSDR is slow to establish, it may be killing the process before it succeeds.
What I know and tested:
-
Binary seems to runs fine manually
- rigctld connects to SmartSDR successfully on port 5001
- /Applications/WRLDesktop.app/Contents/Resources/assets/hamlib-binaries/darwin-x64/rigctld -m 2036 -r 127.0.0.1:5001 -t 4532 -vvv
- rigctld connects to SmartSDR successfully on port 5001
-
WRL’s internal spawn fails
-
Pre-launching rigctld manually is a workaround, but a pain.
