kappanhang icon indicating copy to clipboard operation
kappanhang copied to clipboard

Direwolf or ARDOPC compatibility?

Open km4ack opened this issue 4 years ago • 3 comments

Is it possible to have direwolf and ardopc transmit when using kappanhang?

I created a virtual sound card which pipes the audio to/from Kappanhang-705 using pulse which works perfect for receive. The issue I am having is with TX/PTT. In the direwolf.conf, I tried: PTT RIG 2 localhost:4532

but PTT isn't working. I receive the following errors in the direwolf terminal: Hamlib Error: rig_set_ptt command for channel 0 PTT IO error read_string called, rxmax=1024 read_string(): read() failed - Success rig.c(2755):rig_set_ptt return(-6)

With kappanhang running, I can run: echo "\set_ptt 1" | nc localhost 4532 and the radio will go into transmit and echo "\set_ptt 0" | nc localhost 4532 to reset the transmit on the radio. This leads me to believe it is possible PTT possible in direwolf.

FWIW, JS8Call & WSJTX are working perfectly.

73, de KM4ACK

km4ack avatar Sep 01 '21 15:09 km4ack

Did this get resolved ?

Karl-VE6KDX avatar Nov 14 '21 02:11 Karl-VE6KDX

Did this get resolved ?

Not that I am aware of.

km4ack avatar Nov 14 '21 11:11 km4ack

Is it possible to have direwolf and ardopc transmit when using kappanhang?

I created a virtual sound card which pipes the audio to/from Kappanhang-705 using pulse which works perfect for receive. The issue I am having is with TX/PTT. In the direwolf.conf, I tried: PTT RIG 2 localhost:4532

but PTT isn't working. I receive the following errors in the direwolf terminal: Hamlib Error: rig_set_ptt command for channel 0 PTT IO error read_string called, rxmax=1024 read_string(): read() failed - Success rig.c(2755):rig_set_ptt return(-6)

With kappanhang running, I can run: echo "\set_ptt 1" | nc localhost 4532 and the radio will go into transmit and echo "\set_ptt 0" | nc localhost 4532 to reset the transmit on the radio. This leads me to believe it is possible PTT possible in direwolf.

FWIW, JS8Call & WSJTX are working perfectly.

73, de KM4ACK

Hi Jason.

Great Youtube Channel by the way.

I've got the PTT working by just using ADEVICE plughw:3,0 in DireWolf.

pi@raspberrypi:~ $ arecord -l **** List of CAPTURE Hardware Devices **** card 3: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice #0: subdevice #0

pi@raspberrypi:~ $ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones [bcm2835 Headphones] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 1: vc4hdmi0 [vc4-hdmi-0], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: vc4hdmi1 [vc4-hdmi-1], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 3: CODEC [USB Audio CODEC], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice #0: subdevice #0

PPT has to be set as: PTT RIG 2 localhost:4532

This now puts the IC-705 into PTT/TX

Regards Karl - VE6KDX

Karl-VE6KDX avatar Jan 10 '22 00:01 Karl-VE6KDX