Here's one problem that should be easily fixed with at least 1 retry when hamlib tcp times out.
Sometimes Log4OM times out and sometimes it does not. So maybe interacting with other TCP processes?
This isn't the only problem as I've shown above where the config doesn't get written out correctly.
2022-09-14 17:09:59.3146 INFO: [#=zNDKAT964ZDXYtbBl4Q==] : [HAMLIB] Starting Hamlib service
2022-09-14 17:09:59.3146 INFO: [#=zNDKAT964ZDXYtbBl4Q==] : [HAMLIB] Using existing connection: False
2022-09-14 17:09:59.3156 INFO: [ProgramStorage] : [CAT STATUS CHANGED] Running: True
2022-09-14 17:10:00.0557 INFO: [ProgramStorage] : Performing partial reset of application cache on CountryStatistics
2022-09-14 17:10:00.2860 INFO: [AdifMonitorManagement] : Starting ADIF monitor service
2022-09-14 17:10:00.2860 INFO: [ClusterManagement] : Connecting cluster(s)...
2022-09-14 17:10:00.2880 INFO: [#=zBef90BtwFmh2SdlhLQ0sDVo=] : Starting remote control on port 2241
2022-09-14 17:10:00.2880 INFO: * [#=zwr1RPaC2Xiey4eZ_eQ==][1214 ms] : User profile opened
2022-09-14 17:10:00.2890 INFO: [#=zmvSRUWWAuFhmSkbXzm705II=] : Starting UDP listener on port 2236 for service JTALERT/ADIF_MESSAGE
2022-09-14 17:10:00.2890 INFO: [#=zi6pKYf_gQKPI5wC0vrNtK34=] : Starting UDP server...
2022-09-14 17:10:00.3249 INFO: [#=zNWAIyI4=] : [HAMLIB] DAEMON STARTED: C:\Users\cfogr\AppData\Roaming\Log4OM2\hamlib\rigctld.exe --model=4 --rig-file=127.0.0.1:12345 -Z --vfo
2022-09-14 17:10:00.3439 INFO: [TelnetConnection] : 127.0.0.1:7373 Connecting to 127.0.0.1:7373
2022-09-14 17:10:00.3439 INFO: [HamlibEngine] : [HAMLIB] Supported VFO's: VFOA VFOB
2022-09-14 17:10:00.3449 INFO: [TelnetConnection] : 127.0.0.1:7373 Telnet connection opened
2022-09-14 17:10:00.3449 INFO: [TelnetConnection] : 127.0.0.1:7373 IS PRIMARY
2022-09-14 17:10:00.3469 INFO: [ClusterManagement] : 127.0.0.1:7373 Cluster Login started
2022-09-14 17:10:01.5107 INFO: [#=zFOZUrDRAopOHDTNn0w==] : Updating worked before list...
2022-09-14 17:10:02.9539 INFO: [#=z$N66EVWiT4Wmiq1xwbg4bIM=] : [UPDATE] Refreshing solar data start
2022-09-14 17:10:02.9579 INFO: [#=zC2BfmC3$Ch8ncbs0HkvbsZm6OuzN] : Loading Geomagnetic data series
2022-09-14 17:10:02.9579 INFO: [#=zC2BfmC3$Ch8ncbs0HkvbsZm6OuzN] : GEOMAGNETIC DATA (DGD) downloading from
https://services.swpc.noaa.gov/text/dai ... ndices.txt
2022-09-14 17:10:02.9918 INFO: [ClusterManagement] : 127.0.0.1:7373 Cluster Login completed
2022-09-14 17:10:03.2541 INFO: [#=zC2BfmC3$Ch8ncbs0HkvbsZm6OuzN] : GEOMAGNETIC DATA (DGD) load from file completed
2022-09-14 17:10:03.2561 INFO: [#=z81jGgu_XEllIE2cqoYO6jJTT1nLi] : Loading Solar data series
2022-09-14 17:10:03.2561 INFO: [#=z81jGgu_XEllIE2cqoYO6jJTT1nLi] : GEOMAGNETIC DATA (DSD) downloading from
https://services.swpc.noaa.gov/text/dai ... ndices.txt
2022-09-14 17:10:03.3239 INFO: [#=z81jGgu_XEllIE2cqoYO6jJTT1nLi] : GEOMAGNETIC DATA (DSD) load from file completed
2022-09-14 17:10:03.3289 INFO: [#=zM0$c8sBFqF8CoQx5U8QFQidjBap8ZtqP5BdMpaI=] : Loading Predicted Solar data
2022-09-14 17:10:03.3289 INFO: [#=zM0$c8sBFqF8CoQx5U8QFQidjBap8ZtqP5BdMpaI=] : GEOMAGNETIC DATA (Predicted) downloading from
https://services.swpc.noaa.gov/json/sol ... cycle.json
2022-09-14 17:10:03.3987 INFO: [#=zM0$c8sBFqF8CoQx5U8QFQidjBap8ZtqP5BdMpaI=] : GEOMAGNETIC DATA (Predicted) load from file completed
2022-09-14 17:10:03.4096 INFO: [#=z7XQ26SOGrg6GwbJmGcQs0wTAJQwCeBKoEg==] : Calculating HOURLY VOACAP data: EM95lf with 100.0 watts and 93 sun spots on hour: 17
2022-09-14 17:10:03.4176 INFO: * [#=z$N66EVWiT4Wmiq1xwbg4bIM=][463 ms] : [UPDATE] Refreshing solar data end
2022-09-14 17:10:03.8265 INFO: [#=z7XQ26SOGrg6GwbJmGcQs0wTAJQwCeBKoEg==] : Hourly VOACAP calculation completed
2022-09-14 17:10:04.3372 INFO: [#=zFOZUrDRAopOHDTNn0w==] : Worked before list updated
2022-09-14 17:10:04.3411 INFO: * [#=zYHzlatSg3$r6VeEydXtbgBU=][5247 ms] : Recalculating statistics asynchronous process completed
2022-09-14 17:10:10.3538 ERROR: [HamlibEngine][#=zlo0vSNo=] : [HAMLIB] CAT Send message error. Message: +\get_vfo_info VFOA
[EXCEPTION] Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at L4ONG.BL.CAT.HamlibEngine.#=zlo0vSNo=(TcpClient #=zw7_SOj0=, String #=zM7VSSuE=)
2022-09-14 17:10:10.3578 ERROR: [HamlibEngine][#=zWApzMZA5Z8gD$sSK9pwMVq0=] : [HAMLIB] CAT POLLING exception
[EXCEPTION] Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at L4ONG.BL.CAT.HamlibEngine.#=zlo0vSNo=(TcpClient #=zw7_SOj0=, String #=zM7VSSuE=)
at L4ONG.BL.CAT.HamlibEngine.#=zWApzMZA5Z8gD$sSK9pwMVq0=()
2022-09-14 17:10:10.3588 INFO: [HamlibEngine] : [HAMLIB] Stop polling. Timeout True
2022-09-14 17:10:10.3588 INFO: [HamlibEngine] : [HAMLIB] Stopping Hamlib process...
2022-09-14 17:10:10.3588 INFO: [HamlibEngine] : [HAMLIB] Hamlib process stopped successfully