Skip to main content

OS Compatibility

Supported operating systems for the Camera Remote Web API server binary.
OSVersion / Detail
WindowsWindows 11 64-bit
Linux x64Ubuntu 22.04 LTS, Ubuntu 24.04 LTS
Linux ARM64 — Jetson Orin NanoCortex-A78AE, Ubuntu 20.04.6
Linux ARM64 — Jetson Nano B01Cortex-A57, Ubuntu 18.04.1
Linux ARM64 — Raspberry Pi 4 4GBCortex-A72, Debian 12 Bookworm
macOS14 (Sonoma), 15 (Sequoia), 26+ (Tahoe)
macOS universal binary is available from server binary v1.08.00, supporting both Intel and Apple Silicon.

Camera Connection Compatibility

Supported camera models and their connection mode support per physical layer. Connection modes: R = Remote, C = Contents, T = Remote Transfer.
ModelUSB (R/C/T)Wired Ethernet (R/C/T)Wireless (R/C/T)
ILX-LR1 *2R / C / TR / C / TR / C / T
ILCE-1M2R / C / TR / C / TR / C / T
ILCE-1R / C / TR / C / TR / C / T
ILCE-9M3R / C / TR / C / TR / C / T
ILCE-9M2R / — / —R / — / —— / — / —
ILCE-7RM5R / C / T— / — / —R / C / T
ILCE-7RM4AR / C / —— / — / —— / — / —
ILCE-7RM4R / — / —— / — / —— / — / —
ILCE-7CRR / C / T— / — / —R / C / T
ILCE-7SM3R / C / T— / — / —R / C / T
ILCE-7M5 *1R / C / T— / — / —R / C / T
ILCE-7M4R / C / T— / — / —R / C / T
ILCE-7CM2R / C / T— / — / —R / C / T
ILCE-7CR / C / —— / — / —— / — / —
ILCE-6700R / C / T— / — / —R / C / T
ILME-FX3A *2R / C / TR / C / T *2R / C / T
ILME-FX3 (Ver.2.00+) *2R / C / TR / C / T *2R / C / T
ILME-FX2R / C / T— / — / —R / C / T
ILME-FX30 *2R / C / TR / C / T *2R / C / T
ZV-E1R / C / T— / — / —R / C / T
ZV-E10M2R / C / —— / — / —R / C / —
DSC-RX1RM3R / C / T— / — / —R / C / T
DSC-RX0M2 (Ver.3.00+)R / C / —— / — / —— / — / —
*1 SSH authentication required for connection.
*2 Use a USB Type-C wired LAN adaptor for wired Ethernet.
Connection mode details: R (Remote) = full camera control with auto-transfer, C (Contents) = SD card browsing only, T (Remote Transfer) = full control + explicit SD card download. See Connection Modes.

API Compatibility

Not all APIs are available on every camera. The table below shows per-camera support for APIs that vary across models. Universal APIs (connect, disconnect, get/set properties, send commands) are supported on all cameras and are not listed. Data sourced from Camera Remote SDK V2.01.00 api_list.

Legend

SymbolMeaning
Supported
Not supported

Per-Camera API Support

ModelLive ViewOSDSD Card (C)SD Card (T)Transfer CallbackSettings DLSettings UL
ILX-LR1
ILCE-1M2
ILCE-1
ILCE-9M3
ILCE-9M2
ILCE-7RM5
ILCE-7RM4A
ILCE-7RM4
ILCE-7CR
ILCE-7SM3
ILCE-7M5
ILCE-7M4
ILCE-7CM2
ILCE-7C
ILCE-6700
ILME-FX3A
ILME-FX3 (Ver.2.00+)
ILME-FX2
ILME-FX30
ZV-E1
ZV-E10M2
DSC-RX1RM3
DSC-RX0M2 (Ver.3.00+)

API Details

ColumnClient SDK MethodHTTP EndpointCRSDK APIMode
Live ViewenableLiveView() / getLiveViewFrame()POST .../live-view/enable, GET .../live-view/frameGetLiveViewImageR / T
OSDenableOSD() / getOSDFrame()POST .../live-view/osd-enable, GET .../live-view/osd-frameGetSelectLiveViewPropertiesR / T
SD Card (C)listSDCardFiles() / downloadSDCardFile()GET .../sd-card/slot/{n}/files, POST .../downloadPullContentsFileC
SD Card (T)downloadSDCardFile()POST .../sd-card/slot/{n}/files/{cid}/{fid}/downloadGetRemoteTransferContentsDataFileT
Transfer CallbackEventStream transferProgressSSE transferProgress eventOnNotifyRemoteTransferResultT
Settings DLdownloadCameraSettings()POST .../settings/downloadDownloadSettingFileR / T
Settings ULuploadCameraSettings()POST .../settings/uploadUploadSettingFileR / T
SD Card (C) requires Contents mode. SD Card (T) and Transfer Callback require Remote Transfer mode. Cameras that only support R (Remote) mode cannot use SD card file operations. See the Camera Connection Compatibility table above to check which modes each camera supports.