¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

WinRPR + ic7100 to rigctld PTT


 

Hi,

I am experimenting with WinRPR and bpq.?? I think that I somehow got the rigcontrol messed up.? BPQ is wintel rev 6.0.23.1 June 2022.

PTT works fine with QTSM and hamlib here so the server (rigctld.exe) is running fine.? However the following port config does not key the radio, so maybe someone has some insight as to what I have wrong.? Rig is an IC-7100, Serial ports are managed with Com0com and win4icom suite.?? So I could assign another comport pair and use the icom CI-V but for now hamlib was the shortest path on everything else modem wise here.
PORT
? PORTNUM=4
? ID=20m RPR test
? TYPE=ASYNC
? PROTOCOL=KISS
? IPADDR=127.0.0.1
? TCPPORT=8201
? KISSOPTIONS=NOPARAMS
? CHANNEL=A
? QUALITY=0
? MINQUAL=0
? FRACK=6000
? RESPTIME=1500
? RETRIES=10
? MAXFRAME=1
? PACLEN=60
? UNPROTO=ID
? BCALL=N9SEO
? L3ONLY=0
? DIGIFLAG=0
? DIGIPORT=0
? USERS=3
? CONFIG
RIGCONTROL
?HAMLIB 127.0.0.1:4532
****
ENDPORT
WinRPR config

[PROGRAM]
; WATERFALL 0 = COLORED, 1 = BW "inverted", 2 = BW "normal"
WATERFALL:0
; FOOTPRINT OF WinRPR: 0=normal, 1=small
SMALLSIZE:0
[END]

[AUDIO]
; Audio Device Number, starting at 1
RX:1
TX:1
[END]

[PTT]
; PTT COM number
PTTPORT:0
; Set to 1 if DTR should be used instead of RTS
USEDTR:0
[END]

[COMOUT]
; Set it to a COM port generated by com0com tool
COMOUTPORT:0
[END]

[TCP]
TCPPORT:8201
[END]

[TNC]
; # is used as ESC character
#s 0
; set mycall!!!
#i N9SEO-15
; set transmit level!!!
#%xr 400

#%D0 ; Only use Robust Packet
#S 1 ; Set channel to 1
#R 0 ; Digi off
#F 6 ; Frack 6 seconds
#N 10 ; Retries 10
#O 1 ; Maxframe 1
#P 16 ; Persist 16
#T 10 ; TX delay 100mS
#W 30 ; Slottime 30
#@T2 150 ; Resptime 1.5 seconds
#@T3 18000 ; T3
#%B R600 ; R600 used for UI
; activate KISS, if required
#@K
[END]



Thanks in advance for your time and comments.

73 Kayne
N9SEO
?


 

Hi,

Is this still accurate for KISS ports?? /g/bpq32/message/33635

May need to find an alternative.??

73 N9SEO


 

¿ªÔÆÌåÓý

KISS ports don't support a RIGCONTROL section.

I find it easier to let bpq control the radio, as this simplifies sharing a radio with several modems. I run WinRPR and QtSM, and sometimes VARA and/or ARDOP.

My winrpr config is:

?
[PROGRAM]
; WATERFALL 0 = COLORED, 1 = BW "inverted", 2 = BW "normal"
WATERFALL:0
; FOOTPRINT OF WinRPR: 0=normal, 1=small
SMALLSIZE:0
[END]

[PTT]
; PTT COM number
PTTPORT:54
; Set to 1 if DTR should be used instead of RTS
USEDTR:0
[END]

;[COMOUT]
; Set it to a COM port generated by com0com tool
;COMOUTPORT:3
;[END]

[TCP]
TCPPORT:8505
[END]

[TNC]
; # is used as ESC character
#s 0
; set mycall!!!
#i GM8BPQ
; set transmit level!!!
#%xr 400
#%B R300
#%F 2000
; activate KISS, if required
;#@K
[END]

[AUDIO]
RX:1
TX:5
[END]

