下載
Windows 版 FoxSDR,來自 Microsoft Store 最適合新使用者
這是同一個應用程式,已封裝上架 Microsoft Store,並由 Microsoft 簽署:可像電腦上的其他應用程式一樣透過 Store 安裝、更新與解除安裝,不會出現需要點選略過的安全性警告,之後也不必再留意任何事項。如果您剛接觸 FoxSDR,建議選擇這個版本。唯一的代價是時間:每次 Store 更新都要等待 Microsoft 認證,因此 Store 版本可能落後於本頁——目前 Store 版本為 0.99.77,而下方安裝程式為 0.99.80。
下載 FoxSDR 0.99.77 · 由 Microsoft Store 提供 · 經 Microsoft 簽署
Windows 版 FoxSDR 0.99.80,安裝程式 最新組建
一個 Inno Setup 安裝程式,會安裝應用程式、SoapySDR 執行階段,以及應用程式本機的 Microsoft C 執行階段。它不會在安裝目錄與您自己的使用者設定檔以外寫入任何東西,也能從「新增/移除程式」乾淨地解除安裝。這是最新的組建,比 Store 版領先好幾天 — 而且它未經簽署,因此 Windows 會警告您發行者無法辨識,您必須告訴它仍要執行。如果您寧可確認無誤而不只是相信警告,請核對下方的 SHA-256。在進展如此快速的公開測試期間,這個版本才是包含最新修正的版本。
每日更新 · 下載 foxsdr-setup-0.99.80.exe · 6.3 MB · Windows x64
SHA-256 554e545613a9df5d0b9cf960026c9c523029d0aa48eec73e0927f37e26dc1f4b
Linux 版 FoxSDR 0.99.80 硬體未確認
同一套原始碼,為 x86-64 Linux 組建。它能在 Linux 上組建並通過 173 項測試,原生驅動程式也會透過核心本身的 usbfs 介面連接無線電,但還沒有任何無線電在 Linux 電腦上透過它驅動過。請拿它來找出哪裡有問題,而不是當作接收機使用。兩個檔案都需要您的發行版提供的 SoapySDR、OpenSSL、ALSA 與 OpenGL (Ubuntu 上為 libsoapysdr0.8 libssl3 libasound2);tarball 附有 udev 規則與安裝說明,AppImage 則可搭配 APPIMAGE_EXTRACT_AND_RUN=1 在沒有 FUSE 的情況下執行。
FoxSDR-0.99.80-x86_64.AppImage · 8.7 MB
SHA-256 dfb3e83aa4a80eff4a7b364d4e9a8f90fe688f1e4df5fb94eb8131ea6d0f52ab
foxsdr-0.99.80-linux-x64.tar.gz · 8.4 MB
SHA-256 916e53370926da9ba18ededfac1e4cf5ea292ba78713bebf5a7f6628b94885e8
適用於 Raspberry Pi(64 位)的 FoxSDR 0.99.80 硬體尚未確認
同一份源碼,由其自己的 CI 作業在 GitHub 所主機的 Arm64 執行器上交叉編譯為 64 位 Arm Linux(aarch64),並在那裡在 Xvfb 下通過相同的 173 項測試。一個 AppImage 和一個 tarball 涵蓋了每一台目前的 64 位 Raspberry Pi —— 並不會按型號分別提供下載。目前還沒有任何 Raspberry Pi 執行過這個建置版本,而且與上面的 x86-64 Linux 建置版不同的是,其 視窗是否能够打開 也尚未確定:FoxSDR 向 GLFW 要求 OpenGL 上下文時並未指定版本,並將其介面初始化為 OpenGL 3.0(GLSL「#version 130」)。服務於 Pi 4、5、500 與 500+ 的 Mesa v3d 驅動程式,文件中稱其可達到 OpenGL 3.1 —— 理論上足夠 —— 但我們尚未在真實硬體上確認未指定版本的上下文真的會落在這條路徑上而非更舊的路徑。命令列檢查 --version 與 --selftest 不涉及 GPU,無論如何都應該能正常運作。
- Raspberry Pi 5、Raspberry Pi 500 與 Raspberry Pi 500+ —— 圖形很可能受支援:三者都使用相同的 Broadcom BCM2712 晶片及其 VideoCore VII GPU,由 Mesa 的
v3d 驅動程式提供服務 —— 尚未在真實硬體上確認。
- Raspberry Pi 4 —— 圖形很可能受支援:Broadcom BCM2711、VideoCore VI,同樣由 Mesa 的
v3d 驅動程式提供服務 —— 尚未在真實硬體上確認。
- Raspberry Pi 3 及更早型號 —— 無法執行介面。 它們的 VideoCore IV GPU 由 Mesa 較舊的
vc4 驅動程式提供服務,文件中稱其最高只能達到 OpenGL 2.1 —— 比介面所需的 OpenGL 3.0 整整低一個主版本。因此不為它們提供此建置版本。
FoxSDR-0.99.80-aarch64.AppImage · 8.2 MB
SHA-256 75071b9d6c040b5a97853312b50ff27915fecc78d04350b0c52045f3b769aafe
foxsdr-0.99.80-linux-arm64.tar.gz · 7.9 MB
SHA-256 242bc910aebfef9d835dfacb534a12672123c7134bc658dcd12e672d2315e41c
Android 版 FoxSDR 0.98.1 ALPHA
同一套原始碼,為 arm64 Android 組建,並以可側載的 APK 提供 — 目前還沒有 Play 商店上架頁面,應用程式也只在 Windows 上檢查更新,所以本頁是唯一會公告新組建的地方。arm64 是我們從未在實機上執行過的 ABI;一個已在 B200 上運作好幾個月的航空器或船舶解碼器,從未接觸過手機的無線電堆疊、電池或 Android 本身的排程器,而平板或手機預計會暴露出桌面版永遠無法發現的問題。這正是直接側載、而不等待商店上架的意義:來自 arm64 裝置的當機或無回應報告是新資訊,而不是版本有問題的徵兆。
第四個 Alpha 版的變更。平板現在可以告訴 FoxSDR 它在哪裡。衛星預測、雷達幕、涵蓋範圍地圖與每一個方位,都是根據接收機位置計算的,而在此之前,要在 Android 上設定位置,唯一的方法是一個要求輸入序列埠名稱的方塊 — 這是任何平板都無法使用的控制項。現在在手動輸入欄位旁有一個按鍵:使用此裝置的位置。只有在您按下它時才會要求 Android 授權,其他時候絕不會;它只取得「一次」位置就停止,而不會一直跟著您移動,並會說明是哪個提供者回應、準確度如何:衛星定位可準確到幾公尺,但需要看得到天空;室內透過網路取得的定位則可能偏差一公里,而當這個數字要用來預測過境時,這一點就很重要。位置絕不會寫入記錄檔,也絕不會傳送出去。
被本版取代的第三個 Alpha 版,讓 FoxSDR 不再每次啟動都告訴您它「未正常關閉」,讓首次執行時內建的解碼器處於停止狀態,而不是十四個同時啟動,並新增了 100–250% 的介面大小。這一切都是在平板模擬器上量測的,而不是在手機上:生命週期、解碼器,以及現在注入模擬器 GNSS 的位置。真正的晶片在室內冷啟動時會怎樣,仍然只有真實裝置才能告訴我們。
安裝方式:下載下方的 APK,然後允許從不明來源安裝 — Android 預設會封鎖來自 Play 商店以外的任何應用程式,因此請開啟下載的檔案,並接受瀏覽器或檔案管理員的提示 (在目前的 Android 中名為安裝不明應用程式,舊版中是同一個開關的舊名稱)。不需要另外安裝驅動程式;只要您授予裝置權限,應用程式就會透過 Android 本身的 USB 主機 API 與 USB SDR 通訊。
FoxSDR-0.98.1-android.4.apk · 6.7 MB · arm64
SHA-256 97b117700a52c63ed1cbf0506814d9bd8ded64e2a11890488323068af0410ce8
本應用程式採用 PolyForm Noncommercial License 1.0.0 授權。業餘愛好者、業餘無線電人員、學生、慈善機構、學校與公家機關都可以免費使用、修改與分享 — 永久且無條件。沒有試用期、不需註冊、不需授權金鑰、不需啟用,也沒有任何功能被保留起來日後向您收費。在企業中使用、販售、與硬體搭售,或以它為基礎打造產品,則需要商業授權。免費的那一半,正是靠這個來支撐。
FoxSDR 是獨立專案,與 SDR++ 或其作者沒有關聯,也未獲其背書。隨附的第三方元件保留各自的寬鬆授權。