Page 1 of 1

v2.13 Hamlib CAT in 32bits hardware not run

Posted: 05 Jun 2021, 23:15
by lu4hne
I installed on a 32bit machine with Win7 and it gives an error when trying to use CAT.
Apparently the library is not of the 32-bit architecture.

2021-06-05 22:53:43.4277 INFO: [HamlibEngine] : [HAMLIB] Stop polling. Timeout True
2021-06-05 22:53:43.4277 INFO: [ProgramStorage] : [CAT STATUS CHANGED] Running: False
2021-06-05 22:53:47.4277 INFO: [#=zwbR17S7iPbt8p7fgFQ==] : [HAMLIB] Starting Hamlib service
2021-06-05 22:53:47.4277 INFO: [#=zwbR17S7iPbt8p7fgFQ==] : [HAMLIB] Using existing connection: False
2021-06-05 22:53:47.4433 ERROR: [#=z2kVFs34=][#=zNkmACowHSXdHclpJToYqpYY=] : [EXCEPTION] El ejecutable especificado no es una aplicación válida para esta plataforma de sistema operativo. System.ComponentModel.Win32Exception (0x80004005): El ejecutable especificado no es una aplicación válida para esta plataforma de sistema operativo.
en System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
en System.Diagnostics.Process.Start()
en System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
en L4ONG.BL.CAT.HamlibEngine.#=z2kVFs34=.#=zNkmACowHSXdHclpJToYqpYY=()
2021-06-05 22:53:49.4746 ERROR: [HamlibEngine][#=zkj3YYMoTGFYX9ANkAA7E8hU=] : [EXCEPTION] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión 127.0.0.1:4532 System.Net.Sockets.SocketException (0x80004005): No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión 127.0.0.1:4532
en System.Net.Sockets.TcpClient..ctor(String hostname, Int32 port)
en L4ONG.BL.CAT.HamlibEngine.#=zkj3YYMoTGFYX9ANkAA7E8hU=()

Re: v2.13 Hamlib CAT in 32bits hardware not run

Posted: 06 Jun 2021, 06:45
by G4POP
Did you contact Hamlib?

Re: v2.13 Hamlib CAT in 32bits hardware not run

Posted: 06 Jun 2021, 15:01
by lu4hne
i test N1MM, swisslog, wjst, jtdx all with hamlib 4. over same hardware, and run fine.

I think it is in the implementation of the library where the problem is

Re: v2.13 Hamlib CAT in 32bits hardware not run

Posted: 06 Jun 2021, 17:52
by lu4hne
Can I manually replace the library? I can't find it in the log4om installation

Re: v2.13 Hamlib CAT in 32bits hardware not run

Posted: 07 Jun 2021, 09:38
by IW3HMH
Yes
you can replace files here:

%AppData%\Log4OM2\hamlib
(copy paste this in your explorer folder path, it's the PC roaming folder where log4om keeps his files)

with the hamlib version of your choice

Re: v2.13 Hamlib CAT in 32bits hardware not run

Posted: 07 Jun 2021, 14:31
by lu4hne
yes, looking I found it was in that folder, I replaced it with version 4.2 for win32, but it doesn't work.
It opens the process but it cannot communicate with the equipment, from other applications if it works, so I discard the interface, now it may be a hamlib problem. I go and contact them to make sure and then I comment.
Anyway the log4om installer always installs the hamlib 64bits version. (there are not many 32-bit devices left, it is understandable)

Re: v2.13 Hamlib CAT in 32bits hardware not run

Posted: 07 Jun 2021, 19:30
by G4POP
Why not use Omnirig instead?

Re: v2.13 Hamlib CAT in 32bits hardware not run

Posted: 08 Jun 2021, 13:52
by lu4hne
Because my rig FT-890 not run with omnirig. Can't found definition for my rig, and test any rig similar as ft-891, ft-840. with no luck.
I can't understand the documentation to create the commands or modify them

Re: v2.13 Hamlib CAT in 32bits hardware not run

Posted: 08 Jun 2021, 15:02
by G4POP
Did you try ft897?

Re: v2.13 Hamlib CAT in 32bits hardware not run

Posted: 08 Jun 2021, 21:31
by lu4hne
once again, it is fixed with the new version 2.14.
This install the correct version according to the hardware architecture.
I want to thank the development team for the excellent work