URE foro pequeñas
Time adjustment sof...
 
Notificaciones
Limpiar todo

Time adjustment software Download

EA3FNM
Mensajes: 1761
#370093  - 1 diciembre, 2021 07:28 

Desde la pàgina de Icom se puede descargar este software.

Yo aún no lo he probado pero me temo que no lo podré usar ya que uso CI-V y me ha parecido entender en las instrucciones que se conecta por USB.

 

https://www.icomjapan.com/support/firmware_driver/3428/

Slts

 

Este tema fue modificado hace 3 años por EA3FNM

EA3FNM
ex-ec3ccq
Pedro
Barcelona
ea3fnm@gmail.com

ResponderCitar
Inició el tema
EA2J
 EA2J
Mensajes: 3764
#370097  - 1 diciembre, 2021 10:32 

¡Vaya! Parece que la Icom se ha decidido arreglar una de las grandes chapuzas de la historia de la radio con una ñapa. Los que tenemos un Icom "modelno" SDR sabemos que la batería que han colocado para mantener el tiempo en el RTC interno dura menos que un chupachup a la puerta de un parvulario y han hecho un "pograma" que permite conectar el PC, para actualizar el reloj interno. No lo he probado todavía.

En realidad, el protocolo que utiliza es el CI-V, cabe pensar que también pueda ir por el conector [REMOTE] si tiene el conversor serie instalado, lo único es que probablemente no va a poder compartir el puerto.

Para los que tenemos el CAT conectado de USB a USB, si queremos actualizar el tiempo del reloj con ese programa (sin haber leído todavía todas las instrucciones), desconectamos el software de control (Logger, Swislog, Log4, etc), lanzamos el que ha liberado Icom y pones en hora el reloj (incómodo). Supongo, porque hay que probar que haya que hacerlo de misma forma para la conexión [REMOTE], es decir, el cable que va al jack CI-V.

Yo he resuelto el problema actualizando automáticamente el reloj cada vez que enciendo el control de antenas vía trama CI-V con una aplicación propia. Hay también aplicaciones diseñadas con Python para el mismo propósito.

La cultura del esfuerzo se cultiva desde la motivación, no mediante el castigo como algunos quisieran.
http://www.enioea2hw.wordpress.com
73, Enio

ResponderCitar
EA2J
 EA2J
Mensajes: 3764
#370099  - 1 diciembre, 2021 11:23 

Bueno... probado y funciona.

Buscar Icom Global->Support->Firmware->Buscar por modelo->(modelo)

Aparece una tabla y en la última línea, segunda casilla un enlace a ST-4003W, clicar

Haciendo scroll en la pantalla marcar una casilla leido y se activa el bos de descarga.

Se descarga un fichero ZIP que contiene un fichero ejecutable (EXE), ejecutarlo y seguir las instrucciones de ayuda.

El programa aparece en una venta, con el transceiver encendido detecta el modelo y puerto, se puede instalar un icono en el escritorio "Create Shortcut", en número que aparece en la casilla es la dirección hehadecimal del equipo que la detecta automáticamente. La opción Auto o Manual son dos boxes que se marcan si se quiere que se ejecute manual o automaticamente.

Gracias Pedro por advertirnos de la salida de este programa a algunos les será muy útil, probablemente te funcionará con tu enlace CAT, no pierdes nada por probarlo, si se puede te aparecerá el modelo y puerto COM asignado.

Si a alguien le gusta probar la comunicación CAT CI-V, esta es el método de la clare Radio que he escrito para ajustar automáticamente el RTC desde un RTC externo con una batería ad hoc: la variable dtn que se pasa por referencia desde el RTC contiene la información actualizada de la fecha, se selecciona el año, el mes y el día y se empaqueta en formato BCD con el método radio.dec_to_hex(), el resto de la trama se identifica fácilmente.

Esta es la fecha:

void Radio::set_date (DateTime dtn) {
uint16_t nowYear = dtn.year ();
uint8_t nowMonth = dtn.month();
uint8_t nowDay = dtn.day();

Serial1.flush();
Serial1.write(SOFrame);
Serial1.write(SOFrame);
Serial1.write(RIGaddress);
Serial1.write(CONTROLaddress);
Serial1.write(0x1A);
Serial1.write(0x05);
Serial1.write(0x00);
Serial1.write(0x94);
Serial1.write(radio.dec_to_hex (int(nowYear/100)));
Serial1.write(radio.dec_to_hex (nowYear % 100));
Serial1.write(radio.dec_to_hex (nowMonth));
Serial1.write(radio.dec_to_hex (nowDay));
Serial1.write(EOFrame);
delay(20);
}

Esta es la hora:

void Radio::set_time (DateTime dtn) {
int nowHour = dtn.hour ();
int nowMinute = dtn.minute ();

Serial1.flush();
Serial1.write(SOFrame);
Serial1.write(SOFrame);
Serial1.write(RIGaddress);
Serial1.write(CONTROLaddress);
Serial1.write(0x1A);
Serial1.write(0x05);
Serial1.write(0x00);
Serial1.write(0x95);
Serial1.write(radio.dec_to_hex (nowHour));
Serial1.write(radio.dec_to_hex (nowMinute));
Serial1.write(EOFrame);
delay(20);
}

Los comandos CI-V son diferentes, 0x1A 0x05 0x00 0x94 para la fecha y 0x1A 0x05 0x00 0x95 para la hora (solo hora y minutos) Este es un bonito ejercicio para practicar con el protocolo CI-V

Este es el programa de Icom

image

 

La cultura del esfuerzo se cultiva desde la motivación, no mediante el castigo como algunos quisieran.
http://www.enioea2hw.wordpress.com
73, Enio

ResponderCitar
EA2ET reaccionó

QDURE - https://qsl.ure.es


Imprime y confirma tus QSL en tan solo tres click.

Nunca fue tan fácil y cómodo
el confirmar tus contactos.

TIENDA ONLINE URE


Publicaciones, mapas, polos, camisetas, gorras, tazas, forros polares y mucho más...

WEBCLUSTER EA4URE


Conoce el nuevo WebCluster de URE, ahora con nuevos filtros e información y compatible con GDURE