다운로드
Microsoft Store에서 받는 Windows용 FoxSDR 처음 쓰는 분께 추천
동일한 애플리케이션을 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 최신 빌드
애플리케이션, SoapySDR 런타임, 앱 전용 Microsoft C 런타임을 설치하는 Inno Setup 설치 프로그램입니다. 설치 디렉터리와 사용자 프로필 밖에는 아무것도 쓰지 않으며, 프로그램 추가/제거에서 깨끗하게 제거됩니다. 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용으로 빌드했습니다. 빌드되고 테스트 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용 FoxSDR 0.99.80 (64비트) 하드웨어 미확인
GitHub가 호스팅하는 Arm64 러너에서 자체 CI 작업으로 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 알파
같은 소스를 arm64 Android용으로 빌드해 사이드로드할 수 있는 APK로 제공합니다 — 아직 Play 스토어 등록은 없고 애플리케이션의 업데이트 확인은 Windows에서만 동작하므로, 새 빌드는 이 페이지에서만 알립니다. arm64는 저희가 실제 하드웨어에서 한 번도 실행해 보지 않은 ABI입니다. B200에서 몇 달 동안 쓰인 항공기나 선박 디코더도 휴대폰의 라디오 스택, 배터리, Android 자체의 스케줄러를 겪어 본 적은 없으며, 태블릿이나 휴대폰에서는 데스크톱 빌드가 결코 드러낼 수 없었던 결함이 나타날 것으로 예상합니다. 스토어 등록을 기다리지 않고 사이드로드하는 이유가 바로 그것입니다: arm64 기기에서 온 충돌이나 멈춤 보고는 릴리스가 망가졌다는 신호가 아니라 새로운 정보입니다.
네 번째 알파에서 바뀐 점. 이제 태블릿이 FoxSDR에 자기 위치를 알려 줄 수 있습니다. 위성 예측, 레이더 스코프, 수신 범위 지도, 모든 방위는 수신기 위치를 기준으로 계산되는데, 지금까지 Android에서 위치를 설정하는 방법은 시리얼 포트 이름을 묻는 입력란뿐이었습니다 — 어떤 태블릿도 쓸 수 없는 컨트롤이었죠. 이제 입력란 옆에 이 기기의 위치 사용 키가 하나 있습니다. 키를 누를 때에만 Android의 권한을 요청하고, 위치를 한 번만 받은 뒤 여러분을 계속 따라다니지 않고 멈추며, 어느 제공자가 응답했는지와 정확도가 어느 정도인지 알려 줍니다: 위성 측위는 몇 미터 이내로 정확하지만 하늘이 보여야 하고, 실내에서 네트워크로 얻은 측위는 1킬로미터까지 벗어날 수 있습니다. 이 값으로 위성 통과를 예측할 때는 그 차이가 중요합니다. 위치는 로그에 남지 않고 전송되지도 않습니다.
이번 버전으로 대체되는 세 번째 알파는, 실행할 때마다 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++ 또는 그 제작자들과 제휴 관계가 없고 그들의 보증을 받지도 않았습니다. 번들로 포함된 서드파티 구성 요소는 각자의 허용적 라이선스를 유지합니다.