Video Switchers & Live Production
RGBlink mini Control Software BETA
Controls the RGBlink mini family — mini, mini+, mini-pro, mini-ISO, mini-edge SDI, mini-mx SDI — over the RGBlink open API on UDP port 1000. The handler keeps its own socket, reads the unit back at a configurable interval and publishes…
Handlers run inside Fantago — the file is a plugin, not a standalone program. Start with the free 60-day trial.
How to connect RGBlink mini to Fantago
- Open the Fantago Dashboard and click Add Device.
- Pick the RGBlink mini Series handler from the device type list (internal id
rgblink_mini). - Enter the IP address of your RGBlink mini, then set protocol UDP and port
1000. - Save and connect. Fantago starts polling the device and publishes its feedback variables, ready to use in panels, sequences and logic flows.
- Drag the actions below onto a panel button, a Stream Deck key, a schedule or a logic flow node.
| Protocol | UDP |
|---|---|
| Default port | 1000 |
| Handler version | 1.0.0 |
| Author | Fantago |
| Internal ID | rgblink_mini |
Description & Instruction
Setup: enter the IP of the unit, leave the port on 1000 and leave Connection is Persistent unchecked. USB control is not part of the protocol.
Variables written (prefix = sanitized device name):
{prefix}pgm_source / {prefix}pvw_source — active sources (1-5){prefix}switch_mode_name, {prefix}effect_name, {prefix}tbar_percent{prefix}pip_mode_name, {prefix}pip_layer_name, {prefix}scene{prefix}model_name, {prefix}connected
Command Integration Guide
The RGBlink mini family speaks a compact ASCII protocol over UDP, published by RGBlink as the open API. This handler implements it natively: it holds its own socket, keeps a send window of five frames as the specification asks, matches every answer to its request and mirrors the unit state into Fantago variables.
Connection
- Protocol UDP, port 1000. Only network control is supported — the USB port of the unit does not carry this protocol.
- Leave Connection is Persistent unchecked: the handler manages the socket itself.
- Status polling interval decides how often the unit is read back. Set it to
0to stop polling entirely; feedback then only follows the commands sent from Fantago. - Read audio, scene and input channel state adds a heavier readback cycle. Only the newer units (mini-pro, mini-ISO, mini-edge SDI, mini-mx SDI) answer it — leave it off on a plain mini.
- The readback is not written to the log: only the commands sent from Fantago are, and only when Enable Logging is on for the device. Log every protocol frame adds the full trace for troubleshooting — several entries per second, so turn it off again afterwards.
- Settings changed while the session is running are picked up within a few seconds; disabling or deleting the device closes the session on its own.
Wire format
Each request is 19 ASCII characters, each field two hex digits:
| Field | Size | Meaning |
|---|---|---|
| Header | 2 chars | <T request, <F answer |
| ADDR | 2 chars | 00 for a directly addressed unit |
| SN | 2 chars | sequence number, echoed in the answer |
| CMD | 2 chars | command group |
| DAT1 – DAT4 | 8 chars | function and payload — even DAT1 writes, odd reads |
| CHK | 2 chars | sum of the seven preceding bytes, modulo 256 |
| Footer | 1 char | > |
Four DAT bytes of FF mean the unit refused the command. The program and preview
status request is the one exception to the layout: it is answered with a 22 byte binary datagram
carrying the preview source in the first byte and the program source in the third.
Examples of the underlying frames
| Action | CMD / DAT sent |
|---|---|
| Source 2 to preview | 75 02 00 01 00 |
| Source 2 to program | 75 02 00 01 01 |
| Switch mode T-BAR | 78 12 01 00 00 |
| TAKE | 78 00 00 00 00 |
| Effect FADE | 78 06 01 00 00 |
| T-BAR to the end | 78 08 FF FF 00 |
| PIP centered | 75 1E 00 01 00 |
| Read program / preview | F1 40 01 00 00 |
Feedback variables (use in Panel Builder labels)
{{devicename_pgm_source}}/{{devicename_pvw_source}}— active source, 1 – 5{{devicename_switch_mode_name}}— Auto or T-BAR{{devicename_effect_name}}— CUT, FADE, L->R, …{{devicename_tbar_percent}}— T-BAR travel, 0 – 100{{devicename_pip_mode_name}},{{devicename_pip_layer_name}}{{devicename_scene}}— last scene loaded, 1 – 16{{devicename_model_name}},{{devicename_connected}}- With extended polling on:
{{devicename_input1_channel_name}},{{devicename_afv_1}},{{devicename_volume_input1}},{{devicename_volume_output}},{{devicename_line_in_volume}},{{devicename_mic_in_volume}}
Integration via HTTP GET (assuming device name "MINI"):
http://<Fantago_IP>:3001/sendTo/MINI?cmd=set_pgm_source&source=2
http://<Fantago_IP>:3001/sendTo/MINI?cmd=transition&type=0
http://<Fantago_IP>:3001/sendTo/MINI?cmd=set_effect&effect=1
Integration via TCP/UDP Listener:
MINI:set_pvw_source&source=3
MINI:set_tbar&position=100
MINI:load_scene&scene=4
Notes
- Which commands a unit accepts depends on the model and on the firmware. Source switching, switch mode, effect and PIP are common to the whole family; scenes, T-BAR position, AFV, the input channel selector and the audio block belong to the newer units.
- The fifth source only exists on the units that carry a fifth input button.
- PIP on mini-edge SDI behaves differently from the original mini — check the result on the program output before building a show around it.
- Audio mixing is a single bit field on the unit. The handler merges the chosen channel into the mask it last read back, so switch extended polling on when using it, otherwise the other channels of the same bus fall back to off.
- Send Raw Command reaches any command of the open API that has no dedicated action.
RGBlink mini control — frequently asked questions
Does Fantago support RGBlink mini?
Yes. Fantago includes a ready-made RGBlink mini Series handler (version 1.0.0) that talks to the device over UDP, default port 1000. It is bundled with every licence and with the 60-day free trial — there is no per-device fee.
What protocol does the RGBlink mini handler use?
UDP, default port 1000. Fantago connects straight to the device over your production network, so no gateway, middleware or vendor software is needed in between.
Can I control RGBlink mini from a Stream Deck?
Yes. Every RGBlink mini action can be mapped to an Elgato Stream Deck key, to a button on a custom Fantago touch panel, to a timed schedule, or to a logic flow triggered by another device — including devices from a different manufacturer.
Can I modify the RGBlink mini handler?
Yes. The handler is a plain JavaScript file (rgblink_mini.js) that you can download from this page, edit and drop back into Fantago. You can also write your own handler from scratch — see the Developer Guide.
Control RGBlink mini from a single interface
Fantago drives RGBlink mini alongside 50+ other broadcast, lighting, audio and smart home devices — from custom touch panels, an Elgato Stream Deck, a schedule or a logic flow. One-time licence, no subscription, runs offline.