Conversión de router Wi-Fi 7 a receptor SDR con firmware propio

Fuentes: Converting a Wi-Fi 7 router to a wideband SDR receiver with custom firmware

El proyecto w1700k-sdr transforma un router Gemtek W1700K en un receptor de banda ancha definido por software (SDR) mediante la implementación de un firmware propietario que reemplaza al sistema operativo original. Este sistema permite capturar señales de radio en vivo a una tasa de muestreo de hasta 320 Msps en la banda de 2.4 GHz, visualizando el espectro en tiempo real a través de una interfaz web integrada en el navegador.

La arquitectura técnica se basa en el radio MediaTek MT7996, que captura señales de 14 bits de complejidad, y el sistema embebido Airoha AN7581, que transmite los datos a través de una conexión Ethernet de 10 GbE. El firmware, desarrollado sin código de MediaTek, gestiona la inicialización del radio, la calibración de registros y el control de parámetros como la frecuencia local (LO) y la ganancia, recibiendo las órdenes directamente desde el host Linux. El sistema utiliza un anillo de memoria de 1 GiB en la DRAM del SoC para el transporte de datos, enviando fragmentos de 8 KiB como datagramas UDP de forma sin copia, optimizando el ancho de banda para la transmisión de IQ.

El proyecto incluye herramientas para la visualización de espectro y la grabación de señales, así como documentación detallada sobre la arquitectura, los registros de hardware y las limitaciones de seguridad, como la necesidad de evitar el acceso a direcciones no documentadas que pueden bloquear el sistema. La instalación requiere la reemplazación del sistema operativo de fábrica y la configuración de una red de 10 GbE, ofreciendo una solución técnica para la investigación y el desarrollo de radiofrecuencias.