FoxSDR 0.99.39 · 오픈 베타
기계 번역
마스터
실행
디코딩
음소거
실패
튜닝 - 헤르츠
1090.0000 MHz · 자릿수를 클릭하면 올리고, 오른쪽 클릭하면 내립니다
볼륨
42 %
샘플레이트
MS/s
2.000 MS/s
프레임 시간
ms
16.7 ms

신호 수집 콘솔 · 형식 71

오픈 베타 · 버전 0.99.39 · Windows x64 · Linux x64 개발 중 · Android arm64 알파 · 비상업적 용도 무료

SDR 소프트웨어,
처음부터 새로 작성.

FoxSDR는 오픈 베타 중입니다. 무료이고, 매일 쓸 수 있을 만큼 완성되어 있지만, 아직 다듬어지지 않은 부분이 남아 있습니다 — 그래서 그런 부분을 찾아내는 것이 이 프로그램으로 할 수 있는 가장 유용한 일입니다.

FoxSDR는 자체 라디오 드라이버까지 처음부터 새로 작성한 소프트웨어 정의 라디오입니다. 실시간 스펙트럼과 워터폴, 실제로 쓰는 모든 모드, RDS를 지원하는 스테레오 FM, 디코딩한 항공기와 선박을 표시하는 지도 — 그리고 전체 인터페이스를 브라우저로 제공하므로 수신기를 안테나가 있는 곳에 둘 수 있습니다.

· 계정도, 라이선스 키도, 활성화도 필요 없음
· 여덟 가지 라디오 제품군은 네이티브로 구동, 그 밖의 장치는 SoapySDR로
· English, Български, Català, Čeština, Dansk, Deutsch, Ελληνικά, Español, Eesti, Suomi, Français, Hrvatski, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Lietuvių, Latviešu, Norsk bokmål, Nederlands, Polski, Português (Brasil), Português (Portugal), Română, Русский, Slovenčina, Slovenščina, Svenska, Türkçe, Українська, Tiếng Việt, 简体中文 및 繁體中文 지원
· 빌드에 포함된 테스트 173개, Windows와 Linux에서 통과
스펙트럼 - 1024 빈 - EMA 0.50피크 -88.7 dBFS
1090.0000 MHz · 2.000 MS/s 스팬합성 신호 · 수신기 아님
8복조 모드
28카탈로그 플러그인
8네이티브 라디오 드라이버
0GPL 의존성

기능 선택 · 할 수 있는 일

뱅크를 누르세요

아래 내용은 모두 현재 빌드에 들어 있습니다. 보기보다 근거가 약한 주장은 여러분이 직접 알아내도록 두지 않고 페이지에 그렇다고 적어 두었습니다.

스펙트럼과 워터폴

대역을 실시간으로 그리고, 그 아래로 워터폴이 흐릅니다. 신호를 클릭해 튜닝하고, 통과 대역을 드래그해 신호에 맞추고, 미터를 보며 짐작하는 대신 반송파가 몇 분에 걸쳐 나타났다 사라지는 모습을 지켜보세요.

필요한 모든 모드

NFM, WFM, AM, DSB, USB, LSB, CW를 지원하며 스켈치, AGC, 잡음 제거, 수동 및 자동 노치, 디엠퍼시스를 갖추었습니다. FM 방송은 파일럿 잠금과 함께 스테레오로 디코딩되고, RDS로 방송국 이름, 라디오 텍스트, PI, 프로그램 유형을 볼 수 있습니다.

어떤 라디오든

여덟 가지 라디오 제품군은 FoxSDR 자체 드라이버로 구동되므로 따로 설치할 라디오 패키지가 없습니다: USB로 연결하는 RTL-SDR(Blog V4 포함), HackRF, Airspy R2/Mini, Airspy HF+, Mirics 동글, RX888 mk2, 이미 설치된 SDRplay API를 통한 SDRplay RSP, 그리고 네트워크 프로토콜로 연결하는 ADALM-Pluto입니다. SoapySDR로 접근할 수 있는 다른 장치 — USRP, LimeSDR 등 — 도 동작합니다. 개발에는 Ettus B200과 RTL-SDR을 사용했으며, 나머지 일곱 드라이버는 제조사의 레퍼런스 코드와 대조해 검증했을 뿐 저희 작업대에서 실제 하드웨어와 만나 본 적은 없습니다.

신호 다루기

