What changed in 3.0 / 2.0

The 3.0 software / 2.0 firmware release was a significant update. Key changes:

  • Improved motor control algorithms: Smoother acceleration curves and better high-speed stepping for large motors.
  • Temperature compensation: The compensation engine was rewritten with better curve fitting and the ability to pause compensation during a focusing run.
  • ASCOM rotator driver: Full ASCOM rotator support added — the Seletek can now control a rotator and appear as an ASCOM rotator device simultaneously with the focuser.
  • New configuration UI: The settings panels were reorganised; some settings moved to new locations compared to 2.x software.

Before you upgrade

  1. Back up your settings: Export the registry key as described on the save settings page. The upgrade will not delete your settings, but a backup is essential in case anything goes wrong.
  2. Note your current motor parameters: Write down the current speed, current, microstepping and backlash values. The upgrade keeps these, but having them noted lets you verify quickly after the upgrade.
  3. Download both files: Get the SW 3.0 installer and the FW 2.0 firmware .bin file from the downloads page. The software and firmware must both be upgraded together — do not mix 3.0 software with 1.x firmware.

Upgrade procedure

  1. Close all programs using the Seletek (automation software, ASCOM clients).
  2. Install SW 3.0 over the existing installation. The installer will remove the old version first.
  3. Launch SW 3.0 and connect to the Seletek. The software will detect the firmware mismatch and offer to upgrade the firmware.
  4. Follow the firmware upgrade prompts. The process takes about 30 seconds. Do not disconnect the USB cable during the upgrade.
  5. When complete, the Seletek restarts and reconnects. Verify the firmware version shown in Help → About.

After the upgrade

  • Check the motor parameters in the configuration panel — compare to your noted values.
  • Test a manual focus move in both directions to confirm motion is correct.
  • If you use ASCOM, re-select the ASCOM driver in your automation software — the driver may have been re-registered with a new PROGID during the upgrade.
  • Verify temperature compensation is still configured correctly and the sensor reads sensibly.

If the firmware upgrade fails: Use the BOSSA recovery procedure to flash the firmware manually. This is the reliable fallback for any firmware update that does not complete via the software.