FoxSDR 0.99.39 · BETA ABERTA
Tradução automática
GERAL
EXEC
DEC
MUDO
FALHA
SINTONIA - HERTZ
1090.0000 MHz · clique num dígito para subir, clique com o botão direito para descer
VOLUME
42 %
TAXA DE AMOSTRAGEM
MS/s
2.000 MS/s
TEMPO DE QUADRO
ms
16.7 ms

Consola de aquisição de sinais · Tipo 71

Beta aberta · Versão 0.99.39 · Windows x64 · Linux x64 em desenvolvimento · Android arm64 alfa · gratuito para uso não comercial

Software SDR,
escrito de raiz.

O FoxSDR está em beta aberta. É gratuito, está suficientemente completo para ser usado todos os dias e ainda tem arestas por limar — e é por isso que encontrá-las é a coisa mais útil que pode fazer com ele.

O FoxSDR é um rádio definido por software escrito de raiz, até aos próprios controladores de rádio: espetro e cascata em direto, todos os modos que de facto usa, FM estéreo com RDS, um mapa que representa as aeronaves e os navios que descodifica — e toda a interface servida a um navegador, para que o recetor possa ficar onde está a antena.

· Sem conta, sem chave de licença, sem ativação
· Oito famílias de rádios controladas nativamente; tudo o resto através do SoapySDR
· Em 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, 简体中文 e 繁體中文
· 173 testes na compilação, a passar em Windows e Linux
ESPETRO - 1024 BIN - EMA 0.50PICO -88.7 dBFS
1090.0000 MHz · SPAN 2.000 MS/sSINTÉTICO · NÃO É UM RECETOR
8MODOS DE DESMODULAÇÃO
28PLUGINS NO CATÁLOGO
8CONTROLADORES NATIVOS
0DEPENDÊNCIAS GPL

Seleção de função · o que faz

prima um banco

Tudo o que se segue está na compilação atual. Onde uma afirmação é mais fraca do que parece, a página di-lo, em vez de o deixar descobrir sozinho.

Espetro e cascata

A banda desenhada em direto, com a cascata a deslizar por baixo. Clique num sinal para o sintonizar, arraste a banda passante para o ajustar e veja uma portadora aparecer e desaparecer ao longo de minutos, em vez de adivinhar a partir de um medidor.

Todos os modos que importam

NFM, WFM, AM, DSB, USB, LSB e CW, com squelch, AGC, redução de ruído, notch manual e automático e de-ênfase. O FM de radiodifusão é descodificado em estéreo com bloqueio do piloto, e o RDS dá-lhe o nome da estação, o radiotexto, o PI e o tipo de programa.

O seu rádio, seja ele qual for

Oito famílias de rádios são controladas pelos próprios controladores do FoxSDR, sem nenhum pacote de rádio para instalar: RTL-SDR (incluindo o Blog V4), HackRF, Airspy R2/Mini, Airspy HF+, dongles Mirics e o RX888 mk2 por USB, os RSP da SDRplay através da API SDRplay que já tem, e o ADALM-Pluto através do seu protocolo de rede. Qualquer outro dispositivo a que o SoapySDR chegue — um USRP, um LimeSDR — também funciona. Desenvolvido com um Ettus B200 e um RTL-SDR; os outros sete controladores foram validados face ao código de referência dos fabricantes e ainda não conheceram hardware na nossa bancada.

Trabalhar com sinais

Marcadores para as frequências a que volta sempre, um varrimento de banda que para quando há atividade, planos de bandas que identificam o que está a ver — no tamanho e nas cores que escolher — e gravação tanto do áudio desmodulado como do I/Q em bruto. O contador de frequência pode ser em válvulas Nixie, em néon ou em dígitos simples.

Um osciloscópio no recetor

