Hello Thom,
I had some time to play with astreq and synscan today and i think the tracking issue after slew is located.
After comparing the azeq6 communication with handcontroller then the astroeq, we found out a little.
We did not see difference about com between the boards, but more of a missing loop .
Looks like the motorboard is not listening when it is in deceleration phase so handscan has to wait deceleration has finished to send the last sentence:
I mean the difference is that the azeq6 board is sending another f1 value until the decelleration is done.
Only when it stopped ,azeq6 is sending the last f1 value so then handcontroler is answering and az board can listen to it and return back to tracking.
For the astroeq it immediatly sends the end f1 value, and handcontroler respond as well but the deceleration is still going one and so on astroeq is not validating it.
I hope it is suffient self explanatory as my English is a little poor. If not i could be happy to had some explanation.
Unfortunatly i don't feel i have the capability to make the modification myself so i won't be helpful .
And also i do think that this issue and the handcontroler goto issue is the same problem and if this issue is elimated the handcontroler will be fully workable.