자주 찾는 주파수를 위한 북마크, 활동이 있으면 멈추는 밴드 스캐너, 보고 있는 대역에 이름을 붙여 주는 밴드 플랜 — 크기와 색상은 원하는 대로 — 그리고 복조된 오디오와 원시 I/Q 모두의 녹음. 주파수 카운터는 닉시관, 네온, 일반 숫자 중에서 고를 수 있습니다.

수신기에 달린 오실로스코프

복조 스코프는 눈금판 위에 그려지는 형광 트레이스이며 입력은 네 가지입니다: 음성과 톤이 멈춰 보이도록 트리거된 복조 오디오, 그 스펙트럼, 채널의 I와 Q, 그리고 AM, FM, SSB가 실제로 서로 다르게 보이는 벡터 표시입니다.

자주 하는 일마다 단축키

HDSDR 방식의 키보드 단축키 — 시작과 정지, 음소거, 볼륨, 모드, 튜닝, 주파수 입력, 녹음, 전체 화면, 뱅크용 F1~F5 — 그리고 모든 단축키를 바꿀 수 있는 단축키 섹션이 있습니다. 글자를 입력하는 동안에는 어떤 단축키도 작동하지 않습니다.

모니터 · 실제 모습

패널을 선택하세요

목업이 아니라 실제 수신기의 실제 창입니다. 모든 사진에는 보이는 내용이 실제 전파에서 수신한 것인지, 인터넷에서 받은 데이터로 계산한 것인지, 단순히 애플리케이션의 상태인지가 적혀 있습니다 — 화면에서는 이 세 가지를 구별할 수 없고, 그것을 알려 주지 못하는 수신기는 별 가치가 없기 때문입니다.

94.62 MHz에 튜닝된 FoxSDR 콘솔: 둥근 빨간색 정지 버튼, 닉시관 스타일의 헤르츠 표시, 바늘 미터, 기능 선택 레일, 잡음 위로 FM 방송국이 솟아오른 스펙트럼과 그 아래의 녹색 워터폴.
실제 수신 콘솔

수신기 전체가 한 패널에: 왼쪽 레일에는 튜닝, 게인, 모드, 스켈치, 오디오 출력이, 워터폴 위에는 스펙트럼이, 오른쪽에는 모든 하위 시스템의 상태가 있습니다.

RTL-SDR(R820T 튜너), 2.048 MS/s, 책상 위 안테나로 94.62 MHz 와이드 FM 수신 · 스펙트럼의 봉우리와 워터폴의 밝은 세로줄이 FM 방송국이며, 스테레오 파일럿이 잠겨 있습니다 · 2026년 9월 23일 FoxSDR 0.99.19에서 촬영

이 사진들은 아래 다운로드에 들어 있는 인터페이스입니다. 콘솔은 0.70.0 이후 여기 보이는 계기 형태로 새로 만들어졌고, 0.75.0부터는 모든 릴리스에 들어 있습니다 — 그러니 이 사진들이 보여 주는 것은 앞으로 할 작업이 아니라 실제로 설치되는 것입니다.

원격 패널

수신기를 안테나가 있는 곳에 두세요

FoxSDR는 여러분의 네트워크에서 전체 인터페이스를 HTTP로 제공합니다: 스펙트럼, 컨트롤, 실시간 오디오, 그리고 항적 목록 옆의 지도. 라디오를 연결한 컴퓨터는 동축 케이블과 함께 다락방에 두고, 소파에서 조작하면 됩니다.

기본값은 꺼짐이며, 바꾸기 전까지는 이 컴퓨터에만 바인딩됩니다.

루프백을 넘어서는 바인딩에는 비밀번호가 필요합니다: 비밀번호가 없으면 아무 보호 장치 없는 소켓을 여는 대신 LAN 바인딩 자체를 거부합니다.

비밀번호는 해시로 저장되며(PBKDF2-HMAC-SHA256), 세션은 만료되고 설정이 바뀔 때마다 취소됩니다.

TLS는 없습니다. 의도적입니다: 원격 접속은 일반 HTTP로 제공되므로, 제공하지도 않는 전송 보안을 내세우지 않습니다. 앞단에 Caddy, nginx, Tailscale 또는 Cloudflare Tunnel을 두고, 절대 직접 포트 포워딩하지 마세요.

웹 브라우저에서 실행 중인 FoxSDR 인터페이스. 데스크톱 애플리케이션과 같은 황동과 올리브색 계기 스타일입니다.
실제 수신 같은 계기를 브라우저에서

기능을 줄인 리모컨이 아닙니다: 스펙트럼, 워터폴, 컨트롤, 지도를 여러분의 네트워크에서 브라우저가 있는 모든 기기에 HTTP로 제공합니다.

