Sequence Generator Pro is Released for General Use

Sequence Generator Pro (32-bit and 64-bit) is Released for

Hello! Thanks for keeping SGPro up to date. This release on the stable branch is free of charge to owners of SGPro 4. The list below contains a brief description of all feature additions, changes and fixes in this version.

You can find it here:

Lots of changes / fixes, but the main focus for 4.4 is the new Chain Solver. Read more about it here:

Sequence Generator


  • Add option to close flat box shutter at sequence end either before or after mount / observatory park (and roof close).
  • Added a new debounce mechanism for AutoFocus to maybe prevent, but more importantly, trace what is happening.
  • Added the FOCALLEN fits header to flat frames
  • Camera readout mode is also now written to FITS header READMODE (was previously just in READOUTM)
  • Update SGPro documentation to reflect Chain Solver and new plate solving options.


  • Added additional debug logging to trace a state that will not allow a sequence to start even after reset.
  • Altered the way in which SGPro waits for short frame image analysis to complete so that all users are not penalized when trying to account for slow running image history analysis.
  • enable verbose switch device logging
  • The ASTAP (Native) solver no longer attempts to provide a FOV parameter and lets ASTAP calculate its own.
  • Updating EOS camera drivers.
  • When SGPro is unable to set switch state for sequence start, the resultant dialog will now close on a timer with the default answer of YES.


  • Added a proper timeout to ASCOM slew operations (so the sequence can fail and shutdown rather than hang)
  • Attempt to correct an issue where sequence start may show warning messages for unused solvers (in the Chain Solver).
  • Fixed an issue in the Equipment Profile Manager where the Chain Solver may indicate that several solvers are not installed on the system when they in fact are installed.
  • Fixed an issue introduced into the beta where a sequence may fail to center on a target if a rotator is selected, but not connected (even if that target does not perform a rotation action).
  • Fixed an issue where a Chain Solver in the Equipment Profile may not save the catalog setup for a solver.
  • Fixed an issue where a closed flatbox shutter would not open in order to take sky flats.
  • Fixed an issue where after-sequence AutoFlats may not prompt the user to optionally run when the user has paused the sequence manually.
  • Fixed an issue where attempting to abort from an unsafe restart period would do nothing.
  • Fixed an issue where Chain Solver may carry over settings from a previously opened sequence.
  • Fixed an issue where duplicating a target might not carry over all camera rotation settings to the new target.
  • Fixed an issue where running certain Auto Focus actions from the Control Panel would result in the actions occurring twice.
  • Fixed an issue where some verification prompts might contain a blank target name.
  • Fixed an issue where target duplication would not copy over any event-specific scripts to the new target.
  • Fixed an issue where the camera UI might not ever be reenabled if a solve and sync action fails.
  • Fixed an issue where the Chain Solver list may not update properly when opening a new sequence (and then will update after altering settings for any of the solver links).
  • Fixed an issue where the new option to close flatbox shutter at sequence end would never be enabled and could not be checked.
  • Fixed an issue where the new option to close the flatbox at sequence end was unable to be enabled in the equipment profile manager.