Receptor Deep SDR 101

Receptor SDR DEEP SDR 101, es un receptor con pantalla a color bastante bonito y un tamaño compacto. Lo más frecuente es encontrar la versión clonada del original, el original tenía la caja anodizada en azul y la versión clonada suele ser de color negro.

Deep SDR

El diseño original lo comercializó primero DeepElec sobre el año 2021 y era bastante novedoso el uso de pantalla tactil a color de 4.3 pulgadas con un diseño SDR proporcionando visión panorámica de 192 Khz y un tamaño muy compacto. El precio al que se encontraba por las páginas de comercio web no era barato, saltaba muy por encima de los 200 euros.

A pesar del vistoso formato el receptor tenía carencias: como por ejemplo la ausencia de FM estrecha para escuchar VHF y un silenciador "Squelch". Una falta de sensibilidad por encima de 50 Mhz y más acusado en VHF.
Anunciaron el final de la fabricación de hardware V1 al final de 2022 y en el año 2023 lanzaron una versión de firmware que parecía que actualizaba pero aunque funcionaba tenía opciones pensadas para una nueva placa mejorada V2 que no se ha llegado a ver. Esta versión de soft no aportaba nada y tenía opciones que en la versión de hardware V1 no funcionaban .. en resumen mejor no cambiarla.
Lo curioso es que de un forma rápida desapareció de la venta y tomo el relevo la versión clonada por menos de la mitad de precio.

Cuando se piensa en "clonado" de alguna forma piensas en "ingeniería inversa" para hacer algo que sea similar al original pero en este caso se vé que han usado todos los ficheros de CAD tanto en circuito impreso como en la caja con unos cambios mínimos. En la página del fabricante original se quejaba de la aparición del clon pero la pregunta es ¿como han conseguido toda la información de diseño para hacerlo?.
Los únicos cambios que he detectado, además del color y serigrafía de la caja, son la posición y tipo del conector de antena e internamente un fallo en el valor de un componente (resistencia) que bloquea la conexión USB y no funciona.
Ahora se puede encontrar la "guerra de los clones" en las páginas web de venta asiáticas con distintas serigrafías hasta versiones V6, que no os engañen .. son todas la misma. La más económica puede venir con la batería de 3A en vez de la de 5A. del original.
Además estoy seguro de que no poseen los fuentes del programa por lo que no pueden aportar nada nuevo en los clonados, y es una pena ya que a pesar de las carencias del diseño al usar un sistema SDR por software sería posible mejorarlo con cierta facilidad.

DeepSDR resistencia

Esta resistencia R8 es la culpable de que no se lea el USB, el valor tiene que ser 220 oHms. Lo más sencillo es soldarla sobre la erronea de un valor muy alto.

DeepSDR clonado
DeepSDR_estructura

El diagrama muestra una estructura electrónica ya bastante clásica en receptores SDR. Creo que en el paso de entrada y los filtros de paso son insuficientes y se ha perdido una buena oportunidad de hacer más segmentos y añadir selectividad en la entrada en bandas por debajo de 30 Mhz mejorando las interferencias con muy pocos componentes más. Esto protegería al preamplificador LNA de +20dB. contra bloqueos por emisiones muy fuertes en Onda Media.
El mezclador de cuadratura Tayloe mediante un multiplexor a partir de 70 Mhz. o antes pierde caracteristicas y tiene muchas pérdidas. Por esto el uso en bandas de VHF no es muy común y es más habitual verlo en HF debajo de 50Mhz. Además este multiplexor es una versión china del chip TS5A23157 y no estoy seguro de su frecuencia máxima de trabajo.

El filtro LPF a la salida del mezclador se limita a una resistencia y un condensador a masa para filtrar e intentar limitar a 190 Khz. pero el ancho de banda resultante es bastante amplio, si hay una emisión muy fuerte a 200 Khz o más de distancia de la frecuencia de trabajo puede afectar y bloquear la recepción.
Para digitalizar la señal y reconvertirla a analógica se usa un chip TLV320 que también lo he visto usar en otros diseños SDR, el procesador es un modelo chino ARM Cortex M4 que parece ser equivale a un procesador STM 32.
Otros circuitos integrados se usan para el sistema de carga de baterías IP5306 y un convertidor a +5V. para la luz de pantalla y salida USB referencia RY3770. Esta salida USB grande tipo A parece que se puede usar para alimentar preamplificadores o cargar un teléfono, no está habilitada la salida de datos y solo proporciona tensión.

Deep SDR manual

