Skip to content

Fujicom v3.0.0

Choose a tag to compare

@Scdouglas1999 Scdouglas1999 released this 13 Aug 17:03
· 2 commits to main since this release
90f938b

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 AbortExposure and StopExposure, 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.dll compiled 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.