O OSC. DESMOD é um traço de fósforo sobre uma retícula com uma entrada de quatro posições: o áudio desmodulado, com disparo para que a voz e os tons fiquem parados; o respetivo espetro; o I e o Q do canal; e uma visualização vetorial, que é a vista em que AM, FM e SSB parecem realmente diferentes.

Teclas para tudo o que faz com frequência

Atalhos de teclado ao estilo do HDSDR — iniciar e parar, silenciar, volume, modo, sintonizar, escrever uma frequência, gravar, ecrã inteiro, F1 a F5 para os bancos — e uma secção Atalhos de teclado onde cada um pode ser alterado. Nenhum atalho dispara enquanto está a escrever.

Monitor · o aspeto

selecione um painel

Janelas reais de um recetor real, não maquetas. Cada imagem diz se o que mostra foi ouvido no ar, calculado a partir de dados obtidos pela internet ou se é simplesmente o estado da aplicação — porque num ecrã essas três coisas são indistinguíveis, e um recetor que não consegue dizer qual é não vale grande coisa.

A consola do FoxSDR sintonizada em 94.62 MHz: um botão de paragem vermelho e redondo, um mostrador de hertz ao estilo Nixie, medidores de agulha, a barra lateral de seleção de função, um espetro com estações FM a destacar-se do ruído e uma cascata verde por baixo.
FORA DO AR A consola

Todo o recetor num só painel: sintonia, ganho, modo, squelch e saídas na barra lateral esquerda, o espetro por cima da cascata e o estado de cada subsistema ao longo do lado direito.

um RTL-SDR (sintonizador R820T) a 2.048 MS/s, sintonizado em 94.62 MHz em FM largo na antena de secretária · as estações FM são as saliências no espetro e as colunas brilhantes na cascata, e o piloto estéreo está bloqueado · fotografado a 23 de setembro de 2026 no FoxSDR 0.99.19

Estas imagens são da interface que a transferência abaixo contém. A consola foi reconstruída no instrumento que aqui vê depois da versão 0.70.0, e todas as versões a partir da 0.75.0 a trazem — por isso o que estas imagens mostram é o que se instala, e não trabalho ainda por vir.

Painel remoto

Ponha o recetor onde está a antena

O FoxSDR serve toda a sua interface por HTTP na sua própria rede: o espetro, os controlos, o áudio em direto e o mapa ao lado da lista de trajetos. A máquina com o rádio pode ficar no sótão junto do cabo coaxial, e controla-a a partir do sofá.

Desligado por predefinição, e limitado a esta máquina até alterar isso.

É obrigatória uma palavra-passe para qualquer associação além do loopback: sem ela, a associação à LAN é pura e simplesmente recusada, em vez de se abrir um socket sem nenhuma barreira.

As palavras-passe são guardadas em hash (PBKDF2-HMAC-SHA256); as sessões expiram e são revogadas sempre que as definições mudam.

Não há TLS, de propósito: o acesso remoto é servido em HTTP simples, para não afirmar uma segurança de transporte que não oferece. Coloque o Caddy, o nginx, o Tailscale ou um Cloudflare Tunnel à frente dele, e nunca o exponha diretamente por reencaminhamento de portas.

A interface do FoxSDR a correr num navegador web, com o mesmo estilo de instrumento em latão e verde-oliva da aplicação de secretária.
FORA DO AR O mesmo instrumento, num navegador

Não é um acesso remoto reduzido: o espetro, a cascata, os controlos e o mapa, servidos por HTTP a qualquer dispositivo com navegador na sua própria rede.

Espetro e cascata desenhados a partir de dados em direto do B200 em 1090 MHz · o painel do mapa mostra o Pacífico aberto porque o único alvo seguido nesse momento era a ISS, que estava por cima dele.

O catálogo de descodificadores

28 publicados

Há hoje vinte e quatro plugins no catálogo, e cada cartão abaixo indica a versão que a aplicação vai efetivamente obter. Cada entrada diz exatamente até que ponto está verificada, porque «descodifica AIS» e «descodifica AIS no ar» são afirmações diferentes.

