メインコンテンツまでスキップ

導入

macOS と Windows はデスクトップ版、Linux はブラウザーから操作するヘッドレス版を使います。Linux 版の配布状況は Linux(ヘッドレス版)にあります。

OS ごとの入れ方​

OS入れ方USB ドライバ
macOSターミナルでコマンドを 1 つ実行するか、.dmg を取ってきて入れます追加は不要です
Windowsインストーラー(-setup.exe)を実行しますZadig で WinUSB ドライバを当てます
Linux配布物を展開して起動し、ブラウザーで設定しますudev の規則を自分で置きます(USB の設定)

デスクトップ版は、入れたあとに新しい版を自分で探します。適用のしかたは更新にあります。Linux 版の更新は、正式版とベータ版で手順が異なります。

用意するもの​

  • 対応する SDR。RTL-SDR(RTL2832U)、HackRF One、Airspy R2 / Mini(libairspy が必要)です。Airspy R2 は Linux と Windows 11 の実機で確認済みです。SoapySDR を入れると ADALM-Pluto なども使えます(SoapySDR 経由の各機種は実機未確認)。録音済みの cu8 ファイルを再生するだけなら、SDR は要りません。
  • ライセンス。未認証でも起動と受信、IQ の録音はできますが、通話の行はコールサイン名と発信者・宛先の番号だけになり、制御メッセージの中身などが伏せ字になり、音声の再生と JSONL・WAV の記録ができません。ライセンスは 1 種類(25,000 円、税込)です。詳しくはライセンス認証にあります。

Airspy R2 / Mini(native)​

libairspy 1.x を導入し、設定画面で「Airspy R2 / Mini … (native)」を選びます。SoapySDR は不要です。

  • Debian / Ubuntu: sudo apt install libairspy0。ヘッドレス版の USB の設定の規則には Airspy も含まれます。
  • macOS: Homebrew の airspy を brew install airspy で入れます。
  • Windows: 公式 libairspy のリリースからアプリと同じアーキテクチャの DLL を用意します。64 bit 版では 1.0.10 の x64 フォルダにある airspy.dll、libusb-1.0.dll、pthreadVC2.dll を実行ファイルと同じフォルダに置いて確認済みです。別の場所に置く場合は、3つの DLL を同じフォルダにまとめ、環境変数 HWR_AIRSPY_LIB に airspy.dll のフルパスを指定します。

Linux では libairspy.so.0、macOS では libairspy.0.dylib(/opt/homebrew/lib、/usr/local/lib も探索)を読み込みます。標準の場所に入れない場合は、どの OS でも HWR_AIRSPY_LIB にフルパスを設定できます。macOS で Dock から起動する場合は launchctl setenv HWR_AIRSPY_LIB <フルパス> で渡します。導入や環境変数の変更後はアプリを再起動してください。導入後は Airspy の初期設定に従って、デバイス、プリセット、ゲインを設定します。各パラメータの範囲と初期値、受信中に変更できる項目も同じページにあります。Linux と Windows 11 の Airspy R2 で、全4窓幅の連続受信、ゲイン・AGC 変更、IQ 録音、停止と再開を確認しています。Mini と macOS の実機動作は未確認です。HF+ 系はこの native 対応に含みません。

SoapySDR(任意)​

RTL-SDR と HackRF One には要りません。Pluto などの機種、または Airspy を SoapySDR 経由で使う場合は、SoapySDR 0.8 系と機種ごとのモジュールを別に入れます。手順は macOS と Windows にあります。

配布物のファイル名​

配布元は https://hwr.linux.moe です。最新版の版は https://hwr.linux.moe/latest.json の version に載っています。

ベータ版を配布中

現在はベータ版 0.1.0-beta.1 を配布しています。正式版の公開後はこの表が正式版に置き換わります。

OS対象ファイル(v0.1.0-beta.1)SHA-256(先頭 12 桁)
macOSApple SiliconHighway.Radio.Receiver_0.1.0-beta.1_aarch64.dmg—
macOSIntelHighway.Radio.Receiver_0.1.0-beta.1_x64.dmg—
Windows通常版Highway.Radio.Receiver_0.1.0-beta.1_x64-setup.exe3775f7fae8f6
WindowsAVX2 版Highway.Radio.Receiver_0.1.0-beta.1_x64-avx2-setup.exe7028740505d8
Linuxヘッドレス版(x86_64)hwr-receiverd_0.1.0-beta.1_linux_x86_64.tar.gz661b76d48781
Linuxヘッドレス版(aarch64)hwr-receiverd_0.1.0-beta.1_linux_aarch64.tar.gzff21041b2b54

表は、このページを作った時点の latest.json の版です(正式版をまだ出していないあいだは、https://hwr.linux.moe/beta.json のベータ版です)。Windows の 2 つの版の違いは AVX2 向けの版にあります。macOS の .dmg の SHA-256 は latest.json に載らないため、表には出していません。ファイルの URL は https://hwr.linux.moe/<版>/<ファイル名> の形です。