1090 MHz의 실시간 B200 데이터로 그린 스펙트럼과 워터폴 · 지도 창이 태평양 한가운데를 보여 주는 것은 그 순간 따라가던 유일한 표적이 그 위를 지나던 ISS였기 때문입니다.

디코더 카탈로그

28개 게시됨

현재 카탈로그에는 플러그인 스물네 개가 있으며, 아래의 모든 카드에는 애플리케이션이 실제로 받아 올 버전이 적혀 있습니다. 각 항목은 얼마나 잘 검증되었는지를 정확히 밝힙니다. “AIS를 디코딩한다”와 “실제 전파에서 AIS를 디코딩한다”는 서로 다른 주장이기 때문입니다.

디코더 워크벤치

I/Q 디코더테스트됨, 실제 전파 검증 전

라디오 한 대로 대역 전체를 한꺼번에 디코딩합니다. 네 가지 채널 묶음은 서로 가까이 붙어 있어 수신기가 이미 모두를 샘플링하고 있습니다 — ACARS 주파수 여섯 개, NOAA 기상 채널 일곱 개, 호출 채널 네 개, APRS 채널 두 개 — 하지만 지금까지는 한 번에 하나씩만 디코딩할 수 있었습니다. 해당 디코더들은 복조된 오디오로 동작하고, 수신기는 한 번에 한 채널만 복조하기 때문입니다. 이 플러그인은 대신 원시 스트림을 받아 모든 채널을 분리하고 채널마다 별도의 디코더를 실행하며, 모든 결과를 한 창에 모아 각 줄 맨 앞에 수신된 주파수를 표시합니다. 무엇을 디코딩할지는 튜닝한 곳을 따라갑니다: 라디오를 기상 대역에 맞추면 NOAA 채널 일곱 개 전부를, 931 MHz에서는 호출기 네 개를, 144 MHz에서는 APRS 주파수 두 개를 모두 디코딩합니다. 각각 프리셋이 있으며, 패널에는 현재 대역의 모든 채널이 나열됩니다 — 라디오가 그 채널에 닿는지, 채널의 신호, 지금까지 전달된 메시지 수까지. 복조기는 해당 플러그인들이 쓰는 것과 똑같으며, 바꾸지 않았습니다.

v0.2.0 · MIT · ABI 3 · Windows 및 Linux

ADS-B 항공기 디코더

I/Q 디코더실제 전파로 검증됨

1090 MHz에서 항공기 위치, 호출부호, 속도를 수신합니다. 실제 전파에서 실시간으로 디코딩했으며, ICAO 주소 블록과 호출부호가 서로 독립된 메시지 유형 사이에서 일치함을 확인했습니다. 검출 전에 수신기 자체의 DC 오프셋을 제거하므로, 제로 IF 동글도 예전에는 묻혀 버리던 항공기를 수신합니다. 버전 1.7는 훨씬 더 멀리까지 듣습니다: 버스트가 애초에 전송인지 판단하는 테스트가 다른 디코더보다 약 두 배의 신호 대 잡음비를 요구하고 있었는데, 이를 대체한 임계값은 논리가 아니라 7분간의 실제 교통 데이터로 정했습니다 — 같은 5분간의 하늘에서 항공기가 27대에서 40대로, 위치를 전하는 항공기가 20대에서 33대로 늘었습니다. 버전 1.8은 모든 항공기가 호출부호와 함께 방송하는 카테고리를 이용해 각 항공기의 종류 — 경비행기, 여객기, 대형기, 헬리콥터, 글라이더, 초경량기, 무인기 — 를 보고하며, FoxSDR는 종류마다 고유한 아이콘으로 그립니다 — 0.99.26부터는 48 px의 음영 처리된 평면도이며(크기는 보기 > 디스플레이에서 조절), 헬리콥터 아이콘과, 종류를 밝히지 않는 항공기를 위한 단순한 화살촉 아이콘도 있습니다. 6분간의 실제 하늘에서 측정한 결과, 자신을 식별한 항공기 33대 중 32대가 종류를 밝혔습니다.

v1.8.0 · MIT · ABI 3 · Windows 및 Linux

Aircraft Info (등록 정보 조회)

지도 정보 보강

24비트 항공기 주소를 실제 정체로 바꿔 줍니다: 등록 기호, 기종, 운영사를 지도와 항적 목록에 표시합니다. 1.1.0부터는 먼저 foxsdr.com 자체 항공기 데이터베이스에 묻습니다 — OpenSky Network의 항공기 데이터로 만들었으며, 누가 무엇을 물었는지 기록하지 않습니다 — 그리고 저희가 모르는 항공기에 대해서만 자원봉사자가 운영하는 adsbdb.com에 묻습니다.