Bancada de descodificação

Descodificador I/Qtestado, ainda não no ar

Descodifica uma banda inteira de uma vez a partir de um só rádio. Há quatro conjuntos de canais suficientemente próximos para que o seu recetor já esteja a amostrá-los todos — seis frequências ACARS, sete canais meteorológicos NOAA, quatro canais de pagers, dois de APRS — mas até agora só era possível descodificar um de cada vez, porque esses descodificadores trabalham com áudio desmodulado e um recetor desmodula um canal de cada vez. Este usa antes o fluxo em bruto, separa dele cada canal e corre um descodificador próprio em cada um, e junta tudo numa só janela com a frequência de chegada no início da linha. O que descodifica depende de onde sintoniza: aponte o rádio à banda meteorológica e obtém os sete canais NOAA, em 931 MHz quatro pagers, em 144 MHz as duas frequências APRS. Há uma predefinição para cada uma, e o painel lista todos os canais da banda em que estiver — se o seu rádio lhe chega, o sinal que tem e quantas mensagens transportou. Os desmoduladores são os mesmos que esses plugins usam, sem alterações.

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

Descodificador de aeronaves ADS-B

Descodificador I/Qverificado no ar

Posição, indicativo e velocidade das aeronaves em 1090 MHz. Descodificado em direto no ar, com blocos de endereços ICAO e indicativos concordantes entre tipos de mensagem independentes. O desvio DC do próprio recetor é removido antes da deteção, por isso um dongle de IF zero ouve aeronaves que antes abafava. A versão 1.7 ouve consideravelmente mais longe: o teste que decide se uma rajada é sequer uma transmissão pedia cerca do dobro da relação sinal-ruído que outros descodificadores pedem, e o limiar que o substituiu foi escolhido a partir de sete minutos de tráfego real e não de argumentos — os mesmos cinco minutos de céu passaram de 27 aeronaves para 40, e de 20 com posição para 33. A versão 1.8 indica que TIPO de aeronave é cada uma — avioneta, avião de linha, pesado, helicóptero, planador, ultraleve, não tripulado — a partir da categoria que todas as aeronaves transmitem ao lado do indicativo, e o FoxSDR desenha cada uma com o seu próprio ícone — desde a 0.99.26, uma vista de cima sombreada com 48 px (tamanho definido em VER > Visualização), com helicópteros e uma simples ponta de seta para uma aeronave que não indica tipo. Medido ao longo de seis minutos de céu real, 32 das 33 aeronaves que se identificaram indicaram um.

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

Informação de aeronaves (consulta de registo)

Enriquecimento do mapa

Transforma um endereço de aeronave de 24 bits em quem ela realmente é: matrícula, tipo e operador, mostrados no mapa e na lista de trajetos. Desde a 1.1.0, pergunta primeiro à própria base de dados de aeronaves do foxsdr.com — construída a partir dos dados de aeronaves da OpenSky Network, e que não guarda nenhum registo de quem perguntou o quê — e só pergunta ao adsbdb.com, gerido por voluntários, sobre aeronaves que não conhecemos.

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

Descodificador de seguimento de navios AIS

Descodificador I/Qtestado, ainda não no ar

Posições de navios e dados de viagem na banda marítima. Os dois canais ao mesmo tempo a partir de um só recetor, representados no mapa com tudo o resto.

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

Descodificador de pacotes APRS / AX.25

Descodificador de áudiotestado, ainda não no ar

Rádio por pacotes Bell 202 a partir de áudio NFM em 144.800 MHz: posições, mensagens, estado e telemetria, validados pela verificação de trama AX.25.

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

Descodificador de imagens SSTV

Descodificador de imagenstestado, ainda não no ar

Imagens de varrimento lento em HF e nos 2 m. O modo é lido a partir do próprio cabeçalho VIS da transmissão, e o desvio de relógio é medido a partir dos impulsos de sincronismo, corrigido e indicado em ppm.

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

