1.10.8.30 CAT problem - CAT works only when restarting manually

  • 1
  • Problem
  • Updated 3 years ago
  • Solved
CAT takes quite a long time to autostart when starting Windows 7 HP 64bit.
Starting MiniDeluxe it can't find a CAT port, WSJTX and HRD DM780 do not get
CAT and PTT COM ports from SmartSDR CAT.

Closing SmartSDR CAT and restarting it manually solves this problem.
This behaviour is new with 1.10.8.30 and has never happened before.
Photo of Alex - DH2ID

Alex - DH2ID, Elmer

  • 979 Posts
  • 180 Reply Likes
  • hiopeful

Posted 3 years ago

  • 1
Photo of Neal - K3NC

Neal - K3NC, Elmer

  • 561 Posts
  • 191 Reply Likes
Eric, the problem is that the user is starting DDU by a shortcut in the Startup directory of his start menu and its coming up before CAT has initialized and defined its vcomm ports. Steve Nance has recommended people to not start DDU up in the Startup directory for this reason. On the computers I install, I create a task that starts up DDU 2 minutes after startup and checks every 2 minutes to see if its running (and if not, it starts DDU up).  If anyone needs assistance on setting this up, I will be glad to help.
Photo of Alex - DH2ID

Alex - DH2ID, Elmer

  • 979 Posts
  • 180 Reply Likes
Neal, SmartSDR CAT and DAX are in my autostart folder and have started without
problems until I installed 1.10.8.30. 
Some time after CAT and DAX have started I run a batch file which starts MiniDeluxe, SmartSDR, FRStack, HRDLog and WSJT-X.
This has worked all the time. I hope it will work again with an update.
BTW I think you mean DDUtil by "DDU", which I can't use as it does not work with
WSJT-X.
(Edited)
Photo of Neal - K3NC

Neal - K3NC, Elmer

  • 561 Posts
  • 191 Reply Likes
Alex, I started seeing this over a year ago on Win7 and not on alpha/beta releases but production releases. Also, these were high-performance machines, not i3s, etc. 

Its okay to run CAT and DAX in the autostart folder, its where Flex puts them. Just go to the task schecduler (in the Admin section of your control panel) and create a task that starts 3 minutes after login to execute your script. If CAT hasn't fully come up in 3 minutes, then change the delay in your task to 210 seconds, etc. Keep bumping it up until it starts correctly and forget about it.

Yes, DDU stands for DDUtil, I just get tired of typing the full name HI!
Photo of Alex - DH2ID

Alex - DH2ID, Elmer

  • 979 Posts
  • 180 Reply Likes
Official Response
Ok, I took Neal's good advice and created a batch file, which I compiled:

@echo off
cd C:\Program Files\FlexRadio Systems\SmartSDR\DAX\
start DAX.lnk
cd C:\Program Files\FlexRadio Systems\SmartSDR\SmartSDR CAT\
start Cat.lnk
cd C:\Program Files (x86)\MiniDeluxe\
start MiniDeluxe.exe
cd C:\Program Files (x86)\Ham Radio Deluxe\
start HRDLogbook.exe
cd C:\Program Files (x86)\FRStack\
start FRStack.lnk
cd C:\Program Files (x86)\HamApps\JTAlert\
start JTAlert.exe /wsjtx
cd C:\Program Files\FlexRadio Systems\SmartSDR\
start SmartSDR.exe --serial=XXXX-XXXX-XXXX-XXXX
exit

(I used links for some programs to start them minimized)

Now all is OK again, Problem soved!
(Edited)

This conversation is no longer open for comments or replies.