regain 0.4.0.0 · Read the release notes

regain documentation

Supported hardware

Check camera modes, download recovery, and accessory compatibility before connecting.

Choose your camera mode

All camera modes work in NINA, native Windows ASCOM, and Alpaca. Direct USB uses regain's Rust drivers without the ZWO SDK. ZWO SDK is the default and covers a broader range of ASI cameras.

CameraSDK-free captureSame-image download retrySDK mode
ZWO ASI2600MM ProYesYes, through the direct driverYes
ZWO ASI6200MM ProYesYes, through the direct driverYes
ZWO ASI676MCYesYes, through the direct driverYes
ZWO ASI220MM MiniYesNo direct reread supportYes
Other ZWO ASI camerasNoOnly while the SDK still reports an image readyIf supported by the bundled SDK

Direct USB is experimental. In SDK mode, download retries depend on the SDK's ready-frame state; they do not use regain's direct memory reread.

Direct capture limits

CameraFormatBinningMaximum exposure
ASI2600MM Pro / ASI6200MM ProRAW161–42,000 seconds
ASI676MCRAW16130 seconds
ASI220MM MiniRAW161–210 seconds

The cooled direct cameras also support ROI, gain, offset, cooling, and dew heater control. Direct live view and trigger modes are not supported. See camera setup and recovery.

Accessories: all SDK-free

DeviceRust transportControls and compatibilityIntegration
ZWO CAAUSB HIDRotation, sync, reverse, reference/limits; CAA-M54NINA, ASCOM, Alpaca
ZWO EFWUSB HIDSlots, names, offsets, direction, calibration; seven-position EFW-S-0NINA, ASCOM, Alpaca
ZWO EAFUSB HIDAbsolute moves, halt, reverse, backlash, travel limit, temperature; EAFN firmware 3.8.1NINA, ASCOM, Alpaca
Pegasus Astro FocusCube3USB serialAbsolute moves, halt, temperature, reverse, backlash, speedNINA, shared ASCOM server, Alpaca
Deep Sky Dad OFP2USB serialCover open/close/halt, brightness 0–4096Shared native ASCOM server (source/CI), Alpaca; NINA through either
Wanderer Astro ETA M54CH340 USB serialBack focus retaining tilt, three point targets; no hardware halt. Physical movement validation pending.NINA, shared ASCOM server, Alpaca (source/CI)

Older EAF firmware, EAF Pro/Bluetooth, and dual-disc wheels are unsupported. Temperature compensation remains the imaging application's responsibility.

SDK-free still needs OS device access

NINA and native COM require Windows x64; the ASCOM drivers support 32-bit and 64-bit clients. The Rust workers and Alpaca server build on Windows, Linux, and macOS, with Linux/macOS CI builds for x86-64 and ARM64. See installation requirements and portable setup.

Compatibility notes

Linux/macOS physical-device validation is incomplete. Same-image recovery requires the camera to retain the frame; it cannot recover an image lost when power is removed. Detailed model and platform evidence is in the source documentation.

To help add a camera, use CameraKit to collect local diagnostics and USB traces.

More projects from theatr.us