I've had a bit more of a look at this and part of the problem is that the mount reports the pier side incorrectly when the declination is close to 90 degrees.
The reason is that that declination repored by the GEC commad and the declination axis position reported by the GEA command do not match. What I'm seeing is that at a declination of 90 deg the declination axis moved about 1.5 degrees past the meridian. This changed the pier side but not the hour angle. From what EKOS was seeing the mount appeared to be parked with the counterweight shaft pointed up instead of down. The difference in position could have been because of a sync.
There may be a solution to this in a closer examination of the axis positions, for example when the declination is close to 90 use the hour angle to determine the pier side. The snag is that for hour angles close to 0 or 12h this will be inaccurate because the mount may have tracked past the meridian. Some one observing Polaris track through the meridian could be out of luck.
I may be able to reduce this area of uncertainity by comparing the dec and declination axis positions but I don't have one of these mounts so need log data from someone who does.
I have a series of experiments that i need doing, yes, this is Science! It doesn't need any imaging or guiding and can be done in daylight.
This is what I need:
- You must be running the ieqpro driver.
- I need full data from the driver but nothing from anything else. If running from EKOS the mount ekos logging should have debug on but nothing else. The mount logging must be on and set in the driver to debug or verbose if you have it.
- I'm looking for a log that contains full data from the driver but nothing from any other device. A little from the EKOS Mount module might help.
Then:
- Get the mount aligned, a quick align, starting at the park position should be OK.
- Slew away from the pole.
- Sync the mount about a degree different in declination from the reported position. This is to give us a small difference to cope with.
- Make sure Meridian flip is off, we don't want unexpected flip attempts.
Then the tests:
- Slew to a position where the mount is looking more or less East, I'm looking for an hour angle of -6h, declination 30 to 60 degrees.
- Wait a few seconds then slew to declinations of +80 deg, +89 deg and 90 degrees. Each time wait for the slew to stop and allow a few seconds for the log to record the position. You should see the pier side be reported as West (looking East) but it might change close to or at the pole.
- Repeat this with the mount starting looking West, at an hour angle of about 6h and again at declinations of 80, 89 and 90 degrees. The pier side should be reported as East (looking West) but again it might change close to or at the pole.
- Repeat this for positions looking South, both before and after the meridian by a small amount.
- And if you aren't too bored do the same thing looking North, as if you are tracking an object passing close to but under the pole.
If you think this is tedious think of the hours I will have to spend deciphering this.
Now if you can, set your mount with a southern latitude, make sure it is sucessfully operating in the southern hemisphere and repeat this, except that the declinations are negative.
Or if you are fortunate enough to be based in the Southern hemisphere just do the test I described above for the North but for negative declinations.
Post the logs to me, with a commentary describing anything you see. The full log should give me a lot of the detail.
Please try not to be too creative about this and try to remove all extraneous data. I need telescope driver and mount module data that just covers this. Somethng like a half hour, not 25 mbytes of data covering an entire night.