v1.1.0 · MIT · ABI 3 · Windows 및 Linux

AIS 선박 추적 디코더

I/Q 디코더테스트됨, 실제 전파 검증 전

해상 대역의 선박 위치와 항해 데이터. 수신기 하나로 두 채널을 동시에 수신하며, 다른 모든 것과 함께 지도에 표시합니다.

v1.0.1 · MIT · ABI 3 · Windows 및 Linux

APRS / AX.25 패킷 디코더

오디오 디코더테스트됨, 실제 전파 검증 전

144.800 MHz NFM 오디오에서 받는 Bell 202 패킷 무선: 위치, 메시지, 상태, 텔레메트리를 AX.25 프레임 검사로 검증합니다.

v1.0.1 · MIT · ABI 3 · Windows 및 Linux

SSTV 이미지 디코더

이미지 디코더테스트됨, 실제 전파 검증 전

HF와 2 m 대역의 SSTV 이미지. 모드는 전송 자체의 VIS 헤더에서 읽고, 클럭 드리프트는 동기 펄스로 측정해 보정한 뒤 ppm 단위로 보고합니다.

v1.0.0 · MIT · ABI 3 · Windows 및 Linux

NOAA 기상 이미지 (APT)

이미지 디코더

NOAA 위성이 137 MHz로 계속 방송하는 이미지를, 위성이 하늘을 가로지르는 동안 한 줄씩 그려 냅니다. 두 채널은 보내진 그대로 나란히 도착하며, 보통 가시광선과 적외선입니다. Satellites와 함께 장착하면 그 플러그인이 NOAA 19가 다음에 언제 머리 위를 지나는지 알려 주고, 이 플러그인이 보내온 것을 그립니다.

v1.0.0 · MIT · ABI 3 · Windows 및 Linux

GOES 기상 위성 (HRIT / LRIT)

I/Q 및 이미지 디코더테스트됨, 실제 전파 검증 전

1.7 GHz로 GOES 기상 위성이 직접 방송하는 신호를 원시 I/Q에서 그 안에 담긴 파일까지 처리합니다: 지구 전체 원반 이미지, 압축을 푼 Rice 압축 영상, EMWIN 텍스트 제품. 지름 1미터 정도의 접시 안테나와 저잡음 증폭기가 필요합니다. NOAA가 직접 공개한 샘플 파일로 검증했으며, 위성에서 바로 받은 신호는 아직 한 번도 처리해 보지 않았습니다.

v0.2.0 · MIT · ABI 3 · Windows 및 Linux

모스(CW) 디코더

오디오 디코더테스트됨, 실제 전파 검증 전

700 Hz 톤에 맞춘 국을 읽고, 양쪽으로 60 Hz까지 추적하며, 신호 자체에서 속도를 알아내고 각 멈춤 후에도 다시 알아내며, 판스워스 간격과 수동 키를 읽고, SAQ 그리메톤 프리셋을 갖추고 있습니다.

v1.1.0 · MIT · ABI 3 · Windows 및 Linux

RTTY 텔레프린터 디코더

오디오 디코더테스트됨, 실제 전파 검증 전

HF의 45.45 보드 아마추어 무선 텔레타이프. 극성은 묻지 않고 신호에서 알아내며, 두 문자 세트를 모두 처리합니다.

v1.0.0 · MIT · ABI 3 · Windows 및 Linux

FT8 디코더

오디오 디코더실제 녹음은 디코딩함, 실시간 실제 전파 검증 전

WSJT-X의 아마추어 약신호 모드를 UTC 시계에 맞춰 슬롯마다 디코딩하고, WSJT-X와 같은 형식 — 시각, SNR, DT, 오디오 주파수, 메시지 — 으로 출력합니다. 프리셋은 160 m부터 2 m까지 WSJT-X의 FT8 다이얼 주파수입니다. 앱의 기능 요청 상자를 통해 요청된 플러그인입니다. ft8_lib(MIT)과 KISS FFT(BSD-3-Clause)를 기반으로 합니다.

v1.0.0 · MIT · ABI 3 · Windows 및 Linux

SELCAL 디코더

오디오 디코더테스트됨, 실제 전파 검증 전

HF 항공국이 특정 항공기의 승무원을 호출하려고 보내는 네 글자 호출. ICAO 톤 32개 전부와 표준의 타이밍을 검사하며, 타이밍을 벗어난 호출도 이유와 함께 보고합니다. 북대서양 HF 프리셋 열 개. 앱의 기능 요청 상자를 통해 요청된 플러그인입니다.