Al usar solamente un botón para todo el uso es un poco engorroso, parece que no recordaba que la pantalla es tactil y la ha aprobechado poco.
Cada pulsación cambia de item. Para hacerlo más rápido con pulsaciones solo accede a una parte de los items, supongo que para hacer más rápida la gestión. El volumen de altavoz y auricular es separado en SPK y EAR, el modo de recepción ya pone el ancho de banda por defecto. La velocidad del control automático de ganancia en AGC y el canal CH que recupera de la lista de memorias.
Una vez seleccionada la frecuencia con el botón pulsado y rotando se selecciona el dígito que se variará de la frecuencia. Si mantienes varios segundos pulsado el botón se añade la frecuencia a una memoria CH.. es un poco lioso..

Si has activado el USB mediante el cambio de resistencia podrás usar el conector tipo C además de para cargar el receptor para editar un fichero en formato XML que contiene las memorias, al conectarlo al PC lo verás como una memoria USB con un fichero "channel.csv" que puedes leer, editar y volver a enviarlo al receptor. Para entrar en modo transferencia USB pulsar el botón de sintonía a la vez que se enciende, sale en la pantalla un cartel informativo.

Deep SDR

Manteniendo pulsado y rotando el botón se accede al resto de opciones: El nivel base del visualizador en REF, el brillo de la pantalla con LCD o la ganancia del amplificador previo del conversor analógico digital con IF GAIN. Después salta a la visualización pasando a color rojo el item y permite cambiar colores y el ancho de banda visualizado. El último item es la visualización tipo "cascada" que puede ser cambiado por un tipo osciloscopio de audio.

Parecía que el panel táctil no se utilizaba para nada .. pero sí, permite un par de funciones. Tocando la frecuencia se abre un teclado para introducirla directamente, primero se marcan los dígitos con punto decimal si hace falta y despues el formato. Si son kilociclos, megaciclos o gigahercios ?? K M G para salir la flecha de borrado.
Pulsando en la fecha/hora permite ajustarla y pulsando abajo en el centro se apaga la pantalla supongo que para ahorrar energía.

Deep SDR

El receptor va bien en frecuencias de HF, yo uso una antena DONUT (con mi adaptación a 50oHms) que le aporta selectividad pero la sensación es que esta desaprobechada la capacidad del microprocesador.

Afortunadamente hay un proyecto open source en marcha

Unos colegas de radio han sacado el esquema electrónico y están desarrollando un software accesible a todos en GITHUB (deepsdr-101-open-firmware) que aprobecha las posibilidades del microprocesador. Hay que agradecer el tiempo y conocimientos dedicados a este proyecto y detrás del NIC "GMTII" estan los colegas Esteban (EA8DGL), Alexandr (UA6YKK),Blas (EA7GIB) y Oscar (EA4HEW). Se puede ver que tiene una aportación mayoritaria española.
La verdad que el trabajo que están haciendo es increible, en esta versión ya es capaz de recibir en CW,USB y LSB con tres filtros diferentes tiene AM, AM sincronizada, FM ancha y estrecha, silenciador, Noise Blanker,Noise Reducer. Distintos modos de visualización y ahora si que se usa la pantalla tactil.
Por si fuera poco el avance en la recepción también permite decodificar modos digitales: CW, RTTY, WEFAX, SSTV, APRS, FT8, HFDL ,WSPR, AIS, ALE, PSK31, JTTY, STANAG, IDENT .... una locura ..
Admite bases de datos de estaciones que se preparan con unas utilidades y admite el poner el locator y muestra las mas cercanas a tu QTH.
Creo que cualquiera que tenga este receptor no puede perderse las posibilidades de este firmware, la página de GITHUB tiene demasiadas cosas y para un usuario normal no dejan claro como hacer el cambio. He documentado mi proceso de carga del firmware y lo voy a explicar por pasos además dejo un fichero comprimido con solo los programas necesarios para hacerlo igual que yo, más adelante hay que seguir la evolución de los desarrolladores en GITHUB para añadir novedades con sus actualizaciones. Como referencia la versión del programa que he dejado es 3.60 (6/10/2026) y la versión del BOOT es V2.

Deep SDR

1 Desmontar la placa, el principal problema al sacarla de las guias de la caja es el conector de antena. Primero deslizarla hacia el conector para tener accesible el mini enchufe coaxial y desconectarlo. Controlar el cable y el paso de la pantalla por los laterales de la ventana de la caja de aluminio para evitar que roce cuando se empuje al otro lado para extraerla.
Después quitar los tornillos que fijan la batería y dejarla conectada a un lateral para que no moleste, asegurarse que el interruptor de encendido esta apagado .

2 Hay que solucionar el fallo de la conexión del puerto USB, un buen momento para poner la resistencia de 220 oHms.. Yo la he puesto al lado sin quitar la original.
Comprobar la referencia del microprocesador, debe ser GD32F450-VET6. Si fuera otra podría no funcionar.

Antes de seguir hay que comprobar que el conector USB funciona. Conectar el cable USB al PC, pulsar el botón de sintonia y a la vez encender el receptor.
En el PC debe salir una unidad USB con un fichero channel.csv, si lo ves todo es correcto y seguimos. Apaga el interruptor y deja conectado el cable USB al PC.

