I am curious if people are successfully using the CEM70G iGuider. It may help me decide how to proceed.
Long post. Sorry.
Mount firmware is up to date.
ASCOM is the latest available and has been reinstalled.
Correct FTDI USB driver is installed and reinstalled.
The camera always shows up correctly in Windows 10.
USB 3, excellent quality shielded and RF choked minimum length cable from imaging computer to the mount.
The problem comes PHD2 is directed to use the camera. It connects and is business as usual for some amount of time. Then without any other hints found to date, PHD stops getting subs. No hints in the logs except guide star not found. The camera is connected as far as PHD2 is concerned ,and Windows for that matter.
There's also a bug in the error message which is curious. See SNR below. It is like the c format specifier is being emitted, and SNR should always non-negative. Cursory scan of the source didn't reveal anything obvious, but clearly there's a bug lurking.
22:20:08.477 00.001 7516 OnExposeComplete: enter
22:20:08.480 00.003 7516 UpdateGuideState(): m_state=1
22:20:08.483 00.003 7516 Star::Find(15, 44, 347, 0, (0,0,0,0), 0.0, 65535) frame 1
22:20:08.486 00.003 7516 Star::Find returns 0 (3), X=44.00, Y=347.00, Mass=0, SNR=-1.$, Peak=0 HFD=0.0 <=============== SNR value is oddly formatted
22:20:08.489 00.003 7516 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:940->UpdateCurrentPosition():newStar not found
22:20:08.493 00.004 7516 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1345->unable to update current position
22:20:08.496 00.003 7516 Status Line: Star lost - low mass
Disconnect and reconnect within PHD2 does not resolve the issue.
Disconnect in PHD2, reset the driver using devmgmt.msc (Device Manager) then reconnect in PHD2 will either 1) cause PHD2 to be happy again or 2) cause PHD2 to crash hard without notice or fanfare. If it chooses to crash, restarting PHD2 will use the camera again more or less correctly until this happens again, anywhere from minutes to maybe up to an hour.
The other flakey thing is PHD2 doesn't always find the appropriate gain setting which is tied to sub length per the iOptron documentation. This feature really should be transparent to the user. I find it is only marginally useful if I manually set the gain to match the sub duration per the iGuider doc, otherwise it is hit or miss if PHD sees and displays an appropriate image. Again, no hints in logs.
Drivers have been uninstalled and reinstalled. It is not a power issue (that I can control) -- there's ample, stable, low sag power, zero doubt about that.
If it is USB traffic issue, it isn't showing up in USB logs. Image camera is a ZWO ASI094MC in this case which is a FF USB 3 device. Errors in PHD2 do not coincide with the large imaging camera file downloading. If a USB traffic issue, it is only the mount and the guide camera at play, neither of which are high traffic in a USB 3 situation.
When it works, it works just fine for my purpose but is too unreliable to set and forget, so I have stopped using it. I would prefer to have it working reliably however.
Pure speculation at this point: PHD uses the open source WDM driver for this camera. The problem could actually be there, or perhaps some oddity in PHD around the way the driver is being used, or maybe even the firmware in the camera itself. I've browsed the source for PHD and dove into the WDM driver a bit but nothing obvious stood out, and not inclined to attach a debugger. Other fish in the fryer these days.
It appears the WDM API for grabbing the image fails which is caught by PHD, without any error surfaced by PHD2 beyond the log entry, which results in PHD to conclude there are no stars. When this happens, somehow the connection becomes corrupt even though Windows believes the iGuider is healthy and is in use. Remediation requires disconnecting and restarting PHD2 and sometimes (not always) the camera via device manager.
I have yet to contact iOptron on the topic. It is not a critical path item at the moment and my patience for things iOptron is a little thin these days. My GEM45 and CEM70 serve their purpose very well, most nights. They are generally good value at the price point but not without irritants, perhaps expected at this price point.
Still, I did pay for the feature, and it should work.
Anyway, thoughts?
If it's an iOptron problem, likely will just drop it for a while and write off the feature. No matter the case, the WDM driver should respond differently, or PHD2 if there is visibility into whatever error is being surfaced. It is possible the firmware does not surface some underlying hardware issue to WDM though, clearly making it an iOptron problem.
Logs attached.
Thanks for any insights.