v1.0.0 · MIT · ABI 3 · Windows 및 Linux

POCSAG 페이저 디코더

오디오 디코더테스트됨, 실제 전파 검증 전

세 가지 비트 레이트와 반전된 극성을 모두 자동으로 감지합니다. BCH 오류 정정 부호를 완전하게 구현했습니다: 손상된 코드워드는 텍스트로 표시하지 않고 버립니다.

v1.0.2 · MIT · ABI 3 · Windows 및 Linux

EAS / SAME 경보 디코더

오디오 디코더

미국 긴급 경보 시스템(EAS)의 모든 메시지와 NOAA Weather Radio 경보에 실린 디지털 헤더를 읽기 쉬운 문장으로 출력합니다: 사건, 발령 기관, 해당 카운티, 유효 기간. 헤더는 세 번 전송되며 이 디코더는 사본들로 다수결을 하므로, 각 사본이 서로 다르게 손상되는 잡음 속에서도 경보가 살아남습니다.

v1.0.0 · MIT · ABI 3 · Windows 및 Linux

위성

항적 소스

ISS, 아마추어 위성, 기상 위성을 예측 지상 궤적과 함께 지도에 실시간으로 그리고, 여러분의 무선국 기준 통과 시간표와, 통과하는 동안 움직이는 다운링크를 붙잡아 두는 도플러 보정을 제공합니다. 궤도는 CelesTrak 요소 세트에서 가져오므로, 그려지는 것은 수신한 것이 아니라 계산한 것입니다.

v1.1.1 · MIT · ABI 3 · Windows 및 Linux

지도 이미지 (OpenStreetMap)

지도 이미지

직접 운영하는 타일 서버에서 가져온 거리 수준의 타일을 지도 아래에 깔아 줍니다. 그래서 이미지 라이선스 문제는 그것을 제공하는 쪽에 남습니다.

v1.1.2 · MIT · ABI 3 · Windows 및 Linux

서베이 엔진

I/Q 디코더

대역에 맞춰 두고 어차피 켜 두는 컴퓨터에서 계속 실행해 두었다가, 나중에 실제로 무엇이 쓰였는지 확인하세요: 어떤 주파수가, 얼마나 넓게, 얼마나 강하게, 얼마나 자주 나타났는지. 한 번에 한 채널이 아니라 수신기 대역폭 전체를 한꺼번에 읽습니다.

v0.1.1 · MIT · ABI 3 · Windows 및 Linux

Nearby Signal Catch

I/Q 디코더

Notices a transmitter far stronger than everything else in the band the radio is sampling - usually a handheld or a mobile close by - and, if you allow it, brings the receiver to it so you hear it. It works like the Close Call feature on Uniden scanners, and is not made or endorsed by Uniden.

v0.1.0 · MIT · ABI 3 · Windows 및 Linux

Inmarsat-C / EGC 디코더

I/Q 디코더실험적

해상 안전 방송. 무선 인터페이스 상수 중 열 개 정도는 재구성한 추정값이므로 실제 전파에서는 아마 아무것도 디코딩하지 못할 것입니다 — 그리고 바로 그 사실을 자기 이름으로 밝히고 게시되었습니다.

v0.1.1 · MIT · ABI 3 · Windows 및 Linux

예제 RMS 리포터

레퍼런스

레퍼런스 플러그인: 복조된 오디오의 RMS 레벨을 보고하며, 플러그인 작성이 어떤 모습인지 보여 주려고 존재합니다.

v2.0.0 · MIT · ABI 3 · Windows 전용

ACARS

계기 디코더POA 전용, VDL Mode 2 아님

이 플러그인은 POA — 일반 ACARS — 를 디코딩하며, VDL Mode 2은 디코딩하지 않습니다. POA는 원래의 문자 기반 링크입니다: AM 반송파 위의 2400 보드 MSK로, 문자마다 7비트 ASCII와 홀수 패리티 비트 하나를 쓰며, 북미에서는 131.550 MHz, 유럽에서는 131.725 MHz를 사용합니다. VDL Mode 2는 다른 채널에서 쓰는 다른 파형 — 약 136 MHz의 31,500 bit/s D8PSK로, 문자가 아닌 AOA를 전송합니다 — 이며, 여기에는 그것을 복조하는 부분이 없습니다.

POA로 들어오는 것은 여객기와 지상국이 주고받는 메시지 — 위치 보고, 관제 허가, 엔진 및 정비 관련 통신 — 이며, 들어오는 대로 출력됩니다. 창은 종이를 뽑아내는 여객기 조종석 프린터 모양으로 그려집니다.

