Skip to content

Support camera firmware operations in CameraControl#827

Draft
Cybis320 wants to merge 3 commits intoprereleasefrom
camera-firmware
Draft

Support camera firmware operations in CameraControl#827
Cybis320 wants to merge 3 commits intoprereleasefrom
camera-firmware

Conversation

@Cybis320
Copy link
Copy Markdown
Contributor

This PR adds the ability to retrieve the camera firmware version and build time, report it in Observation Summary, and support updating the camera firmware from Linux.

(vRMS) ops@procamsff02:~/source/RMS$ python -m Utils.CameraControl GetDeviceInformation -c ~/source/Stations/US05D1/.config
Loading config file: /home/ops/source/Stations/US05D1/.config
Camera settings file: ./camera_settings.json
Device Model    : IPC_GK7205V200_G3S
Hardware        : IPC_GK7205V200_G3S
Firmware        : V5.00.R02.000739AG.10010.140400.0020000
Build Time      : 2023-02-02 19:24:54
Serial No       : #############

The motivation is that the same camera model can behave very differently with different firmware version (or even with the same reported camera firmware but different build time... G3S).

New firmware for the G3S is in the works and currently updating the firmware would require using a Windows utiliy.

To update FW with this PR:

python -m Utils.CameraControl UpgradeFirmware /path/to/firmware.bin -c /path/to/.config 

@Cybis320 Cybis320 marked this pull request as draft March 9, 2026 21:40
@dvida dvida force-pushed the camera-firmware branch from 64bda73 to 491ffc2 Compare March 10, 2026 18:09
@dvida dvida force-pushed the camera-firmware branch from 491ffc2 to 64bda73 Compare March 10, 2026 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant