Firmware 4.00d en uSDR+ Red Corners

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:

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.