So Catalina 10.15.3 is out and installed. The issue with the Canon USB not working is now fixed so they did break something USBish in 10.15.2, BUT unfortunately I still have the same issue with the Moonlite focuser with "[ERROR] Serial read error: timeout error." about every 5 secs and no movement of the focuser motor. If I use the manual pushbuttons to move the motor then the absolute step position in the focuser tab window changes correctly so part of it is working, just not the motor movement. Any ideas anyone?
I've finally got something to work. The issue is that the FTDI driver recommended by Moonlite on their site version 2.4.2 from
JUST WILL NOT LOAD on Catalina complaining of invalid signature. According to some other forums the loading can be allowed by bypassing Apple's integrity check in safe mode but this is for all software, not just this driver - not a workable option for me.
From the site above I downloaded a 'no longer supported' version 2.3 and this now loads. Not ideal but at least the focuser works now. If FTDI and Apple get their act together and release a supported (by Apple) version then this will have to do.
From System Report -> Software -> Extensions, we now have the following, whereas the newer version 2.4.2 was not loading:
Last Modified: 02/03/2015, 15:37
Bundle ID: com.FTDI.driver.FTDIUSBSerialDriver
Obtained from: Identified Developer
64-Bit (Intel): Yes
Kext Version: 2.3
Load Address: 18446743521889628000
Signed by: Developer ID Application: Future Technology Devices International Limited (658CPPCMJJ), Developer ID Certification Authority, Apple Root CA
I am still getting the timeout error with the latest version of Kstars. Jasem - you mentioned that you had updated the moonlite Indi driver and that had solved the issue. Can you confirm the driver update was included in the latest version of Kstars?
I'd found an issue where a response from the hardware didn't send the expected terminator. I sent a PR with a fix and AFAIK it was added.
If this is the problem then a verbose log from the driver will be required so that we can see if this is where the error is.
Hi Chris - I have just created the log file below. I had my EQMod mount, my QHY183M and ZWO guide camera connected plus the Moonlite.
As you can see, the Moonlite is coming up with temperature errors and the serial timeout error. At time 2020-03-03T11:31:21.602 GMT, I pressed the EKOS focus inward button - the focuser then just runs away and I had to disconnect and unplug it to get it to stop. The manual Moonlite Mini Controller works perfectly throughout all of this.
Incidentally Chris, when I run my gear on my Macbook Pro where I have Kstars 3.0.0 loaded, I get no serial time outs and the EKOS Moonlite controls work perfectly. I would use this for my imaging until the Moonlite issue with the latest Kstars is sorted but for some reason I can't get my QHY183M to work with Kstars 3.0.0...
The timeout errors are nothing to do with the change I made, that was a totally different part of the code.
I'm at a loss what to suggest. I can see some temperature reads working and some failing. Also some giving what looks like a good response but a temperature read error reported.
One thing that was mentioned to me when I was doing the ASCOM driver was that the read temperature command took 0.7 seconds to work. The INDI driver has never worried about this. IIRC the :C# command triggers a temperature read.
All that's left is some intermittent hardware issue or something esoteric such as a timing problem where your particular version of the MoonLite hardware has a problem if commands are very close together. I'll have another look but if my hardware doesn't show the problem all I can do is make changes and send them to you to test.
Chris - following on from Dustspeakers posts to this thread, I checked the status of the FTDIUSBSerialDriver extension on my iMac- it is there but has not been loaded. I downloaded the earlier version and replaced the newer one just as Dustspeakers did but I cannot get it to load either - probably due to my lack of knowledge of terminal commands and kext files. Could the non-loaded status of this extension be causing the problem?
Just to cause even more confusion - my Mac book pro where I have Kstars 3.0.0 and the Moonlite working perfectly (same OS Update as my Imac), the FTDIUSBSerialDriver does not show anywhere as an extension or a file - did KStars change to this driver at some stage?