Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 13:30
· 45 commits to main since this release
v0.9.0
695a960

Added

  • firmware (e.g. 6.2.8.1, query 0x0408) and model_info (product, platform, query
    0x1948) in status and the state events, read once per connect; obsbot4linux status
    prints the firmware (through the daemon, from what it already read). The serial number and
    UUID are not read (#63).
  • startup show prints the start pose (0x3884) and the picture settings of the initial state
    (0x3e84) (#89). A set group shows the byte as read, a group that is not set is null.
  • status shows wake_up_zoom_percent, sleep_images and default_work_mode (#82).

Changed

  • status.anti_flicker is a name now (off, 50hz, 60hz, auto) instead of the V4L2
    number; the camera can report automatic detection, which was passed on as a bare 3 (#82).

Fixed

  • startup go no longer turns the next zone tracking return into Static. It sends the short
    command 00 instead of the framed 0x3904, which arms that flag in the camera (#79). The
    camera ignores the short command while asleep or with the gimbal locked. Found by static
    analysis of the firmware; the zone return itself is not yet checked on the camera.
  • The error code of a rejected query ("camera rejected query ...") was read from the wrong place.
    Those answers have a 16-byte header with the code (a signed 16-bit number, e.g. -3) in an
    extension; it is now read from there and shown in decimal (#62).