All,
The periodic spikes that @CHriss posted (real guide grphs to prove it too) kept bothering me, firstly because similar periodic spikes had been repoerted in the past both at Cloudy Nights and on this forum (perhaps with a different period than the approx 110 seconds; I do not remember -- someone else may remember).
(OK, ZWO should be the one that is bothered and their geniuses should be be looking for a cause, but lacking that, here goes one possibility...)
The graph from @CHriss is very illuminating since it shows that (1) there is no precursor large correction pulse before the spikes, and (2) it happens at the same time on both axes.
Initially, that really puzzled me, since (2) means that the actual strain wave gears are not the culprit (I am trained as an engineer not to believe in coincidences -- independent events should be statistically uncorrelated). At the same time, the graph shows that seemingly nothing is causing the spikes.
Aha! "seemingly" is the key word!!!
The correction pulses shown in the PHD2 guide graphs only shows the pulses that are issued by PHD2! (OK, a couple of you should now have light bulbs over your heads.)
A guide pulse is either sent as a command to issue a slew (at guide rate) for N milliseconds (the pulse width), or as a sequence of two commands, the first to start slew at the quide rate, followed by a software timer, then followed by an end-slew command.
These pulse commands can be sent by some other process (for example,the mount driver) or even autonomously within the mount's firmware.
So, it is important to know if these large periodic pulses only appear when using ASIAIR or also happens when you use some real program. If it is the former, we (royal "we," since I don't own, and don't plan to ever own a ZWO mount) can place a USB Sniffer between the ASIAIR and the mount. WireShark for example can do that, or on a Mac, you can also use a program I had wriiten an eon ago called Serial Tools:
https://www.w7ay.net/site/Applications/Serial%20Tools/
If the problem also occurs on a computer running a real program, then there is no way we can look for the bug, since the bug would be in the mount and not observable over the serial USB interface. Only ZWO has access to the code for the mount's firmware.
So... it does not have to be a mechanical problem. It can also be a very serious bug in ASIAIR or the mount firmware.
Now, if it is a serious bug, you would think ZWO would have tracked it down by now (instead of cluelessly changing MinMo!).
Chen