• videomancer/1.0.0-rc.48 7261fc6d7c

    lars released this 2026-08-16 16:36:41 +00:00 | 4 commits to main since this release

    Videomancer 1.0.0-rc.48

    SDK sync-path HD timing closure, refreshed 27 embedded programs, honest FPGA rebuild pipeline. Pairs with official program library 1.0.6.

    See products/standalone_devices/videomancer/lifecycle/releases/1.0.0-rc.48/release-notes.md in monorepo for full beta goals.

    Downloads
  • programs/1.0.6 7261fc6d7c

    lars released this 2026-08-16 16:29:26 +00:00 | 4 commits to main since this release

    Official Videomancer program library 1.0.6 (40/40) with bleach and vertigo timing fixes.

    Downloads
  • programs/1.0.5 7261fc6d7c

    lars released this 2026-08-15 04:09:48 +00:00 | 4 commits to main since this release

    Official program library 1.0.5: full 40/40 build including flock, rollshut, and stoa (LC/timing refactors).

    Downloads
  • programs/1.0.4 7261fc6d7c

    lars released this 2026-08-15 03:35:08 +00:00 | 4 commits to main since this release

    Official Videomancer program library 1.0.4.

    Rebuilt and Ed25519-signed for rev_b against videomancer-sdk (aligned with Videomancer 1.0.0-rc.47 HDMI limited-range pack).

    37 / 40 release-stage SD programs packed for rev_b.

    Not included (build failed this pass):

    • flock — nextpnr placement (over LC capacity)
    • rollshut — nextpnr placement (over LC capacity)
    • stoa — SD timing constraint
    Downloads
  • videomancer/1.0.0-rc.47 7261fc6d7c

    lars released this 2026-08-15 01:02:15 +00:00 | 4 commits to main since this release

    Videomancer 1.0.0-rc.47

    Fixes HDMI Colorbars color accuracy on SD/ED (limited-range remap + Table 59 CSC) and HD YUV (BT.601 AVI).

    Changes

    • SD/ED YUV HDMI CSC — Standalone yuv444_30b remaps full-range Y/U/V to limited range on the HDMI pack; ADV7513 loads ADI Table 59 (SDTV YCbCr limited → RGB full). Fixes scrambled 480i/p Colorbars on rc.46.
    • HD YUV HDMI colorimetry — AVI InfoFrame declares BT.601 for YUV/422 output at all timings (was BT.709 at HD). Fixes 1080i green=232 / magenta G=29 class of errors (see qa/procedures/video_io/hdmi_colorbars_csc_verify.md oracle).
    • GBR/RGB cores — unchanged; HD RGB HDMI still uses BT.709 colorimetry in AVI.

    Requires

    • Flash 1.0.0-rc.47 UF2 (includes rebuilt embedded YUV programs).
    • Full UF2 flash required — YUV standalone bitstreams changed; MCU-only flash is insufficient for SD/ED HDMI fix.

    Beta testing focus

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

    Desk math: python products/standalone_devices/videomancer/qa/tools/verify_adv7513_fullrange_csc.py.

    1. 1080i Colorbars YUV — green bar 0,255,0; magenta 255,0,255 (not rc.46 232 / G=29).
    2. 480p/i Colorbars YUV — correct bar order vs rc.46 scramble.
    3. Colorbars RGB — separate track if still wrong on DeckLink; report format + sampled values.

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

    Downloads
  • connect/1.3.7 7261fc6d7c

    connect/1.3.7 Stable

    lars released this 2026-08-14 22:57:37 +00:00 | 4 commits to main since this release

    LZX Connect 1.3.7

    Bugfix release: Windows program library install reliability and USB storage mode recovery.

    Fixed in 1.3.7

    • Program library install (Windows) — Pre-create all zip directory paths (official and community authors) before uploading files, so fresh SD cards no longer require manual folder creation via USB storage mode
    • Serial I/O retry — Recover from transient Windows CDC errors (os error 22) during intensive fs stat/mkdir round-trips, not only during file uploads
    • USB storage mode exit — Poll until the SD card is remounted before allowing program installs; refresh device and library state in the UI after exiting MSD
    • Error messages — Distinguish serial I/O failures, SD not mounted, and layout conflicts instead of misleading write-protection hints

    Requires Videomancer firmware

    Program library uploads need Videomancer 1.0.0-rc.40 or later (watchdog feeding during SD writes). Retry after a USB disconnect if the device reboots mid-transfer.

    Supported devices

    • Videomancer (UF2)
    • Scrolls, Diver, Escher Sketch (STM32 DFU)
    • TBC2 Mk2, Memory Palace (USB mass storage)

    Artifacts

    • Windows: MSI + NSIS setup
    • macOS: universal DMG (Apple Silicon + Intel)
    • Linux: .deb + AppImage
    Downloads
  • videomancer/1.0.0-rc.46 7261fc6d7c

    lars released this 2026-08-07 15:41:49 +00:00 | 4 commits to main since this release

    Videomancer 1.0.0-rc.46

    Fixes SD/ED YUV HDMI false-color on RGB sinks (ADV7513 CSC). MCU-only; embedded programs unchanged from rc.45.

    Changes

    • SD/ED YUV HDMI colorspace — Style-1 Y|U|V pack now runs through ADV7513 CSC (ADI Table 35: SDTV YCbCr limited → RGB full). TMDS and AVI InfoFrame are true RGB. Fixes pink whites / scrambled color bars on RGB-capable sinks (e.g. Roland V-4EX HDMI input 4). HD YUV 422 and GBR/RGB program paths unchanged.
    • Includes rc.45 — Desk HIL gate harness (180/184) and rc.44 dual analog EXT sync.

    Requires

    • Flash 1.0.0-rc.46 UF2 (MCU; programs same as rc.45).
    • LZX Connect 1.3.5 or newer recommended.

    Beta testing focus

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

    1. SD HDMI color — Colorbars (YUV) at NTSC/PAL into an RGB HDMI sink; white bar must be white.
    2. Regression — HD YUV and Passthru RGB still correct; Dual analog legs unchanged vs rc.45.
    3. Report regressions — Anything that worked on rc.45 and fails on rc.46.

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

    Downloads
  • connect/1.3.6 7261fc6d7c

    connect/1.3.6 Stable

    lars released this 2026-08-05 16:33:04 +00:00 | 4 commits to main since this release

    LZX Connect 1.3.6

    Bugfix release: program library upload reliability and firmware version display.

    Fixed in 1.3.5

    • Program library upload — Classify USB disconnect (broken pipe) with actionable errors; skip Windows recovery when device reset mid-transfer
    • Firmware version display — Do not cache stale RC when device is faulted; clear version when flash starts
    • Embedded catalog — Diver 1.0.2 final; remove dead fallback URLs for CDN-only legacy DFU artifacts

    Requires Videomancer firmware

    Program library uploads also need Videomancer 1.0.0-rc.40 (watchdog feeding during SD writes).

    Supported devices

    • Videomancer (UF2)
    • Scrolls, Diver, Escher Sketch (STM32 DFU)
    • TBC2 Mk2 (autodownload)

    Artifacts

    • Windows: MSI + NSIS setup
    • macOS: universal DMG (Apple Silicon + Intel)
    • Linux: .deb + AppImage
    Downloads
  • programs/1.0.3 7261fc6d7c

    lars released this 2026-08-05 08:46:45 +00:00 | 4 commits to main since this release

    Official Videomancer program library 1.0.3.

    Rebuilt and Ed25519-signed for rev_b against current videomancer-sdk (aligned with Videomancer 1.0.0-rc.45 desk verification).

    37 / 40 release-stage SD programs packed for rev_b.

    Not included (build failed this pass):

    • flock — SD timing constraint
    • rollshut — nextpnr placement (over LC capacity)
    • stoa — SD timing constraint
    Downloads
  • videomancer/1.0.0-rc.45 7261fc6d7c

    lars released this 2026-08-05 05:26:52 +00:00 | 4 commits to main since this release

    Videomancer 1.0.0-rc.45

    Desk HIL acceptance gate at 180/184 (98%) — all dual analog cable legs green; harness fixes only (same MCU/firmware as rc.44).

    Changes

    • HIL harness (vmtest) — YYY 1V skips meaningless chroma bar ROIs; dual HD offset tolerance aligned to desk data (48px); program_reload uses in-place load_program + analog re-lock (fixes 1080p30 YPbPr AC false fail); float32 shift search avoids 1080p OOM; bars75 black-bar edge excluded on 1V DC.
    • Desk verification — Full 184-case progressive acceptance on 1.0.0-rc.43+56 / rc.44-class firmware: composite, S-Video, YPbPr AC, RGsB, RGB 1V, YPbPr 1V all pass; r0 HDMI (4) expected without analog generator.
    • Includes rc.44 — Dual analog EXT sync (RGsB, composite/S-Video, YPbPr AC), Gate E 27/27 program scan.

    Requires

    • Flash 1.0.0-rc.45 UF2 (MCU + embedded programs). Functionally equivalent to rc.44; re-flash recommended for version parity on SYSTEM screen.
    • LZX Connect 1.3.5 or newer recommended.

    Beta testing focus

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

    1. Confirm rc.44 analog fixes — Dual passthru bars at 720p60 / 1080p30 on your usual cable legs.
    2. Heavy programs — Lumarian / Moire / Mycelium / Pinwheel on HD Dual.
    3. Report regressions — Any leg that passed on rc.43/rc.44 but fails on rc.45.

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

    Downloads