Tengo un pequeño conflicto entre Swisslog y JTDX.
Resulta que si arranco primero Swisslog y se conecta al transceptor y luego arranco JTDX, éste da error de conexión al transceptor, pero si lo hago a la inversa ambos se conectan a la emisora sin problema, y Swisslog y JTDX se comunican entre ellos.
Uso un USB Interface III de Microham que he configurado con dos puertos COM, el 3 para CAT y el 4 para CW y PTT.
Con VSPE 1.5.2.228 de 64 bits he hecho 2 splits de esos puertos.
Del puerto 3 saco el 5 para Logger32, el 6 para Swisslog, el 7 para CWSkimmer y el 8 para JTDX.
Del puerto 4 saco el 9 para la maquina CW de Logger32 y saco el 10 para CWType, los otros dos estan libres.
Creo que están bien configurados, no?
Ramon, EA3JI
Hola,
El tema es muy fácil y complicado a la vez: hay que ejecutar todos los programas con derechos de administrador. Sino, no hay comunicación. Antes no hacia falta pero después de las últimas actualizaciones de Windows se hace necesario ejecutar Swisslog como administrador y TODOS los programas que se enlacen con él, como JTDX, OmniRig, etc. Aparte de eso añadir excepciones en el antivirus a la carpeta de los programas de radio en el antivirus y en el firewall. Se evitan muchísimos problemas.
73
Jordi, EA3GCV
Tenias razón en que el tema es facil y complicado a la vez. Ejecutando ambos programas como administrados y añadiéndolos a programas de confianza en el antivirus tampoco funciona.
Pero me has dado una idea, si a ambos le activas la compatibilidad con Windows 8 ya emoieza a funcionar. De todas maneras debe haber algun pequeño conflicto porque parece que pierden el CAT durante unas decimas de segundo y lo vuelven a recuperar (se apaga la frecuencia). No sé cual es el tiempo de refresco de JTDX. Ademas de vez en cuando JTDX muestra el mensaje de error aunque muestra la frecuencia. Le das a aceptar y ya sigue
Ramon, EA3JI
Me corrijo a mí mismo. He arrancado y parado los dos programas varias veces y en alguna ocasion JTDX da el error y deja de funcionar. Es como si hubieran choques en los COM.
He anulado lo de la compatibilidad y ejecutar como administrador porque tardaba mucho más en arrancar. Continuare lanzando primero JTDX y luego SWlog
Ramon, EA3JI
A base de ir probando cosas ya he descubierto como medio arreglarlo. Es un conflicto de acceso a la Interface.
La interface de Microham tiene dos LEDs etiquetados control que se encienden cada vez que reciben una peticion de TX-QRG del PC. Veia que no eran regulares, a veces se encendian dos veces seguidas. He apagado el control del transceptor de Swisslog, y entonces sólo recibia las de JTDX, que he cronometrado y era una cada segundo. He ido probando diferentes valores del intervalo de solicitud en Swisslog y dependiendo del valor tardaba mas o menos tiempo en coincidir las dos solicitudes y dar el error en JTDX.
Es fisica pura, cuando coincidiran dos ondas cuadradas dependiendo de su frecuencia.
Al final la solucion es apagar el control del transceptor en Swisslog antes de arrancar JTDX, y acordarse de volverlo a encender al salir de él.
Ramon, EA3JI
El tema es fácil: hay que ejecutar TODO como administrador. Si usas OmniRig hay que forzar la ejecución en el ejecitable, no hay icono! Oo msimo con los drivers de los "setup" de los comtroladores de audio. Y siempre antes de ejecutar ningun programa. No hay más. Tengo los "huevos pelados" en estos temas (y perdonad la expresión soez) y no hay otra. Si ejecutas todos los programas como adminsitrador y has añadido excepciones a todos los programasde radio en el antciirus y firewall,todo irá como una seda. Yo lo uso a diario asi en 3 ordenadores y jamás he tenido problemas.
73
Jordi, EA3GCV
Hola Ramón,
No puedes usar el mismo puerto a la vez en dos programas. Al haber releido tu mensaje creo es lo que estás haciendo. A menos que uses un emulador de puertos virtuales (como VSPE) entonces sí puedes. Creo que hay una versión de MicroHam que dispone de un segundo puerto CAT, pero el "normal" sólo tiene uno. Tienes una solución a eso: usa OmniRig: https://dxatlas.com/OmniRig/
Es un programa muy sencillo, sin interface gráfica de uso (sólo para configurarlo) pero luego es totalmente transparente. Y en los programas compatibles (como Swisslog, JTDX, WSJT-X, MixW, Cw Skimmer y otros) seleccionas OmniRig de la lista y podrás tener el CAT sin problemas a la vez. Ya que quien maneja el puerto es sólo OmniRig y envía internamente los datos de frecuencia y modo a los programas compatibles. Es la opción más sencilla para poder usar el CAT entre Swisslog y JTDX (y gratis). Con OmniRig, es posible te dé algún error de violación de acceso en Swisslog. Poniendo Swisslog, JTDX y el ejecutable de OmniRig para ejecutarse como administrador, solventa esa problema.
73
Jordi, EA3GCV
Hola Jordi
Si que estoy usando VSPE
Uso un USB Interface III de Microham que he configurado con dos puertos COM, el 3 para CAT y el 4 para CW y PTT.
Con VSPE 1.5.2.228 de 64 bits he hecho 2 splits de esos puertos.
Del puerto 3 saco el 5 para Logger32, el 6 para Swisslog, el 7 para CWSkimmer y el 8 para JTDX.
Del puerto 4 saco el 9 para la maquina CW de Logger32 y saco el 10 para CWType, los otros dos estan libres.
El problema es que VSPE accede al mismo puerto COM a traves de dos virtuales el 6 y el 8 y cuando hay una coincidencia de peticion de QRG, peta el JTDX, no el Swisslog.
En Logger32 arranco JTDX desde Logger32. Entonces Logger32 cierra el puerto COM y se lo deja a JTDX, con lo que no hay conflictos. Entonces JTDX le comunica la frecuencia a traves del puerto UDP. Ahi no hace falta VSPE ni ningun otro programa similar
Ramon, EA3JI
Ojo que estás usando una versión de VSPE bastante antiigua. La actual en beta lanzada justo hoy es la 1.5.7.449. Yo soy usuario registrado desde hace muchos años y sé que hubo anteriores que tenían problemas. Han hecho muchos cambios y mejoras y ahora es muy estable. Te lo digo por si el problema es de VSPE, Yo he tenido que activar algunas nuevas opciones para evitar algunos problemas.
De todos modos, por mi experiencia con los puertos virtuales, CAT y JTDX, me ha dado muchos dolores de cabeza si he querido configurar el CAT directo a un puerto virtual en JTDX que al mismo tiempo es usado por otros programas. Al final, la solución más estable que he conseguido es instalar OmniRig y configurarlo al puerto virtual. Y usar OmniRig en JTDX en lugar del puerto directo. Y en Swisslog directo al virtual para poder usar el smeter y todas las funcionalidades que permite el CAT. OmniRig solo envia frecuencia y modo, suficiente para JTDX. Ya te digo que después de batallar mucho es la configuración que es la que no da problemas y la que recomiendo a los usuarios
73
Jordi, EA3GCV
He instalado la ultima version de VSPE y tampoco ha funcionado, por lo que he decidido meterme en las interioridades de ese programa.
Despues de mucho leer y muuuchas pruebas, llevo toda la tarde..., he visto que lo que parece funcionar es activar "no permitir bloquear el flujo de lectura" en VSPE y poner un tiempo de espera de 2ms en ambos puertos, el de Swisslog y el de JTDX.
Tengo que hacer mas pruebas porque muy raramente me sale el error de JTDX, pero dándole a Aceptar vuelve a funcionar.
Voy a probar tambien Omnirig tal y como sugieres
Ramon, EA3JI
Jordi, estoy impresionado del curro que te has pegado en la ultima versión, gracias por tu tiempo.
Paco Hernandez-EA5GU
https://www.ea5gu.com
http://ursa-ea5gu.blogspot.com/
https://www.youtube.com/user/ea5gu/
https://pagina-de-ea5gu.webnode.es/
Salud y suerte.
Por fin he conseguido que JTDX no dé error. Del COM 3 que genera microHam hago un split de 4 puertos con VSPE. Conecto Swisslog al 6 y OmniRig al 8 y en JTDX le digo que es un OmniRig1. No se si conectar CWSkimmer al Omnirig o a uno de los split libres.
Pero no se qué debo haber tocado que ahora el S-Meter no marca, ni con JTDX funcioando o no, cuando antes sí que marcaba estando conectado a un COM "spliteado". No es que sea muy util pero adorna la pantalla. ¿Se puede hacer más panoramico sin aumentar su altura? Es que lo he ouesto encima del control del transceptor y al ser mas estrecho me queda un agujero.
Ramon, EA3JI
Para JORDI:
Para tu información, hoy al registrar el indicativo EA3AVV/P e introducir el sota (EA3/BC-062) el programa se cuelga y no puedo hacer nada con él excepto cerrarlo desde la Administración de Tareas.
Si no le meto SOTA, lo puedo registrar y seguir trabajando con Swisslog. Solo me ocurre con SOTA
Que piensas que puede ser ?
Grs
73, Pepe
He conseguido a medias que lea el S-Meter. En los botones del control del tranceptor he añadido uno que envia la orden 1502 a mi IC756PRO. Entonces sí que lee el estado del medidor, pero sólo una vez, se queda parado en esa posicion. Es decir que hay comunicación a traves del COM.
En el TRX trace hay esto
13.32.29.814: Polling is ON
13.32.29.830: TX > FEFE5CE003FD
13.32.29.867: TX > FEFE5CE004FD
13.32.29.899: TX > FEFE5CE01502FD
13.32.29.899: TX > FEFE5CE01511FD
13.32.29.968: RX > E05C030070912400FD
13.32.29.968: RX > E05C040302FD
13.32.29.968: RX > E05CFAFD
13.32.29.983: TX > FEFE5CE004FD
13.32.30.014: RX > E05C040302FD
13.32.30.315: TX > FEFE5CE01502FD
13.32.30.315: TX > FEFE5CE01511FD
13.32.30.315: TX > FEFE5CE003FD
13.32.30.353: TX > FEFE5CE004FD
13.32.30.384: RX > E05C030070912400FD
13.32.30.384: RX > E05C040302FD
13.32.30.832: TX > FEFE5CE01502FD
13.32.30.832: TX > FEFE5CE01511FD
13.32.30.832: TX > FEFE5CE003FD
13.32.30.854: TX > FEFE5CE004FD
13.32.30.901: RX > E05C030070912400FD
13.32.31.356: TX > FEFE5CE01502FD
13.32.31.356: TX > FEFE5CE01511FD
13.32.31.356: TX > FEFE5CE003FD
13.32.31.387: TX > FEFE5CE004FD
13.32.31.418: RX > E05C030070912400FD
13.32.31.418: RX > E05C040302FD
Parece que sí que le envia el 1502, pero luego le envia un 1511 que no sé que es. Ese comando no aparece en el manual
Ramon, EA3JI
Parece que sí que le envia el 1502, pero luego le envia un 1511 que no sé que es. Ese comando no aparece en el manual
1511 Solicita el nivel de Potencia pero igual el 756 no lo tiene implementado.
EA3FNM
ex-ec3ccq
Pedro
Barcelona
ea3fnm@gmail.com
Efectivamente Pedro.
He bajado los manuales del PROII y el III y la lectura de potencia se implemento en el PROIII, Yo tengo el PRO a secas.
Ramon, EA3JI
Hola,
Contesto a todos en este mensaje:
Para EA7BUU: yo he emulado metiendo ese mismo indicativo y ese SOTA y graba perfecto. Comprime la base de datos con la opción del menú Fichero. Insisto mucho en esto porque es MUY IMPORTANTE, pero el tema de añadir excepciones a la carpeta de Swisslog en el antivirus y permitir al ejecutable en el firewall todas las conexiones entrante y salientes. Y ejecutar Swisslog como administrador. Si sigues teniendo problemas deberás enviarme la base de datos a mi correo para mirar si me sucede lo mismo.
Tema VSPE para EA3JI:
¿No entiendo eso que creas un split de 4 puertos??? a ver, tú debes crear un splitter de un puerto real a uno solo virtual. Ese puerto virtual permite utilizarse por hasta 4 aplicaciones a la vez. No tienes que crear uno para cada aplicación! Crea uno y lo puedes usar en Swislsog, OmniRig y tienes hasta dos más. Creo te estás complicando la vida cuando es todo más sencillo.
Tema ICOM:
Efectivamente no todos los ICOM soportan todos los comandos. Al tener abierto la ventana de control del transceptor o la de S-Meter Swisslog envía el comando de lectura de S-Meter y lectura de potencia. Los ICOM que soporten esos comandos darán lectura y sino pues no dan nada y por tanto no tendrás lectura de s-meter o potencia.
La ventana del S-Meter se puede ampliar o reducir pero siempre de forma proporcional, no permite ampliar más el ancho que el largo. No se puede hacer todo ya que no lo permite el componente que uso para emular el S.Meter.
73
Jordi, EA3GCV
Hola,
Contesto a todos en este mensaje:
Para EA7BUU: yo he emulado metiendo ese mismo indicativo y ese SOTA y graba perfecto. Comprime la base de datos con la opción del menú Fichero. Insisto mucho en esto porque es MUY IMPORTANTE, pero el tema de añadir excepciones a la carpeta de Swisslog en el antivirus y permitir al ejecutable en el firewall todas las conexiones entrante y salientes. Y ejecutar Swisslog como administrador. Si sigues teniendo problemas deberás enviarme la base de datos a mi correo para mirar si me sucede lo mismo.
73
Aparte de las veces que me pide el prg comprimir la BD, lo he hecho ahora desde Fichero. he tomado el indicativo de marras y vuelve a bloquear el Swisslog. He cerrado desde el administrador de tareas, y he arrancado, he actualizado las referencias SOTA y he probado a meter otro SOTA alemán y vuelve a bloquearme el prg ( pero veo el reloj en la ventana REGISTRAR QSO, y el CAT me funciona pues tambien veo el nr. del equipo que estoy usando, frecuencia/modo.
Tengo añadidas las excepciones, los permisos al ejecutable y configurado para ejecutar Swisslog como administrador .
Dime que .MDB te envío para que verifiques.
Gracias
73, Pepe
Enviame el fichero Swlog_v5.mdb que está en la carpeta DB (comprimido en Zip o RAR) a support@swisslogforwindows.com y me pones el indicativo que te falla, aunque veo el problema lo tienes cuando metes una referencia SOTA sea el indicativo que sea no?
73
Jordi, EA3GCV
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