Imagens meteorológicas NOAA (APT)

Descodificador de imagens

A imagem que os satélites NOAA transmitem continuamente em 137 MHz, construída linha a linha enquanto um deles atravessa o céu. Os dois canais chegam lado a lado tal como são enviados — normalmente luz visível ao lado de infravermelho. Montado em conjunto com o plugin Satélites, esse diz quando o NOAA 19 passa a seguir por cima, e este desenha o que ele envia.

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

Satélites meteorológicos GOES (HRIT / LRIT)

Descodificador I/Q e de imagenstestado, ainda não no ar

A difusão direta dos satélites meteorológicos GOES em 1.7 GHz, desde o I/Q em bruto até aos ficheiros que transporta: imagens do disco completo da Terra, imagens com compressão Rice descomprimidas e os produtos de texto EMWIN. Precisa de uma parabólica de cerca de um metro e de um amplificador de baixo ruído. Validado com os ficheiros de amostra publicados pela própria NOAA; ainda nada captado diretamente de um satélite passou por ele.

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

Descodificador de Morse (CW)

Descodificador de áudiotestado, ainda não no ar

Lê a estação no tom de 700 Hz, acompanhando-a até 60 Hz em qualquer sentido, calcula a velocidade a partir do próprio sinal e novamente após cada pausa, lê o espaçamento Farnsworth e a manipuladora manual, e tem uma predefinição para SAQ Grimeton.

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

Descodificador de teleimpressor RTTY

Descodificador de áudiotestado, ainda não no ar

Radioteletipo amador de 45.45 baud em HF. A polaridade é determinada a partir do sinal em vez de ser perguntada, e os dois conjuntos de caracteres são suportados.

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

Descodificador FT8

Descodificador de áudiodescodifica gravações reais, ainda não em direto no ar

O modo amador de sinais fracos do WSJT-X, descodificado intervalo a intervalo pelo relógio UTC e impresso no próprio formato do WSJT-X — hora, SNR, DT, frequência de áudio, mensagem. As predefinições são as frequências de sintonia FT8 do WSJT-X, dos 160 m aos 2 m. Pedido através da caixa de sugestões da aplicação. Construído sobre a ft8_lib (MIT) e o KISS FFT (BSD-3-Clause).

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

Descodificador SELCAL

Descodificador de áudiotestado, ainda não no ar

As chamadas de quatro letras que as estações aeronáuticas de HF enviam para alertar a tripulação de uma aeronave, com os 32 tons ICAO e a temporização da norma verificados — uma chamada que não a cumpre é mesmo assim indicada, com o motivo. Dez predefinições de HF do Atlântico Norte. Pedido através da caixa de sugestões da aplicação.

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

Descodificador de pagers POCSAG

Descodificador de áudiotestado, ainda não no ar

As três velocidades de transmissão e a polaridade invertida são detetadas automaticamente. O código corretor de erros BCH está implementado por completo: as palavras de código danificadas são descartadas em vez de mostradas como texto.

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

Descodificador de alertas EAS / SAME

Descodificador de áudio

Os cabeçalhos digitais transportados por todas as mensagens do Emergency Alert System dos EUA e pelos alertas da NOAA Weather Radio, impressos por extenso: o evento, quem o emitiu, que condados abrange e durante quanto tempo é válido. O cabeçalho é enviado três vezes e este descodificador vota entre as cópias, para que um alerta sobreviva a ruído que danifica cada uma de forma diferente.

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

Satélites

Fonte de trajetos

A ISS, os satélites de radioamador e os satélites meteorológicos desenhados em direto no mapa com o trajeto no solo previsto, uma tabela de passagens para a sua própria estação e correção de Doppler que mantém uma ligação descendente em movimento ao longo de uma passagem. As órbitas vêm dos conjuntos de elementos da CelesTrak, por isso o que desenha é calculado, não recebido.

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