v1.0.0 · MIT · ABI 3 · Windows 전용

FLEX 호출

계기 디코더

FLEX 페이저 트래픽을 흘러가 버리는 로그가 아니라 뒤로 스크롤할 수 있는 메모리에 보관합니다. 창은 액정 화면과 메시지 메모리를 갖춘 1990년대 페이저 모양으로 그려집니다.

v1.0.0 · MIT · ABI 3 · Windows 전용

2톤 순차 호출

계기 디코더

소방서 같은 곳의 경보를 시작하는 2톤 순차 호출: 톤 쌍이 누구를 호출하는지 식별하고, 수신기는 실제 장비처럼 그에 반응합니다. 창은 소방서 경보 수신기 모양으로 그려집니다.

v1.0.1 · MIT · ABI 3 · Windows 및 Linux

VOR

계기 디코더

항공기가 항법에 쓰는 VHF 전방향 무선 표지(VOR). OBS를 돌리면 비행기 안의 계기와 똑같이 바늘이 반응합니다. 창은 실제로 동작하는 OBS 노브가 달린 조종석 코스 지시기 모양으로 그려집니다.

v1.0.1 · MIT · ABI 3 · Windows 및 Linux

WEFAX

계기 디코더

선박에 방송되는 기상도를, 예전에 그것을 수신하던 팩스기가 그렸을 방식 그대로 — 램프 표시줄까지 — 그려 냅니다. 창은 선박용 팩스기의 제어 패널 모양으로 그려집니다.

v1.0.0 · MIT · ABI 3 · Windows 전용

406 MHz 조난 비콘

계기 디코더

항공기, 선박, 사람이 휴대하는 406 MHz 비콘. 이 신호가 뜻하는 것이 경보이기에 창도 경보 패널입니다. 창은 경보 패널 모양으로 그려지며, 15자리 식별 부호가 7세그먼트 유리창에 표시됩니다.

v1.0.0 · MIT · ABI 3 · Windows 전용

ERT 계량기

계기 디코더

가정용 전기, 가스, 수도 계량기가 원격 검침용으로 보내는 짧은 버스트를, 계량기 자체에 달린 것과 같은 표시기에 보여 줍니다. 창은 전력량계의 표시기 모양으로 그려집니다.

v1.0.0 · MIT · ABI 3 · Windows 전용

433 MHz 기상 센서

계기 디코더

433 MHz를 쓰는 정원용 온습도 센서를, 센서와 함께 판매되던 종류의 콘솔에 표시합니다. 창은 Oregon Scientific 콘솔 모양으로 그려집니다.

v1.0.0 · MIT · ABI 3 · Windows 전용

장착된 플러그인은 FoxSDR와 같은 프로세스 안에서 FoxSDR가 가진 모든 권한으로 실행됩니다. 샌드박스는 없습니다. 콘솔이 실제로 제한하는 것은 주파수 변경 하나뿐입니다: 기본값은 꺼짐이고, 새로 설치한 플러그인도 모두 꺼짐입니다. 플러그인은 ABI가 정확히 일치해야 합니다 — 다른 호스트 버전용으로 빌드된 플러그인은 로드하지 않고 거부합니다. 구조체 배치의 차이는 며칠 뒤 메모리 손상으로 나타나기 때문입니다.

상태 · 실제로 얼마나 테스트되었나?

실제 신호로 확인됨
ADS-B

실제 전파에서 항공기를 실시간으로 디코딩하고 메시지 유형 간에 교차 검증했습니다. 오디오 체인은 FM 방송을 귀로 들어 확인했습니다.

합성 신호로 검증됨
AIS, APRS, SSTV, 모스, RTTY, POCSAG

생성한 파형과 공개된 상수로 테스트했습니다. 실질적인 근거이지만, 실제 전파로 확인한 것과 같지는 않습니다.

명시적으로 미검증
Inmarsat-C

0.1.0 버전으로 게시되었으며, 카탈로그 자체에 실험적이라고 표시되어 있습니다.

빌드
테스트 173개, Windows와 Linux에서 통과

DSP 코어, 모든 드라이버, 모든 디코더에 단위 테스트가 있습니다. FoxSDR는 동작하며 매일 쓰이고 있지만 여전히 pre-1.0 단계입니다: 인터페이스와 카탈로그는 계속 바뀌고 있습니다.

네이티브 라디오 드라이버
여덟 중 하나만 하드웨어로 검증됨