As you can see, I'm using DED Host mode instead of KISS, and a TCP connection. My com0com port pair are com54/55.

The relevant bits of my bpq32.cfg are

RADIO 2
?? ?COM7 19200 ICOM IC7100 88 PTT_SETS_INPUT PTTMUX COM55 HAMLIB=4532
****

This is using the new format, with a separate RADIO section instead of RIGCONTROL in a PORT definition. I find this clearer when the same config applies to more than one port, but you could put the same line in RIGCONTROL in your WinRPR port if you prefer.

PTTMUX COM55 tells rigcontol to look for RTS changes on COM55 (linked to COM54 used by WinRPR) and convert to CI-V PTT commands. HAMLIB=4532 tells rigcontrol to emulate rigctld, an is used to key QtSM on the same radio.

PTT_SETS_INPUT is only needed if you have a hardware tnc connected to the acc port of the 7100 as well as soundcard TNCs


PORT
?ID=WinRPR New
?TYPE=EXTERNAL
?COMPORT=4
?SPEED=38400
?DRIVER=WinRPR
?PACLEN=80
?INTERLOCK=2
?;PORTCALL=GM8BPQ-10
?
CONFIG
?ADDR 127.0.0.1 8505

? DEFAULT ROBUST??? ??? ??? ??? ??? ; Default mode is RP
? USEAPPLCALLS??? ??? ??? ??? ??? ??? ; Accept connects to all APPLCALLS
? BEACONAFTERSESSION
? %F 2000??? ??? ??? ??? ??? ??? ; Centre Freq for Normal Packet (Default is 1500)
? @D 0??? ??? ??? ??? ??? ??? ??? ; Full Dup
? %B R300
? T 50??? ??? ??? ??? ??? ??? ??? ; TXD
?; %XA 40??? ??? ??? ??? ??? ??? ; AFSK Level
?; %XF 1500??? ??? ??? ??? ??? ??? ; 9600 Level
? N 5
? DEBUGLOG 0
?
ENDPORT

73,
John



On 09/07/2022 15:07, Kayne Kruse - N9SEO wrote:

Hi,

I am experimenting with WinRPR and bpq.?? I think that I somehow got the rigcontrol messed up.? BPQ is wintel rev 6.0.23.1 June 2022.

PTT works fine with QTSM and hamlib here so the server (rigctld.exe) is running fine.? However the following port config does not key the radio, so maybe someone has some insight as to what I have wrong.? Rig is an IC-7100, Serial ports are managed with Com0com and win4icom suite.?? So I could assign another comport pair and use the icom CI-V but for now hamlib was the shortest path on everything else modem wise here.
PORT
? PORTNUM=4
? ID=20m RPR test
? TYPE=ASYNC
? PROTOCOL=KISS
? IPADDR=127.0.0.1
? TCPPORT=8201
? KISSOPTIONS=NOPARAMS
? CHANNEL=A
? QUALITY=0
? MINQUAL=0
? FRACK=6000
? RESPTIME=1500
? RETRIES=10
? MAXFRAME=1
? PACLEN=60
? UNPROTO=ID
? BCALL=N9SEO
? L3ONLY=0
? DIGIFLAG=0
? DIGIPORT=0
? USERS=3
? CONFIG
RIGCONTROL
?HAMLIB 127.0.0.1:4532
****
ENDPORT
WinRPR config
[PROGRAM] ; WATERFALL 0 = COLORED, 1 = BW "inverted", 2 = BW "normal" WATERFALL:0 ; FOOTPRINT OF WinRPR: 0=normal, 1=small SMALLSIZE:0 [END] [AUDIO] ; Audio Device Number, starting at 1 RX:1 TX:1 [END] [PTT] ; PTT COM number PTTPORT:0 ; Set to 1 if DTR should be used instead of RTS USEDTR:0 [END] [COMOUT] ; Set it to a COM port generated by com0com tool COMOUTPORT:0 [END] [TCP] TCPPORT:8201 [END] [TNC] ; # is used as ESC character #s 0 ; set mycall!!! #i N9SEO-15 ; set transmit level!!! #%xr 400 #%D0 ; Only use Robust Packet #S 1 ; Set channel to 1 #R 0 ; Digi off #F 6 ; Frack 6 seconds #N 10 ; Retries 10 #O 1 ; Maxframe 1 #P 16 ; Persist 16 #T 10 ; TX delay 100mS #W 30 ; Slottime 30 #@T2 150 ; Resptime 1.5 seconds #@T3 18000 ; T3 #%B R600 ; R600 used for UI ; activate KISS, if required #@K [END]