Imagens de mapa (OpenStreetMap)

Imagens de mapa

Mosaicos ao nível da rua por baixo do mapa, obtidos de um servidor de mosaicos gerido pelo próprio utilizador, o que deixa o licenciamento das imagens com quem as serve.

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

Motor de levantamento

Descodificador I/Q

Aponte-o a uma banda, deixe-o a funcionar numa máquina que já está ligada de qualquer forma e volte para ver o que foi de facto usado: que frequências, com que largura, com que intensidade e com que frequência lá estiveram. Lê toda a largura de banda do recetor de uma vez, em vez de um canal de cada vez.

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

Nearby Signal Catch

Descodificador 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 e Linux

Descodificador Inmarsat-C / EGC

Descodificador I/Qexperimental

Difusões de segurança marítima. Cerca de dez das suas constantes da interface aérea são suposições reconstruídas, por isso o mais provável é não descodificar nada no ar — e está publicado a dizer exatamente isso, no seu próprio nome.

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

Exemplo de medidor RMS

Referência

O plugin de referência: indica o nível RMS do áudio desmodulado e existe para mostrar como é escrever um.

v2.0.0 · MIT · ABI 3 · só Windows

ACARS

Descodificador de instrumentoPOA, não VDL Modo 2

Isto descodifica POA — ACARS simples — e não VDL Modo 2. O POA é a ligação original orientada a caracteres: MSK a 2400 baud sobre uma portadora AM, sete bits ASCII e um bit de paridade ímpar por carácter, em 131.550 MHz sobre a América do Norte e 131.725 MHz sobre a Europa. O VDL Modo 2 é uma forma de onda diferente em canais diferentes — D8PSK a 31,500 bit/s, por volta de 136 MHz, que transporta AOA em vez de caracteres — e nada aqui o desmodula.

O que chega por POA são as mensagens que os aviões de linha e as estações de terra trocam — relatórios de posição, autorizações, tráfego de motores e de manutenção — impressas à medida que chegam. A janela é desenhada como a impressora de cockpit de um avião de linha, a alimentar papel.

v1.0.0 · MIT · ABI 3 · só Windows

Pagers FLEX

Descodificador de instrumento

Tráfego de pagers FLEX, guardado numa memória que pode percorrer para trás, em vez de um registo que desliza e desaparece. A janela é desenhada como um pager dos anos 90, com um visor de cristais líquidos e uma memória de mensagens.

v1.0.0 · MIT · ABI 3 · só Windows

Chamada sequencial de dois tons

Descodificador de instrumento

As chamadas sequenciais de dois tons que abrem o alerta de uma estação: o par de tons identifica quem está a ser chamado, e o recetor responde-lhe como o equipamento real faz. A janela é desenhada como um recetor de alertas de um quartel de bombeiros.

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

VOR

Descodificador de instrumento

As balizas de radiofarol omnidirecional VHF pelas quais as aeronaves navegam. Rode o OBS e a agulha responde, exatamente como o instrumento no avião. A janela é desenhada como um indicador de rumo de cockpit, com um botão OBS funcional.

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

WEFAX

Descodificador de instrumento

As cartas meteorológicas difundidas para a navegação marítima, desenhadas tal como o aparelho de fax que as recebia as teria desenhado, com escada de luzes e tudo. A janela é desenhada como o painel de controlo de um fax marítimo.

v1.0.0 · MIT · ABI 3 · só Windows

Balizas de socorro de 406 MHz

Descodificador de instrumento

As balizas de 406 MHz transportadas por aeronaves, embarcações e pessoas. A janela é um painel de alarme porque é isso que o sinal significa. A janela é desenhada como um painel de alarme, com a identidade de quinze caracteres num visor de sete segmentos.

v1.0.0 · MIT · ABI 3 · só Windows

Contadores de consumo ERT

Descodificador de instrumento

