v3.1.0-beta.1 — ATEM Switcher Support
Pre-release
Pre-release
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 emulator —
STAC/utility/ATEM_Server/atem_emulator.pyfor 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
- 📄 STAC Users Guide — Full guide to setting up and using STAC (start here if you are new to STAC)
- 📄 Using STAC with ATEM Switchers — ATEM-specific setup, channel selection, and display behaviour
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.