SSブログ

Raspberry Pi 3 + USB Audio Adapter による DireWolf / Xastir の運用(その3) [APRS]

 Raspberry Pi 3 と USB Audio Adapter による DireWolf と Xastir の運用、その3、Direwolf セットアップ編です。

まず、オーディオ・デバイスを UDRC 版と比較してみます。
UDRC 版
pi@compass:~ $ aplay -L
~ 省略 ~
plughw:CARD=udrc,DEV=0
udrc,
Hardware device with all software conversions
pi@compass:~ $
USB Audio Adapter 版
pi@raspberrypi:~ $ arecord -L
~ 省略 ~
plughw:CARD=Headset,DEV=0
Logitech USB Headset, USB Audio
Hardware device with all software conversions
pi@raspberrypi:~ $
名称が udrc から Headset に変わっています

UDRC 版から direwolf.conf をコピーして、PCM の名前を変更します。
pi@raspberrypi:~ $ cat direwolf.conf
ADEVICE plughw:CARD=Headset,DEV=0
ARATE 48000
ACHANNELS 2
#ACHANNELS 1
#HD-15
CHANNEL 0
MYCALL JR1KDA-12
MODEM 1200
PTT GPIO 12
#DIN-6
#CHANNEL 1
#MYCALL JR1KDA-12
#MODEM 9600
#PTT GPIO 23
AGWPORT 8000
KISSPORT 8001
#PBEACON delay=1 sendto=0 every=10 overlay=S symbol="digi" lat=35^26.12N long=139^20.02E power=5 height=10 gain=6 comment="UDRC 1200" via=WIDE1-1
#PBEACON delay=1 sendto=1 every=10 overlay=S symbol="digi" lat=35^26.12N long=139^20.02E power=5 height=10 gain=6 comment="UDRC 9600 running" via=JA1RBY-2
#PBEACON delay=1 sendto=1 every=10 overlay=S symbol="digi" lat=35.436804 long=139.333966 power=5 height=10 gain=6 comment="UDRC 9600 running" via=JA1RBY-2
#PBEACON delay=1 sendto=1 every=30 overlay=S symbol="digi" lat=35.436804 long=139.333966 power=10 height=9 gain=6 comment="UDRC 9600 running" via=
#DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE
#DIGIPEAT 1 1 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE
#DIGIPEAT 0 1 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE
#DIGIPEAT 1 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE
#IGSERVER noam.aprs2.net
#IGLOGIN YOUR INTERNET LOGIN AND PASSCODE FOR APRS REPORTING
#PBEACON sendto=IG delay=0:30 every=60:00 symbol="igate" overlay=R lat=17^51.00N long=102^18.36W
#IGTXLIMIT 6 10
#GPSD localhost
pi@raspberrypi:~ $

で、Direwolf を起動してみると
pi@raspberrypi:~ $ direwolf
Dire Wolf version 1.0aかなり古い
Note: Using scrambled baseband rather than AFSK modem.
Audio device for both receive and transmit: plughw:CARD=Headset,DEV=0
Channel 0: 1200 baud, 48000 sample rate x 2.
direwolf: dsp.c:141: gen_lowpass: Assertion `filter_size >= 3 && filter_size <= 320' failed.
Aborted ← いきなり終了
pi@raspberrypi:~ $
どうやら dsp.c の中でエラーを起こして終了しています。

う~ん、このまま古いバージョンを使うか、最新版の 1.4D か、安定板の 1.3 を使うか考えないといけないみたいですね。
その前に Linux のオーディオ周りを勉強しなければいかんですね。
ほとんどのオーディオ関係のコマンドやデバイス名が分かっていませんから。
あ~、道は遠いなぁ....
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:趣味・カルチャー

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0