As rajadas curtas que os contadores domésticos de eletricidade, gás e água enviam para leitura à passagem, mostradas num registador igual ao do próprio contador. A janela é desenhada como o registador de um contador de eletricidade.

v1.0.0 · MIT · ABI 3 · só Windows

Sensores meteorológicos de 433 MHz

Descodificador de instrumento

Os sensores de temperatura e humidade de jardim em 433 MHz, mostrados no tipo de consola com que eram vendidos. A janela é desenhada como uma consola Oregon Scientific.

v1.0.0 · MIT · ABI 3 · só Windows

Um plugin montado corre dentro do próprio processo do FoxSDR, com todos os privilégios que o FoxSDR tem. Não há sandbox. A ressintonização é a única coisa que a consola de facto controla: desligada por predefinição, desligada para cada plugin acabado de instalar. Os plugins são exatos quanto à ABI — um compilado para uma versão diferente do host é recusado em vez de carregado, porque uma diferença na disposição de uma struct torna-se corrupção de memória dias depois.

Estado · até que ponto está realmente testado?

CONFIRMADO COM SINAIS REAIS
ADS-B

Aeronaves descodificadas em direto no ar, com verificação cruzada entre tipos de mensagem. A cadeia de áudio foi confirmada de ouvido em FM de radiodifusão.

VERIFICADO COM SINAIS SINTETIZADOS
AIS, APRS, SSTV, Morse, RTTY e POCSAG

Testados com formas de onda geradas e constantes publicadas. É prova real, mas não é o mesmo que uma confirmação no ar.

EXPLICITAMENTE NÃO VERIFICADO
Inmarsat-C

Publicado na versão 0.1.0 e marcado como experimental no próprio catálogo.

A COMPILAÇÃO
173 testes, a passar em Windows e Linux

O núcleo DSP, todos os controladores e todos os descodificadores têm testes unitários. O FoxSDR funciona e é usado todos os dias, e ainda está na fase pre-1.0: a interface e o catálogo estão a mudar.

CONTROLADORES NATIVOS
Um de oito validado em hardware

O controlador RTL-SDR funciona com um dongle real na nossa bancada. HackRF, Airspy R2/Mini, Airspy HF+, SDRplay, Mirics, RX888 mk2 e ADALM-Pluto — receção e transmissão — foram validados byte a byte face ao código de referência e às descrições de protocolo dos fabricantes, e nunca conheceram o rádio aqui. Um relatório de quem tenha qualquer um deles vale mais do que tudo o que conseguimos correr.

LINUX
Publicado, nunca controlou um rádio

A versão Linux está na lista de transferências como AppImage e como tarball, passa os mesmos 133 testes e inclui a captura de falhas e os controladores USB nativos sobre usbfs. 21 dos 28 plugins do catálogo têm versões Linux ao lado das de Windows. O Windows continua a ser a única plataforma comprovada, por uma razão simples: nenhum rádio foi alguma vez controlado através da versão Linux. Experimente-a, mas não conte com ela.

ANDROID
Alfa, nunca num dispositivo real

O APK arm64 só correu num emulador. Nenhum telemóvel, nenhum tablet e nenhum dongle USB em Android esteve perto dele; cada relatório vindo de um é informação nova.

Transferir

FoxSDR para Windows, da Microsoft Store O MELHOR PARA NOVOS UTILIZADORES

A mesma aplicação, empacotada para a Microsoft Store e assinada pela Microsoft: instala-se, atualiza-se e desinstala-se através da Store como qualquer outra coisa na sua máquina, sem nenhum aviso de segurança para ultrapassar e nada a que estar atento depois. É esta a opção a escolher se for novo no FoxSDR. O único custo é o tempo: cada atualização da Store espera pela certificação da Microsoft, por isso a cópia da Store fica atrás desta página — está na 0.99.19, enquanto o instalador abaixo está na 0.99.39.

