Skip to content
09 · License Management

License Management

A license is a 16-character key that has an assigned number of allowed Receivers (Device Limit). When you activate the license, this Device Limit is injected into the Master device, allowing the Master to operate that many Receivers. This document covers activation and connection diagnostics only.

License Overview#

ItemDescription
License key16-character key (issued at tally-node.com)
Device LimitNumber of allowed Receivers assigned to the license
Injection targetMaster device (only the Master handles licensing)
ResultOn activation, the Device Limit is injected into the Master →operate Receivers within the limit
One license per Master
Activate one license per Master. Receivers do not need their own license.

If the license is not activated or the Device Limit has not been injected, TX/RX communication is restricted and the Receiver enters the STOP state. (See Behavior on Invalid License.)

License Activation (Device Limit Injection)#

Activation Procedure#

  1. 1
    Open the License menu
    Click the License menu in the Master Web UI
  2. 2
    Enter the license key
    Enter the 16-character license key
  3. 3
    Click Activate
    The Master queries the Device Limit for that license from the tally-node.com server
  4. 4
    Device Limit injected
    The Device Limit is injected into the Master →Receivers can be operated within the limit
Internet connection required
An internet connection is required. If the server cannot be reached, run the Internet Diagnostics.

Activation Failure#

ErrorCauseSolution
Invalid keyKey typo or unissued keyRecheck the key and re-enter
Connection failedInternet/server connection problemRun internet diagnostics
Server errorLicense server outageRetry after a while

License Server Connection Failure →Internet Diagnostics#

If the license server cannot be reached (activation failure, Connection failed), use the Internet Connection Test on the License page to narrow down the cause step by step.

Three-step diagnostics#

StepTestTarget
1DNS (8.8.8.8)Internet connectivity itself
2License Server (tally-node.com)License server reachability
3DBLicense database health + response latency

Actions on failure#

Failed stepCauseSolution
DNS failureNo internet / DNS blockedCheck the network cable/WiFi, allow router DNS (8.8.8.8), open firewall port 53 (UDP)
License Server failuretally-node.com blocked / proxy or firewallWhitelist tally-node.com, open port 443 (HTTPS)
DB failureServer DB maintenance / overloadRetry after a while
Diagnostic flow
Flow: activation failure →Internet Connection Test →check sequentially from step 1 (DNS) →apply the action for the failed step →retry activation.

Behavior on Invalid License (Receiver STOP & Recovery)#

If the license is invalid or the Device Limit has not been injected, the Receiver transitions to the STOP state.

Receiver STOP behavior#

  1. 1
    Detect invalid/not-injected state
    The Master detects the invalid/not-injected state →sends STOP over LoRa
  2. 2
    Wireless TX/RX halted
    Receiver wireless TX/RX halted (radio-silent)
  3. 3
    OLED overlay shown
    A "STOPPED / LICENSE REQUIRED" overlay is shown on the OLED
  4. 4
    LEDs off
    All LEDs turned off (all-OFF)
  5. 5
    Button input blocked
    Receiver button input is blocked
No auto-release
Important: The STOP state is not released automatically. Follow the recovery procedure below.

Recovery Procedure#

  • Reactivate the license: on the Master Web UI License page, reactivate the license →confirm the Device Limit injection
  • Physically reboot the Receiver: physically reboot the Receiver (disconnect power → reconnect)
  • Verify normal operation: after the Receiver boots normally, confirm that tally operation resumes (see Receiver Operation)
Reboot required
Without rebooting the Receiver, the STOP state persists.
Last modified