Fujicom v3.0.0
Fujicom 3.0.0 is a major overhaul of the Fujifilm ASCOM camera driver, incorporating the camera-control and RAW-processing lessons developed in the NINA Fujifilm Native Plugin.
Highlights
- Rebuilt the exposure lifecycle for reliable timed, T-mode, and bulb captures.
- Added working
AbortExposureandStopExposure, with stale-frame cleanup and generation-safe polling. - Corrected the Fujifilm SDK sensitivity signature, RAW compression constants, release constants, and optional property calls.
- Filters Auto ISO and values outside ASCOM CameraV3's signed 16-bit gain range.
- Repeatedly polls for RAW readiness, recognizes rotated RAW codes, and skips JPEG/HEIF companion frames.
- Adds X-Trans-to-synthetic-RGGB compatibility conversion while preserving native GFX Bayer data.
- Crops Fuji/LibRaw optical-black columns so returned arrays match the advertised active dimensions.
- Reference-counts shared ASCOM client sessions and closes the hardware only after the final disconnect.
- Synchronizes and validates 18 X/GFX camera configurations, including GFX100 II, GFX100RF, GFX100S II, GFX50S II, and X-S10.
- Adds reproducible Linux and Windows CI, native DLL contract verification, and a source-controlled Inno Setup release build.
Downloads
Fujicom.Setup.v3.0.0.exe— recommended Windows x64 installer; registers the ASCOM driver automatically.Fujicom-v3.0.0-runtime.zip— complete portable/runtime payload, including the rebuilt x64 native wrapper, Fujifilm SDK runtime,XSDK.DAT, LibRaw, dependencies, and all 18 configurations.Fujicom-v3.0.0-symbols.zip— managed and C++/CLI PDBs for troubleshooting.SHA256SUMS.txt— SHA-256 hashes for all three downloadable binaries.
Validation
- 8/8 core driver regression checks passed.
- The managed ASCOM server and x64 C++/CLI
LibRawWrapper.dllcompiled successfully on Windows Server 2022. - All 18 camera configurations and required release payload files were verified.
- 25 Fujifilm XAPI exports, 7 LibRaw exports, and 5 high-risk native signature/constant contracts passed verification.
- The published installer, runtime archive, and symbols archive match
SHA256SUMS.txt.
Physical-camera validation is still recommended before unattended imaging, particularly with both one GFX Bayer body and one X-Trans body, because CI cannot emulate Fujifilm's proprietary USB camera protocol.