Thanks in advance for your time and comments.

73 Kayne
N9SEO
?


 

Hi John,

As always you are spot on, I worked this up into my config yesterday and works well.??

I am off to try to find more docs on the new "Radio" stuff.?? I want to add the other radio to the mix
and set up similarly.? Is there anything special I need to do to do it with elecraft KX3 other than pick another hamlib server port and virual serial pair that you are aware of?

Thanks again in advance

73 Kayne - N9SEO.


 

I've just checked and I haven't uploaded the latest rigcontrol docs. I'll do that when I? get home.? Basically the number after RADIO needs to match the INTERLOCK param in the port config. Yes, just use a different serial pair and hamlib port.

73, John.?



On 10 Jul 2022 16:44, Kayne Kruse - N9SEO <kayne.kruse@...> wrote:
Hi John,

As always you are spot on, I worked this up into my config yesterday and works well.??

I am off to try to find more docs on the new "Radio" stuff.?? I want to add the other radio to the mix
and set up similarly.? Is there anything special I need to do to do it with elecraft KX3 other than pick another hamlib server port and virual serial pair that you are aware of?

Thanks again in advance

73 Kayne - N9SEO.


 

Hi, Ok

Thanks for your update.?? I got the Interlock and radios aligned.?? BPQ reads the status of mode and freq fine but presently this wont key the rigs on QTSM or winrpr.?? I was using USB audio here instead of ACC but it seemed tor require PTT_SETS_INPUT.? It probably is not right in the kx3 context tho, or I have the wrong syntax.? However it does read the status ok, just no TX.
RADIO 1
? ? COM8 19200 ICOM IC7100 88 PTT_SETS_INPUT PTTMUX COM9 HAMLIB=4532
****
RADIO 2
? ? COM20 38400 KENWOOD KX3 PTT_SETS_INPUT PTTMUX COM18 HAMLIB=4542
****




73 Kayne


 

¿ªÔÆÌåÓý

Try without PTT_SETS_INPUT on the KX3 port. That is for radios with built in soundcards. But it should work on the 7100.

The software should append a "T" to the Rigcontrol display when it tries to transmit. If that appears then the modem is successfully asking for PTT but there is something wrong with the? PTT signal to the radio. If not it suggests there is a problem with the modem to bpq communication.

73, John



On 10/07/2022 20:22, Kayne Kruse - N9SEO wrote:

Hi, Ok

Thanks for your update.?? I got the Interlock and radios aligned.?? BPQ reads the status of mode and freq fine but presently this wont key the rigs on QTSM or winrpr.?? I was using USB audio here instead of ACC but it seemed tor require PTT_SETS_INPUT.? It probably is not right in the kx3 context tho, or I have the wrong syntax.? However it does read the status ok, just no TX.
RADIO 1
? ? COM8 19200 ICOM IC7100 88 PTT_SETS_INPUT PTTMUX COM9 HAMLIB=4532
****
RADIO 2
? ? COM20 38400 KENWOOD KX3 PTT_SETS_INPUT PTTMUX COM18 HAMLIB=4542
****




73 Kayne



 

HI

That seemed to be the final part.? I had tried it before and failed, but failed to recall I had something else using that serial port at the time and forgot to disable it.? Thanks again!

73 Kayne