Transferir o FoxSDR 0.99.19 · alojado pela Microsoft Store · assinado pela Microsoft

FoxSDR 0.99.39 para Windows, como instalador COMPILAÇÃO MAIS RECENTE

Um instalador Inno Setup que instala a aplicação, o runtime do SoapySDR e o runtime C da Microsoft local à aplicação. Não escreve nada fora do seu diretório de instalação e do seu próprio perfil de utilizador, e desinstala-se sem deixar rasto a partir de Adicionar/Remover Programas. É a compilação mais recente, dias à frente da Store — e não está assinado, por isso o Windows vai avisá-lo de um editor não reconhecido e terá de lhe dizer para o executar mesmo assim. Verifique o SHA-256 abaixo se preferir ter a certeza a confiar no aviso. Numa beta aberta que avança tão depressa, é esta a cópia que tem as correções.

Atualização diária · Transferir foxsdr-setup-0.99.39.exe · 5.1 MB · Windows x64

SHA-256 93ea1e3736b8917eb635febd394da9b8d6f94a4351b9f6689d64616be14a2cb5

FoxSDR 0.99.39 para Linux EM DESENVOLVIMENTO

O mesmo código-fonte, compilado para Linux x86-64. Compila e passa os seus 173 testes nesse sistema, e os controladores nativos chegam ao rádio através da interface usbfs do próprio kernel, mas ainda nenhum rádio foi controlado através dela numa máquina Linux. Use-a para descobrir o que está avariado, não como recetor. Os dois ficheiros precisam do SoapySDR, do OpenSSL, do ALSA e do OpenGL da sua distribuição (libsoapysdr0.8 libssl3 libasound2 no Ubuntu); o tarball inclui a regra udev e as notas sobre como instalá-la, e a AppImage corre sem FUSE com APPIMAGE_EXTRACT_AND_RUN=1.

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

FoxSDR 0.98.1 para Android ALFA

O mesmo código-fonte, compilado para Android arm64 e disponibilizado como APK para instalação manual — ainda não há página na Play Store e a aplicação só procura atualizações em Windows, por isso esta página é o único sítio onde uma compilação mais recente é anunciada. O arm64 é uma ABI que nunca corremos em hardware real; um descodificador de aeronaves ou de navios que funciona há meses num B200 nunca tocou na pilha de rádio de um telemóvel, numa bateria ou no próprio escalonador do Android, e é de esperar que um tablet ou telemóvel revele falhas que a versão de secretária nunca poderia revelar. É esse o objetivo de a instalar manualmente em vez de esperar por uma página na loja: um relatório de falha ou de bloqueio vindo de um dispositivo arm64 é informação nova, não um sinal de que a versão está avariada.

O que mudou na quarta alfa. O tablet já pode dizer ao FoxSDR onde está. A posição do recetor é a base de cálculo das previsões de satélites, do ecrã de radar, do mapa de cobertura e de todos os azimutes, e até agora a única forma de a definir em Android era uma caixa a pedir o nome de uma porta série — um controlo que nenhum tablet consegue usar. Há agora uma tecla, Usar a posição deste dispositivo, ao lado dos campos escritos. Pede a autorização do Android quando a prime e em nenhum outro momento, obtém UMA posição e para, em vez de o seguir para todo o lado, e diz que fornecedor respondeu e com que precisão: os satélites têm uma precisão de poucos metros e precisam de céu, enquanto uma posição obtida pela rede dentro de casa pode estar a um quilómetro, o que importa quando o número é usado para prever uma passagem. A posição nunca chega ao registo e nunca é transmitida.

A terceira alfa, que esta substitui, foi a que deixou de fazer o FoxSDR dizer que «não foi fechado normalmente» em cada arranque, passou a iniciar a primeira execução com os descodificadores incluídos parados em vez dos catorze de uma vez, e acrescentou o tamanho de interface de 100–250%. Tudo isto foi medido num emulador de tablet e não num telemóvel: o ciclo de vida, os descodificadores e agora uma posição injetada no GNSS do emulador. O que um chip real faz num arranque a frio, dentro de casa, continua a ser algo que só um dispositivo real pode mostrar.

