zhangjw_ZWO
Thanks for investigating my issue, and sorry for the late reply.
In your description, what is the second number in brackets for example [0.9x,13]? Does that mean it took 13 steps to complete calibration? I think this number of steps depends on the guiding pulse in milliseconds. If I remember correctly PHD2 tries to move 25um in 12 steps, and adjusts the guiding pulse based on sidereal guide rate and optics/camera pixel size.
I usually perform calibration at DEC=0 near South, as that's the highest altitude and the least atmosphere to go through. The scope was not covered, and no building/tree was in the way. The issue was every time I changed the guide rate in ASCOM server, PHD2 detected the change and requested I perform a new calibration. When I started the calibration PHD2 set the guiding pulse too large, so that when it began to push the star, it moved so far that it got lost. I was not able to perform calibration with the 3 guiding rates of 0.7, 0.8 and 0.9x sidereal. When I set the guiding rate back to 0.5x sidereal in ASCOM server, I could calibrate, and I could correctly calculate the correct guiding pulse based on my optics/camera.
Clearly you were able to complete calibration with guiding rates other than 0.5x sidereal, so that is good. I will try this again next time I setup the scope. The 10 day forecast shows continuous rain and clouds, so it will be a while until I can do more tests.
Did you reset the mount, or close and restart ASCOM server or PHD2 between guide rate changes?