JS8 e JS8Call: A Evolução do FT8
A evolução das comunicações digitais no radioamadorismo tem seguido um caminho interessante: cada vez mais eficiência com menos sinal. Nesse contexto, o surgimento do JS8 e do software JS8Call representa uma mudança importante, ao unir robustez de transmissão com uma camada inteligente de troca de mensagens. Mais do que um simples modo digital, o JS8Call transforma o rádio em uma rede de comunicação tolerante a falhas, capaz de operar mesmo em condições extremamente adversas.
Origem: do FT8 ao JS8
O JS8Call nasce como uma evolução direta do FT8, um dos modos digitais mais populares do radioamadorismo moderno. A ideia central foi simples, mas poderosa: aproveitar a alta sensibilidade do FT8 e adicionar a ele uma camada de comunicação humana.
O resultado foi:
- Um novo modo chamado JS8, baseado em modulação 8-FSK
- Um protocolo de mensagens sobre esse modo
- Um software completo: JS8Call
Essa combinação permite algo que o FT8 não oferece: comunicação em texto livre, e não apenas mensagens estruturadas.
O que é o JS8Call
O JS8Call é um software open source projetado para comunicação em condições de sinal fraco (weak signal). Seu objetivo é conectar operadores de rádio, mesmo quando a propagação é limitada ou instável.

Ele oferece:
- comunicação em tempo real (teclado para teclado)
- envio de mensagens armazenadas (inbox)
- retransmissão (relay) entre estações
- anúncios automáticos de presença (heartbeat)
Na prática, isso transforma o rádio em algo próximo de uma rede distribuída de mensagens, operando sem infraestrutura central.
Como funciona: transmissão em frames
Diferente de modos contínuos, o JS8 transmite dados em intervalos de tempo chamados frames.
Cada mensagem longa é dividida em múltiplos blocos, enviados sequencialmente. Esses frames podem ter diferentes funções:
- dados (texto)
- comandos direcionados
- heartbeat (presença)
- identificação de estação
Essa estrutura permite:
- maior confiabilidade
- reconstrução de mensagens, mesmo com perda parcial
- flexibilidade no tipo de conteúdo transmitido
Além disso, o sistema usa codificação eficiente (como Huffman), reduzindo o tempo de transmissão.
Sensibilidade e velocidades
Um dos pontos mais impressionantes do JS8 é sua capacidade de operar com sinais extremamente fracos.
O modo oferece diferentes velocidades:
- Slow: maior sensibilidade (até cerca de -28 dB)
- Normal: equilíbrio entre velocidade e robustez
- Fast: mais rápido, menor sensibilidade
- Turbo: alta velocidade, menor tolerância a ruído
Essa flexibilidade permite adaptar a comunicação às condições da ionosfera e do ruído local.
Tipos de mensagens
O JS8Call introduz um conceito fundamental: mensagens inteligentes.
Existem três tipos principais:
Mensagens livres: Funcionam como chat tradicional, mas exigem alinhamento de frequência entre as estações.
Mensagens direcionadas: Incluem automaticamente o indicativo do destinatário, permitindo comunicação mesmo fora do mesmo offset de frequência.
Mensagens de grupo: Permitem enviar mensagens para múltiplos operadores, usando identificadores como:
- @ALLCALL (todos)
- @CQ (chamada geral)
- grupos personalizados
Esse modelo cria uma espécie de rede social de rádio, baseada em chamadas e grupos.
Relay e store-and-forward
Um dos recursos mais poderosos do JS8Call é a capacidade de retransmissão. Se uma estação não consegue alcançar diretamente outra, a mensagem pode ser enviada via intermediários:
Nesse caso:
ESTAÇÃO 1 transmite a mensagem
ESTAÇÃO 2 recebe e retransmite
ESTAÇÃO 3 recebe a mensagem final
Além disso, o sistema suporta armazenamento de mensagens em estações intermediárias, que podem ser recuperadas depois com comandos específicos.
Esse conceito é conhecido como store-and-forward, semelhante a redes tolerantes a atraso.
Heartbeat: descoberta de estações
O recurso de heartbeat (HB) permite que estações anunciem automaticamente sua presença.
Esses sinais:
- informam localização (grid)
- ajudam a construir uma lista de estações ativas
- indicam quem pode ser contatado
Importante: o objetivo não é medir propagação, mas mapear conectividade real entre operadores.
Operação prática
Para operar corretamente com JS8Call, alguns pontos são essenciais:
Sincronização de tempo: O sistema depende de janelas de transmissão sincronizadas. Um erro maior que 2 segundos pode impedir a decodificação.
Uso de USB: A operação deve ser feita em Upper Sideband (USB) para todos os modos.
Controle de potência: Como o modo é de duty cycle elevado, recomenda-se usar até 50% da potência do rádio para evitar danos.
Ajuste de áudio: Níveis corretos são fundamentais para evitar distorção e garantir boa decodificação.
Automação e respostas inteligentes
O modo AUTO permite que o software responda automaticamente a comandos como:
SNR? (relatório de sinal)
INFO? (informações da estação)
GRID? (localização)
Isso cria uma camada de automação que reduz a intervenção manual e aumenta a eficiência da rede.
Aplicações reais
Embora seja amplamente usado por radioamadores, o JS8Call tem aplicações que vão além do hobby:
- comunicação em emergências
- redes independentes de infraestrutura
- operação em locais remotos
- cenários de baixa conectividade
Sua capacidade de operar com sinais fracos e retransmitir mensagens o torna particularmente útil em situações em que a Internet ou as redes convencionais falham.
Instalação
Para instalar o JS8Call, acesse diretamente a página oficial do software clicando aqui
Conclusão
O JS8 e o JS8Call representam uma evolução significativa na comunicação por rádio. Ao unir a robustez do FT8 com um protocolo de mensagens flexível, eles criam uma plataforma que é ao mesmo tempo técnica e prática.
Mais do que um modo digital, o JS8 é uma arquitetura de comunicação resiliente, baseada em colaboração entre estações, tolerância a falhas e eficiência espectral.
Em um mundo cada vez mais dependente de redes centralizadas, soluções como essa mostram que ainda há espaço para sistemas descentralizados, simples e surpreendentemente eficazes.
Grupo de Whatsapp JS8CALL-BR: Clique Aqui para Entrar

