Razones para cambiar el firmware 1.02w que suele traer el uSDR+ por la versión 4.00d de Rob GW8RDI:
- Trae opción CAT, que ayuda mucho en digitales
- La modulación en Tx se percibe mejor
- La luz de fondo de la pantalla ya se puede apagar.
Se necesita:
- Arduino Nano.
- 6 Cables con conectores para conectar el USDR+ al Arduino.
- IDE de Arduino https://www.arduino.cc/en/software, probado con la version 2.3.2.
- Firmware 4.00d, mil gracias GW8RDI por tan buen trabajo!: https://github.com/GW8RDI/uSDXOpen/blob/main/usdxREDCORNERS.ino
Pasos a seguir:
- Conectar el Arduino a la computadora mediante su cable USB.
- En Arduino IDE:
- Seleccionar Archivo – Ejemplos – Arduino ISP. Cargará un sketch de ejemplo.
- En el menú Herramientas, seleccionar la placa «Arduino Nano» (con el procesador «ATmega328P»), el puerto y programador «Arduino como ISP».
- Subir el sketch de ejemplo al Nano mediante Programa (o Sketch) – Cargar
- Desconectar el Arduino de la pc y conectarlo al USDR+ Red Corners, mediante sus 6 pines interiores (imágenes abajo) . Hay que retirar la pantalla para acceder al conector. El interruptor del USDR+ debe permanecer apagado.


- VCC -> 5V
- MOSI -> D11
- GND -> GND
- MISO -> D12
- SCK -> D13
- RST -> D10
- Volver a conectar el Arduino Nano a la pc, los leds del trasceptor se encenderán.
- Seguimos en Arduino IDE:
- Abrir el firmware 4.00d descargado (usdxREDCORNERS.ino), IDE indicará que creará un directorio, aceptarlo.
- Personalizar el firmware en las líneas del indicativo MY_CALLSIGN y MY_CALLSIGN_PADDED, están después de la línea 170.
- Probar la compilación desde el menú Programa (o Sketch) – Verificar/Compilar
- Desde el mismo menú Programa (o Sketch) dar click en Cargar usando el Programador.
Si todo fue bien, los Led del USDR+ Red Corners parpaderán entre rojo y verde unos segundos y luego quedarán en verde. Desconectar el USB del Arduino Nano y los cables del USDR+ Red Corners. Reponer la pantalla y encender.
Al enceder el uSDR+ debería iniciar con con la configuración por default, pero si se quiere tener la seguridad de esto, apagar y encender manteniendo presionado el botón MENU.
Si ves que tu encoder incrementa la frecuencia en sentido antihorario, en lugar de bajarla, en el sketch comenta //#define SWAP_ROTARY (cerca a la línea 192) y repite el Cargar usando el programador.