RTL-SDR 드라이버는 저희 작업대에서 실제 동글을 구동합니다. HackRF, Airspy R2/Mini, Airspy HF+, SDRplay, Mirics, RX888 mk2, ADALM-Pluto — 수신과 송신 — 는 제조사의 레퍼런스 코드와 프로토콜 설명에 대해 바이트 단위로 검증했지만, 여기서 실제 라디오와 만난 적은 없습니다. 이 중 어떤 장치든 그 소유자가 보내 주는 보고 하나가 저희가 돌릴 수 있는 어떤 테스트보다 값집니다.

LINUX
게시됨, 라디오 구동 이력 없음

Linux 빌드는 AppImage와 tarball로 다운로드 목록에 있으며, 같은 테스트 133개를 통과하고, 충돌 수집 기능과 usbfs를 통한 네이티브 USB 드라이버를 갖추고 있습니다. 카탈로그 플러그인 28개 중 21개가 Windows 빌드와 함께 Linux 빌드를 제공합니다. 그래도 검증된 플랫폼은 여전히 Windows뿐이며, 이유는 단순합니다: Linux 빌드로 라디오를 구동해 본 적이 한 번도 없습니다. 받아서 실험해 보되, 의존하지는 마세요.

ANDROID
알파, 실제 기기 사용 이력 없음

arm64 APK는 에뮬레이터에서만 실행해 봤습니다. 휴대폰, 태블릿, Android의 USB 동글 중 어느 것도 거쳐 본 적이 없으므로, 실제 기기에서 온 보고는 모두 새로운 정보입니다.

다운로드

Microsoft Store에서 받는 Windows용 FoxSDR 처음 쓰는 분께 추천

같은 애플리케이션을 Microsoft Store용으로 패키징하고 Microsoft가 서명했습니다: 컴퓨터의 다른 앱처럼 Store를 통해 설치, 업데이트, 제거되며, 클릭해 넘겨야 할 보안 경고도, 나중에 신경 쓸 일도 없습니다. FoxSDR를 처음 쓴다면 이것을 받으세요. 유일한 대가는 시간입니다: Store 업데이트는 매번 Microsoft의 인증을 기다려야 하므로 Store 버전은 이 페이지보다 늦습니다 — 아래 설치 프로그램이 0.99.39인 지금 Store 버전은 0.99.19입니다.

FoxSDR 0.99.19 다운로드 · Microsoft Store 제공 · Microsoft 서명

설치 프로그램으로 받는 Windows용 FoxSDR 0.99.39 최신 빌드

애플리케이션, SoapySDR 런타임, 앱 전용 Microsoft C 런타임을 설치하는 Inno Setup 설치 프로그램입니다. 설치 디렉터리와 사용자 프로필 밖에는 아무것도 쓰지 않으며, 프로그램 추가/제거에서 깨끗하게 제거됩니다. Store보다 며칠 앞선 최신 빌드이지만 서명되어 있지 않으므로, Windows가 인식할 수 없는 게시자라고 경고하고 그래도 실행하라고 직접 지정해야 합니다. 경고를 믿기보다 확실히 하고 싶다면 아래의 SHA-256을 확인하세요. 이렇게 빠르게 바뀌는 오픈 베타 동안에는 이 버전에 수정 사항이 먼저 들어갑니다.

매일 업데이트 · foxsdr-setup-0.99.39.exe 다운로드 · 5.1 MB · Windows x64

SHA-256 93ea1e3736b8917eb635febd394da9b8d6f94a4351b9f6689d64616be14a2cb5

Linux용 FoxSDR 0.99.39 개발 중

같은 소스를 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.39-x86_64.AppImage · 6.5 MB

SHA-256 87f3d1b42661ffb72ad78c70e39a75901f139654095672ac9ec3b8d20b0428fd

foxsdr-0.99.39-linux-x64.tar.gz · 6.1 MB

SHA-256 5319dd448d56bf5e46d669eb33cf2e09ef176301092a0288cbcad33cae750172

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++ 또는 그 제작자들과 제휴 관계가 없고 그들의 보증을 받지도 않았습니다. 번들로 포함된 서드파티 구성 요소는 각자의 허용적 라이선스를 유지합니다.

실행하기 전에

보고된 문제와 그 처리 결과

애플리케이션의 충돌 보고서와 테스터의 버그 보고는 여기에 공개적으로 모입니다. 다운로드하기 전에 알려진 문제가 무엇인지 볼 수 있고 — 결함을 보고하면 실제로 무언가 이루어진다는 것도 볼 수 있습니다. 이 목록은 방문할 때마다 실시간 보고서 저장소에서 가져옵니다. 테스터가 제출한 버그는 현재 모두 종료되었습니다.

