UniSketch OS

Think of SKAARHOJ broadcast controllers like modern computers; they come in form factors like desktop, notebook, tablet and yet they run the same operating system enabling individual use through installation of apps from online repositories. Likewise all variants of SKAARHOJ controllers run the UniSketch OS connected to a growing “app store” of broadcast device support.

UniSketch OS is the core system running on all of our UniSketch compatible controllers. In short this means functionality is not limited to a specific controller - they can all do the same with the apparent limitation different hardware interface components provides.

UniSketch OS goes hand in hand with our online repo, cores.skaarhoj.com. On this server we store UniSketch OS, the newest device cores and your unique controller configuration in a database. When you connect your controller to cores.skaarhoj.com, you receive a uniquely created firmware with exactly the features you asked for

Note: UniSketch V2.x needs the SKAARDUINO Due (our in-house developed microcontroller unit) platform to run.

UniSketch OS based controllers running the SKAARDUINO Due inside our products allows you to connect to a maximum number of 8 devices at the same time.

The overview of devices have been moved to the Device Cores overview page. Check it out to learn more about each device core and their current development state.




January 2018

UniSketch V2.2.13 - V2.2.65

  • Improved Panasonic Presets
  • PTZOptics Device Core Implementation
  • ATOMOS Shogun Device Core implemetation
  • AIDA Device Core Implementation
  • AJA RovoCam Device Core Implementation
  • VISCA Implementation
  • Connection Status to Epiphan Pearl
  • BMD HyperDeck Previous/Next clip improvements
  • BMD SmartScope fixes
  • Update to ATEM CCU fine mode steps to 0.002
  • Added ATEM CCU Lite to UniSketch OS
  • ATEM M/E 2 Tally on Camera Select
  • ATEM Audio Solo Fix
  • Improved ATEM DVE/Stinger Transition
  • Added ATEM/BMDCamCtrl Auto White Balance
  • Added ATEM PTZ Control

September 2017

UniSketch V2.1.185 - V2.2.12

  • Added three decimal display output format for camera controllers
  • Fixed issue with setting "Sensor Gain" + "Details" on camera controllers
  • Push data and set video mode for BMD Camctrl
  • Push settings and videomodes for ATEM

September 2017

UniSketch V2.1.80 - V2.1.184

  • RCP: Adjustment steps updated
  • BlackMagic Design Multiview16 Device Core
  • AJA KUMO update
  • SmartScope update
  • Increased number of supported cameras to 20
  • 1x16 GPI Fix
  • Various small bug fixes and updates

June 2017

Non UniSketch Based Controllers

  • Update to ATEM CCU and ATEM CCU Lite firmware. Adjustment steps are now smaller
  • Shading parameters are now changed by a value of 0.01 when rotating the encoders 1 step. In Fine mode the change is 0.0025 allowing for high precision adjustments
  • Iris is adjusted 1% per 1 step rotation in normal mode, and 0.5% in fine tune mode
  • DNS and Gateway added for both ATEM CCU and ATEM CCU Lite Firmware
  • Get updated Firmware Files

May 2017

UniSketch V2.1.13 - V2.1.79

  • User Label and image support
  • AJA Kumo Updates
  • Initial Ensemble Design Implementation (NXT900 + EDX900 Series)
  • Initial PTZOptics Implementation
  • VideoHub Labels
  • XC + MC Series Work
  • C90R Work
  • RCP Mini Work
  • C20 Work
  • Correcting vMix naming error
  • vMix Update
  • RCP: Preventing Iris from being sent when changing camera

March 2017

UniSketch V2.1.9 + V2.1.10 + V2.1.11 + V2.1.12

  • Added Tally Border control for SmartScope
  • Various small bug fixes


February 2017


UniSketch V2.1.6 + V2.1.7 + V2.1.8

  • Added zoom functionality on RCP
  • Extend limit on Hold Group for Joystick override to 8 for GPIO (ATEM)
  • Various small bug fixes


UniSketch V2.1.5

  • Added support of AJA KUMO and vMix (Beta)
  • SDI-GPI Link added to the list of UniSketch supported devices.

Protocols included:

  • ATEM
  • HyperDeck
  • SmartScope
  • VideoHub
  • vMix (Beta)

January 2017


UniSketch V2.1.4

  • Correction to RCP w. Multi Turn Dial when using ATEM to CCU control instead of the Arduino Shield
  • Improving CCU control on ATEM with RCP


UniSketch V2.1.3

  • Fixed error on RCP when Inactive where enabled


UniSketch V2.1.2

  • Fix for > 16 VideoHub Channels
  • Extend limit on Hold Group for Joystick override to 8 for GPIO (VideoHub)
  • Few device fixes
  • Various small changes
  • Added AJA KUMO to C15 MII
  • Added AJA KUMO Support


UniSketch V2.1.1

  • Shutter to show 1/1500 instead of 1/1449 on RCP
  • Correction of bug that resulted in iris value being transmitted at ~30Hz, under certain circumstances
  • Correction of bug, now RCP joystick has full range
  • VideoHub Preset Recalling


UniSketch V2.1

  • Improving encoder speed on RCP
  • Autoiris support PanaAWHE
  • Preset recall speed PanaAWHE
  • Preset support to PanaAWHE
  • Work on UniSketch to support Panasonic Robotic Cameras (PanaAWHE)


December 2016

Second roll out


The following controllers are currently shipping with the UniSketch V2.0. In order to utilize UniSketch V2.0 the SKAARDUINO Due MCU is required.

Protocols included:

  • ATEM
  • HyperDeck
  • SmartScope
  • VideoHub


September 2016

First roll out


The following controllers are currently shipping with the UniSketch V1.0:

Protocols included:

  • ATEM