• videomancer/1.0.0-rc.49 7261fc6d7c

    lars released this 2026-08-19 17:13:08 +00:00 | 4 commits to main since this release

    Videomancer 1.0.0-rc.49

    MCU-only fix for PAL/CVBS analog output dying after embedded program changes
    (Dual / Analog RGB 1V modular rigs). Embedded vmprogs unchanged vs rc.48.

    Changes

    • Program-change CVBS recovery — VSYNC and vsync-watchdog handling during
      the Casting hold; post-upload ADV7393 force re-init when sync confirms before
      streaming; watchdog no longer unloads FPGA mid-load on Dual/Analog paths.
    • ADV7393 reset hold — 10 ms RESET_N pulse on every encoder configure
      (matches boot), fixing wedged sync slicer after FPGA CRESET.

    Requires

    • Flash 1.0.0-rc.49 UF2 (MCU firmware only — same 27 embedded programs as rc.48).
    • Full UF2 flash recommended for units hitting CVBS blackout on program change.

    Beta testing focus

    Goals: lifecycle/beta/goals/1.0.0-rc.49.yaml.

    1. Composite program change (heavylight repro) — Dual In + RGB 1V + PAL +
      CVBS out; change embedded programs without power cycle (see
      qa/procedures/video_io/composite_program_change.md §1b).
    2. rc.48 regression smoke — HDMI Colorbars CSC and HD embedded programs
      unchanged (MCU-only release).

    Report feedback at /instruments/videomancer/beta or via Connect.

    Downloads