Para a instalar: transfira o APK abaixo e depois permita instalações de fontes desconhecidas — o Android bloqueia por predefinição tudo o que venha de fora da Play Store, por isso abra o ficheiro transferido e aceite o pedido para o seu navegador ou gestor de ficheiros (nas versões atuais do Android chama-se Instalar apps desconhecidas, que é o mesmo interruptor com um nome mais recente). Não há nenhum passo separado para controladores; a aplicação fala com um SDR USB através das próprias APIs de USB host do Android, depois de lhe dar autorização para o dispositivo.

FoxSDR-0.98.1-android.4.apk · 6.7 MB · arm64

SHA-256 97b117700a52c63ed1cbf0506814d9bd8ded64e2a11890488323068af0410ce8

A aplicação está licenciada ao abrigo da PolyForm Noncommercial License 1.0.0. Amadores, radioamadores, estudantes, instituições de solidariedade, escolas e organismos públicos podem usá-la, modificá-la e partilhá-la sem custos — de forma permanente e incondicional. Sem período experimental, sem registo, sem chave de licença, sem ativação e sem nenhuma funcionalidade guardada para lhe vender mais tarde. Usá-la numa empresa, vendê-la, incluí-la com hardware ou construir um produto a partir dela exige uma licença comercial. É isso que financia a metade gratuita.

O FoxSDR é um projeto independente, sem afiliação nem aprovação do SDR++ ou dos seus autores. Os componentes de terceiros incluídos mantêm as suas próprias licenças permissivas.

Antes de o executar

Reportado, e o que lhe aconteceu

Os relatórios de falha da aplicação e os relatórios de erros dos testadores vêm parar aqui, à vista de todos, para que possa ver o que se sabe estar errado antes de transferir — e ver que reportar uma avaria leva de facto a algum lado. Esta lista é gerada a partir do repositório de relatórios em direto em cada visita. Todos os erros enviados por testadores estão neste momento fechados.

Ainda em aberto 0

  • Não há nada em aberto neste momento: todas as avarias reportadas até agora foram tratadas. Os novos relatórios aparecem aqui à medida que chegam.

Reportado, e depois corrigido

  • 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

As descrições são escritas a partir de relatórios agrupados e anónimos — nunca a partir do conteúdo em bruto de um relatório. O que um relatório de falha contém e não contém está indicado nas próprias Definições da aplicação, onde tudo pode ser desligado.

Torne-se testador da beta

o que vou testar · ainda nada selecionado

Só quer saber o que há de novo? Receba as novidades do FoxSDR por email - uma mensagem quando há uma nova versão e sobre o que está a ser construído, mais nada.

A secção acima é honesta sobre o que nunca foi confirmado com um sinal real. É assim que isso se resolve. Diga-nos o que está disposto a testar e com o quê, e será avisado quando chegar uma compilação que precise disso — com um sítio para onde enviar o que se avariar.

Tudo o que precisa de ser testado

Arraste um mosaico para o outro lado, ou prima-o — Enter e Space também funcionam.

O que vou testar 0

Largue os mosaicos aqui. Escolha só o que pode realmente experimentar — duas áreas bem testadas valem mais do que vinte assinaladas.

Ainda nada escolhido — arraste um mosaico da esquerda.

Este site mede o seu próprio tráfego — visitas, de onde vêm e que transferências são feitas — e diz exatamente o que regista no aviso de privacidade. Além da verificação de atualizações, a aplicação FoxSDR só envia para casa um relatório de utilização anónimo, que está ligado por predefinição, se desliga em SISTEMA > Relatório de utilização e nunca contém frequências, tráfego descodificado nem a sua localização.