Si no lo ves no sigas adelante y comprueba de nuevo.

Deep SDR

3 En el PC hay que instalar el driver con información del nuevo dispositivo USB que será el microprocesador en modo DFU, descarga el fichero comprimido y lo descomprimes en tu PC. Esta dividido por carpetas y en todo momento haré referencia a estas carpetas y su contenido.
Abrir la carpeta "driver" y "x64", ejecutar "GD32DfuDrivers.exe". Al final se cierra sin más.
Volvemos a la placa del receptor, que debe tener el cable USB conectado y el interruptor de alimentación apagado.

Deep SDR

4 Ahora pondremos en modo DFU al microprocesador, este es el modo para programarlo desde cero con la utilidad del fabricante del procesador. Vamos a cargar el BOOTLOADER, es un pequeño programa que gestiona el USB y la carga del programa principal o la actualización si la encuentra en la memoria.
Para que el microprocesador entre en este modo hay que hacer un puente entre el punto BOOT0 y +3v3 en el momento de encenderlo, contar dos segundos y se puede retirar. Yo lo he hecho con unas pinzas pero puede hacerse con un puente provisional soldado.
Cuando entra el microprocesador en modo DFU la pantalla se queda negra y no hace nada visible el receptor, lo comprobaremos desde el PC que hará una conexión con el microprocesador.
Arrancarlo con el puente en modo DFU y dejarla activo.

5 Abrir la carpeta del PC "win_tool" e iniciar el programa "GD32AllInOneProgrammer.exe". Seleccionar en "interface=USB" y "bootloader=DFU" y pulsar el boton
"Connect".
Si todo ha ido bien el campo "Device" y las casillas de abajo se llenan con la información recibida. Aquí hay que ver si sale el aviso de la protección de lectura, si no sale nada y el botón "Remove Protective" no lo ves pasamos al siguiente punto.

Si no ves que conecte vuelve a apagar el receptor y cerrar el programa, vuelve a arrancar en modo DFU el receptor e inicia de nuevo el programa y pulsa el botón "connect", esta parte es un poco crítica porque no tienes referencias hasta que no lo reconoce el programa del PC.

Si sale el aviso pulsa el botón "Remove protective" y dale un tiempo a que termine. Esto borra la memoria del procesador y lo desbloquea para reprogramarlo. Vuelve a conectar, si no conecta en un par de intentos tendrás que hacer el proceso de volver a poner en modo DFU el receptor y cerrar y reabrir el programa de gestión.

Deep SDR
Deep SDR

6 Con el botón "Browse" se busca el programa que queremos enviar al microprocesador, en este caso esta en la carpeta "boot" y es el fichero "customboot.bin", pulsar "download" e inicia la carga mostrando el progreso en la linea verde.
Una vez que termine pulsamos el boton "Disconnect" y ya podemos cerrar el programa en el PC y apagar el receptor

7 Dale la vuelta a la placa para ver la pantalla y pulsa el botón del encoder y a la vez enciende el receptor, debe salir el mensaje del BOOT esperando para que le cargues el firmware. Enhorabuena, lo más dificil ya está hecho.
Ahora en el PC te habrá vuelto a salir la unidad USB con un fichero. Debes usar la forma de hacer un update normal, copia el fichero desde la carpeta "firmware" "update.bin" y pégalo en la unidad USB del receptor. Le cuesta un poco, es como una memoria USB muy lenta.

Deep SDR
Deep SDR

8 Apaga el receptor y vuelvelo a encender sin pulsar nada más, comenzará la carga del software.
Cuando termine la carga apaga de nuevo, enciende y "voilá" ..

Deep SDR

9 Queda solo cargar las bases de datos de la información de emisoras.
Apagamos el receptor y encendemos con el botón del encoder pulsado para entrar en el modo USB, en el PC aparece la unidad de memoria USB. Veremos que el programa que hemos introducido antes se ha borrado, como tiene que ser normal si se carga correctamente.
En la carpeta "firmware" esta el fichero "BD.BIN" que copiaremos y pegaremos en el receptor. Terminada la transferencia se apaga y se enciende, el receptor detecta la base de datos y cargará la información.
Cuando termine apagar y encender y ya esta todo!!!

Deep SDR
Deep SDR

Cuando hagas el proceso una vez verás que es más dificil explicarlo que hacerlo
En la imagen se puede ver recibiendo FT8. El firmware le da otra dimensión al receptor y merece la pena que lo intentes actualizar.Y además en español.
Agradecer a todos los que han aportado su conocimiento y tiempo en el desarrollo del firmware que sigue en pleno actualización casi diaria.

Link de DeepSDR 101 en GITHUB