미해결 0

  • 지금은 미해결 항목이 없습니다: 지금까지 보고된 모든 결함이 처리되었습니다. 새 보고는 도착하는 대로 여기에 표시됩니다.

보고된 뒤 수정됨

  • fixedA crash that is still being narrowed down
    1 report · on 0.99.35 · marked dealt with 25 Sep 2026
  • fixedA crash in cascade::source::`anonymous namespace'::enumerateSdrPlayVendor
    1 report · on 0.99.27 · marked dealt with 24 Sep 2026
  • fixed in 0.98.1Crash at shutdown with the Survey Engine module fitted

    As FoxSDR closed, the Survey Engine module was destroyed after the application had already freed the table of services a module is promised for as long as it is loaded. Finishing its dwell in progress, the module asked that table for the time and read freed memory - an access violation on Windows, and on Android the same read followed by a lock on a destroyed object, which aborts. The application also held its own lock across a module's shutdown call, so a module asking to retune at that moment would have frozen it. Modules are now unloaded before the services they hold go away, the services table outlives every module until the process exits, and the lock is released around a module's shutdown.

    2 reports · on 0.96.3, 0.97.1 · fixed in 0.98.1
  • fixedA crash that is still being narrowed down
    3 reports · on 0.99.6 · marked dealt with 21 Sep 2026 · 1 report since it was marked, none showing the fix failing
  • fixed in 0.96.4Crash while writing the report about a radio-scan helper that died

    The SoapySDR scan's helper process died (the known contained libusb fault) and the application then overflowed its own stack trying to walk it for a report that has nothing to show. A report about a helper process no longer walks the stack, and the walker refuses when headroom is short.

    2 reports · on 0.96.3 · fixed in 0.96.4
  • fixed in 0.99.6Linux freeze reports named the reporter instead of the freeze

    On Linux, FoxSDR's freeze reporter asks each thread to describe where it is, and until 0.99.6 every description began with the reporter's own code - so every Linux freeze report looked identical, whatever had stopped. The one that arrived was not a fault in FoxSDR at all: the interface was waiting for the Wayland desktop to draw a window it was not showing, which it does not do until the window is seen again. Reports now start where the thread really was, and a wait on the desktop or graphics driver is recognised as one and kept on your machine, as it already was on Windows.

    1 report · on 0.97.0 · fixed in 0.99.6

설명은 묶어서 익명화한 보고서를 바탕으로 작성하며, 보고서의 원래 내용을 그대로 쓰지 않습니다. 충돌 보고서에 무엇이 들어 있고 무엇이 들어 있지 않은지는 애플리케이션의 설정에 나와 있으며, 그곳에서 전부 끌 수 있습니다.

베타 테스터 되기

테스트할 항목 · 아직 선택하지 않음

새 소식만 듣고 싶으신가요? FoxSDR 소식을 이메일로 받기 - 새 버전이 나왔을 때 한 통, 그리고 지금 만들고 있는 것에 대한 소식뿐, 그 외에는 없습니다.

위 섹션은 실제 신호로 한 번도 확인하지 않은 것에 대해 솔직하게 밝히고 있습니다. 그것을 바로잡는 방법이 바로 이것입니다. 무엇을 테스트할 의향이 있는지, 무엇으로 테스트할지 알려 주시면, 그것이 필요한 빌드가 나왔을 때 연락드립니다 — 고장 난 것을 보낼 곳과 함께.

테스트가 필요한 모든 것

타일을 드래그하거나 누르세요 — Enter 키나 Space 키를 눌러도 됩니다.

테스트할 항목 0

여기에 타일을 놓으세요. 실제로 해 볼 수 있는 것만 고르세요 — 제대로 테스트한 두 가지가 체크만 한 스무 가지보다 낫습니다.

아직 선택한 것이 없습니다 — 왼쪽에서 타일을 끌어다 놓으세요.

이 사이트는 자체 트래픽 — 방문, 유입 경로, 어떤 다운로드가 이루어졌는지 — 을 측정하며, 무엇을 기록하는지 개인정보 처리방침에 정확히 밝혀 두었습니다. FoxSDR 애플리케이션은 업데이트 확인 외에는 익명 사용 보고서만 보냅니다. 이 보고는 기본값이 켜짐이고 시스템 > 사용 보고에서 끌 수 있으며, 주파수, 디코딩된 트래픽, 위치는 절대 담지 않습니다.