logo
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Auto ADIF Logging
WS6X
#1 Posted : Wednesday, February 12, 2025 3:17:29 PM(UTC)
Rank: Member

Groups: Registered
Posts: 12
Man
Location: Broadway, VA

Thanks: 2 times
Was thanked: 4 time(s) in 4 post(s)
Hello,

I've been chasing my tail on this for far too long! Searching this forum hasn't yielded an applicable answer.
Here's the situation:

1. For various reasons, when using FT8, I like the flexibility of choosing between two radios. I have WSJT-X configured for Radio A and Radio B, with all the config and log files in separate directories in: C:\Users\...AppData\Local\WSJT-X - Radio A, and ...\WSJT-X - Radio B.

2. I created a hard link between the two wsjt_log.adi files located in the two directories as illustrated above. This link is functioning perfectly. Regardless of which Radio / WSJT-X combo I'm using, the current QSO is logged to both wsjt_log.adi files. Without fail.

3. Here's the rub. When I point LOGic to the Radio A .adi file, the QSO is logged ONLY when using the Radio A combo. When I point LOGic to the Radio B .adi file, the QSO is logged ONLY when using the Radio B combo. If I point LOGic to BOTH .adi files, this creates duplicate QSOs in LOGic! Grrr!!

To make it more interesting, up until about 6 months ago, I used JTDX for all FT8 QSOs with the same setup using two radios. (On the rare occasions using WSJT-X, I manually imported the ADIF files into LOGic.) I created a hard link between THOSE two .adi files and pointed LOGic to only one of them. For about three years that setup worked perfectly.

It was only after I got tired of the lack of JTDX development that I switched exclusively to WSJT-X for the new digital modes. That's when the current fun began!

Anyone have suggestions?

TIA,

Jim - WS6X
Sponsor
Note: We receive a commission from Amazon when you purchase via this link. It does not affect your cost. Thank you!
WN4AZY
#2 Posted : Friday, February 14, 2025 11:10:43 AM(UTC)
admin

Rank: Administration

Groups: Administrators, Beta Testers
Posts: 3,117
Man
Location: Auburn, GA

Thanks: 1019 times
Was thanked: 503 time(s) in 417 post(s)
Hi--

Take a look directly at the two ADIF files. If they don't have duplicated QSOs, then the problem is with LOGic. I haven't had any other complaints about this, but we probably don't have a lot of people using two ADIF links.

Tnx & 73,

Dennis WN4AZY
WS6X
#3 Posted : Friday, February 14, 2025 1:26:38 PM(UTC)
Rank: Member

Groups: Registered
Posts: 12
Man
Location: Broadway, VA

Thanks: 2 times
Was thanked: 4 time(s) in 4 post(s)
Tnx, Dennis,
The two ADIF files are identical. Because of the hard link, either Radio / WSJT-X combo, posts to the ADIF file in BOTH directories. That is why LOGic imports duplicate QSOs if I point to both ADIF files.
Since this hard link function was working before, I'm going to try another approach. I'm going to remove the hard link, and start over from scratch, creating a new hard link and eventually copying the full log back into the hard linked target ADIF file.
(The reason I have to have identical ADIF files in two WSJT-X directories -- one for each radio -- is to ensure that JT Alert reports the "worked B4" status correctly for every decoded callsign.)
Thanks again,
Jim
K8ZM
#4 Posted : Sunday, February 16, 2025 10:53:14 PM(UTC)
bwilliams

Rank: Advanced Member

Groups: Registered
Posts: 535
Location: Mentor, OH

Thanks: 124 times
Was thanked: 194 time(s) in 173 post(s)
Hi Jim, hope all is well !!

If I understand this correctly and Ignoring LOGic for a minute, you have Radio A and Radio B rig specific WSJT-X adi files "hard linked", if a Radio A QSO gets logged BOTH Radio A and Radio B adi files get updated and vice-versa, i.e., regardless of which rig instance the QSO originated from both aid files get updated. Now for LOGic, in Logform setup you have an auto-adif entry for Radio A and one for Radio B, each pointing to their respective WSJT-X adi file locations. So your getting dupes because LOGic is monitoring BOTH adi files.

You may have tried this but if your wanting to keep your "hard linked" WSJT-X rig specific files then in LOGic just auto-adif to ONE of them, NOT both. Say you have LOGic auto-adif to ONLY Rig A and you make a QSO from Rig B, LOGic should log the QSO because its monitoring the Rig A adi file which is getting updated via the "hard linked" Rig B adi file. After all, LOGic is only monitoring the WSJT-X file for a change and expects it to be a QSO, regardless of rig.

I have multiple rig specific instances of WSJT-X and multiple rigs in LOGic that all auto-adif but the adi files are independent as they are pretty much band dependent. Your situation is a little different as you're trying to have LOGic auto-adif multiple rig instances to essentially one WSJT-X adi file.

Let me know if it works.

Best 73,
Brad, K8ZM

WS6X
#5 Posted : Monday, February 17, 2025 7:39:31 AM(UTC)
Rank: Member

Groups: Registered
Posts: 12
Man
Location: Broadway, VA

Thanks: 2 times
Was thanked: 4 time(s) in 4 post(s)
Hi Brad,

Thanks for your input. Yes, you understand my setup correctly - except for one detail. When I only point LOGic to one of the WSJT-X adi files, only the radio / WSJT-X combo that posted the QSO ends up in the LOGic log. The QSOs posted by the OTHER radio / WSJT-X combo do NOT end up in the LOGic log, even though the two .adi files are hard linked. The "head scratcher" is that I had this setup working fine several months ago.

BUT... this has become a moot point. Over the weekend I solved the problem with another approach.

Since I ALWAYS have JT-Alert running when I use WSJT-X, I decided to use the JT-Alert feature that creates its own ADIF log file. I simply point LOGic to that file, and now all WSJT-X QSOs, regardless of the Radio / WSJT-X combo, are automatically logged in LOGic. This is a sweet setup!

So, in reality, I now have three ADIF files updated with every WSJT-X QSO I make. One from each radio, plus the JT-Alert file. Plus the auto-feed to LOGic.

The only downside? My 80-year old memory has to "remember" to boot JT-Alert every time before I attempt a QSO in WSJT-X!

Thanks again!

Jim - WS6X
1 user thanked WS6X for this useful post.
WN4AZY on 2/17/2025(UTC)
K8ZM
#6 Posted : Monday, February 17, 2025 8:46:37 AM(UTC)
bwilliams

Rank: Advanced Member

Groups: Registered
Posts: 535
Location: Mentor, OH

Thanks: 124 times
Was thanked: 194 time(s) in 173 post(s)
Ok Jim,

Glad you found a solution with JT-Alert !! I would have bet money the single pointed adif from LOGic would have worked, maybe Dennis will chime in as I'm curious why it wouldnt. Anyways, you got it working.....WoooHooo !! Nothing worse than having something not work suddenly when it worked perfect before, although as I get older its usually operator error !!

I have the same "memory" but at 70 Mad

Brad, K8ZM
Users browsing this topic
Guest (2)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF 1.9.5.5 | YAF © 2003-2011, Yet Another Forum.NET
This page was generated in 0.042 seconds.