Skip to content

v3.1.0-beta.1 — ATEM Switcher Support

Pre-release
Pre-release

Choose a tag to compare

@Xylopyrographer Xylopyrographer released this 13 Apr 21:56

Release Notes for ATEM Testing

This is a pre-release beta for STAC v3.1.0. It is intended for testing STAC as a tally light with Blackmagic Design ATEM video switchers.

Stable release users: The current stable release is v3.0.0. This beta does not affect it. Refer to the v3.0.0 release notes for full STAC feature documentation.


What's New in This Beta

  • ATEM Switcher support — STAC connects directly to an ATEM over UDP (port 9910) using the ATEM tally protocol. No relay hardware or additional software required.
  • Up to 40 ATEM inputs — Full 1–40 input range with a two-tier channel select (ones cycling and bank cycling) for fast navigation without stepping through all 40 values.
  • Bank indicators — On LED matrix boards (ATOM Matrix), purple corner pixels indicate which decade (bank) is currently displayed; red corners indicate bank-cycling mode.
  • ATEM Python emulatorSTAC/utility/ATEM_Server/atem_emulator.py for testing without a physical switcher.

This Beta — ATOM Matrix Only

This pre-release includes a firmware binary for the M5Stack ATOM Matrix only.

File Use
STAC_v3.1.0-beta.1_ATOM_Matrix_FULL.bin First-time flash (includes bootloader + partitions + app)

Binaries for other hardware (Waveshare S3 Matrix, M5StickC Plus, LilyGo T-Display, T-QT, AI PI-Lite) will be included in the final v3.1.0 release.


Documentation


Flashing

Flash STAC_v3.1.0-beta.1_ATOM_Matrix_FULL.bin using a web-based serial flash tool:

Set the starting (flash) address to 0x0000.


Known Limitations

  • ATEM client connection limit: most ATEM models allow 5 simultaneous clients. Each STAC uses one slot.

Feedback

If you find issues or unexpected behaviour, please open an issue and tag it beta-atem.