⚡ Em uma frase
Um recurso de teste esquecido no rádio do ESP32 transforma a placa mais barata da bancada em rádio definido por software, sem nenhum componente extra.
O ESP32, microcontrolador com Wi-Fi que está em boa parte dos projetos maker e dos dispositivos de casa inteligente, tem um modo não documentado que entrega o sinal de rádio antes de ele passar pelo modem Wi-Fi. São as amostras IQ brutas, o mesmo tipo de dado que um SDR (rádio definido por software) como o HackRF entrega ao computador. Com elas, programas como GNU Radio e Gqrx enxergam o espectro em volta de 2,4 GHz e decodificam sinais que nada têm a ver com Wi-Fi.
A descoberta veio no início de outubro, de forma independente, pela equipe do ESPARGOS, que fabrica arranjos de antenas com ESP32, e por um usuário do Reddit que assina h0m3us3r. Em 13/10 saiu um firmware aberto que também transmite. Em 15/10, outro desenvolvedor mostrou que o chip LoRa LR2021, da Semtech, guarda um SDR parecido, com recepção de 100 MHz a 2,74 GHz.
Como funciona
Segundo o ESPARGOS, o ponto de partida foi a função adctrig da biblioteca librftest, da própria Espressif, analisada com ajuda de modelos de linguagem. O modem grava as amostras na SRAM do chip a até 80 MSa/s, com 32 bits por amostra (2.560 Mbit/s). A equipe supõe que o caminho foi deixado para testes de fábrica do modem. A Espressif não se pronunciou, e o recurso não aparece na documentação oficial.
Chips citados pelo ESPARGOS como compatíveis:
- Com rádio de 2,4 GHz: ESP32 original, C2, C3, C5, C6, C61, H2, S2, S3 e S31
- Também em 5 GHz (4,8 a 6,0 GHz): só o ESP32-C5
- Fora: o ESP32-P4, que não tem rádio
O gargalo é tirar o dado do chip
Capturar a 80 MSa/s é fácil. O difícil é levar esse volume para o computador, porque as saídas do ESP32 são bem mais lentas que a escrita na memória. Por isso os números mudam conforme o caminho:
- Serial (UART), ~3 Mbit/s: captura em rajadas, suficiente para ver espectro e cascata no navegador, mas com perda de sinal entre as janelas
- ESP32-S31 por USB de alta velocidade: até 20 MSa/s contínuos, segundo o ESPARGOS
- ESP32-S31 por Ethernet Gigabit: até 40 MSa/s contínuos
- ESP32-S3 com FPGA como ponte (projeto eSpDR, de h0m3us3r): 80 MSa/s com 10 bits para I e 10 para Q, saindo por USB 3 a ~190 MB/s. Funciona, mas o FPGA custa muito mais que o ESP32.
A faixa de sintonia também varia. O ESPARGOS cita 2,2 a 2,7 GHz para os chips de 2,4 GHz. Os repositórios do eSpDR e do esp-sdr-zephyr relatam o PLL travando de ~1,8 GHz até ~2,78 GHz no ESP32-S3. Nos dois casos, os números ficam bem acima da faixa oficial do Wi-Fi, o que permite captar LTE banda 7 e 5G NR n7, em torno de 2,6 GHz.
Agora também transmite
O ESPARGOS preferiu não publicar transmissor, citando o risco de uso indevido para interferência. Outros publicaram. O firmware esp-sdr-zephyr, do desenvolvedor que assina marble (GitHub cyber-murmel), faz recepção e transmissão IQ no ESP32-S3, C6 e C5. Ele se apresenta ao Gqrx e ao GNU Radio como um dispositivo osmosdr pela USB, e a licença é GPL-3.0. Na demonstração, um S3 e um C6 trocaram mensagens por um modo Hellschreiber, bem fora do padrão Wi-Fi. A modulação IEEE 802.15.4, base do Zigbee, está em desenvolvimento.
O próprio README traz os avisos. O projeto "não é destinado nem qualificado para uso produtivo", os sinais gerados podem violar a regulamentação local, e o firmware pode alterar de forma permanente as características analógicas do rádio. Os autores recomendam testar com dois aparelhos ligados por cabo coaxial e atenuador de 30 a 60 dB, nunca pela antena.
🚨 Atenção
No Brasil, quem regula o uso do espectro é a Anatel. Os autores do firmware avisam que os sinais transmitidos por ele podem não atender à regulamentação local.
O LR2021 também tem o seu
O segundo achado é do desenvolvedor SAMS0N1TE, no projeto lr2021-sdr (GPL-3.0). O LR2021 é um rádio LoRa da Semtech, e o modo encontrado entrega IQ de 16 bits em recepção contínua de 100 MHz a 2,74 GHz, bem além das faixas do datasheet (150 a 960 MHz e 1,5 a 2,5 GHz). A taxa é baixa, até 250 mil amostras por segundo, limitada pelo SPI. Mesmo assim, deu para receber e tocar chamadas de rádio digital P25, além de POCSAG e FM. A transmissão é experimental. O projeto foi testado numa única placa, a LilyGO T-Display-P4.
🎯 O que isso muda
Quem já tem um ESP32 na gaveta ganha, sem gastar nada, um analisador de espectro de 2,4 GHz que serve para ver interferência no Wi-Fi, estudar Bluetooth e aprender rádio digital. Nenhum desses projetos substitui um SDR dedicado: o desempenho depende do chip, da placa e do caminho de saída, e o software ainda é experimental. Vale acompanhar o ESP32-S31, que é o único chip com saída rápida o bastante para streaming contínuo, e o que a Espressif vai dizer, se disser algo, sobre um recurso que ela nunca documentou.
Fontes
ESPARGOS — ESPSDR (consultado em 17/10/2026)
https://espargos.net/espsdr/
cyber-murmel/esp-sdr-zephyr, GitHub (consultado em 17/10/2026)
https://github.com/cyber-murmel/esp-sdr-zephyr
h0m3us3r/eSpDR, GitHub (consultado em 17/10/2026)
https://github.com/h0m3us3r/eSpDR
SAMS0N1TE/lr2021-sdr, GitHub (consultado em 17/10/2026)
https://github.com/SAMS0N1TE/lr2021-sdr
Hackaday — The ESP32: An SDR In Itself (03/10/2026)
https://hackaday.com/2026/10/03/the-esp32-an-sdr-in-itself/
Hackaday — ESP SDR Can Now Transmit (13/10/2026)
https://hackaday.com/2026/10/13/esp-sdr-can-now-transmit/
Hackaday — Another Wireless Chip Has A Hidden SDR Revealed (15/10/2026)
https://hackaday.com/2026/10/15/another-wireless-chip-has-a-hidden-sdr-revealed/