SKAARHOJUpdater logo

SKAARHOJUpdater SKAARHOJ ApS

Use this command to install SKAARHOJUpdater:
winget install --id=SKAARHOJApS.SKAARHOJUpdater -e

The official updater utility for SKAARHOJ controllers

SKAARHOJUpdater is a tool designed to update firmware for SKAARHOJ controllers, ensuring seamless integration of the latest functionalities and improvements.

Key Features:

  • Automatic Firmware Update Checks: The software automatically detects available updates, streamlining the process of keeping your device current.
  • Compiling from Master or Branches: Users can compile firmware directly from the master branch or specific versions, offering flexibility in customization.
  • CID Handling: Retrieve and copy Controller Identification (CID), essential for configuring and managing controller settings efficiently.

Audience & Benefit: Ideal for users of SKAARHOJ controllers who prioritize device performance and compatibility. By automating updates and providing tools for firmware management, this software ensures your device operates at peak efficiency with minimal hassle.

SKAARHOJUpdater can be installed via winget, making it accessible through standard package managers.

README

SkaarhojUpdater

All Releases of our firmware updater utility

CLICK HERE TO DOWNLOAD

IMPORTANT: For windows users the Discovery sections needs that this package is also installed on your PC:

https://support.apple.com/kb/dl999?locale=en_US

Keyboard Shortcuts (from v0.9.22)

Check for Firmware updates

cmd+u

(ctrl+u on windows)

Compile from Master

shift+command+u

(shift+ctrl+u on windows)

Compile from branch

shift+command+b

(ctrl+shift+b on windows)

Upload without recompile (from version 1.0.2)

shift+command+r

(ctrl+shift+r on windows)

Retrieve and copy the CID

shift+command+c

(shift+ctrl+c on windows)

Load Firmware from File

shift+command+f

(shift+ctrl+f on windows)

Open Serial Monitor

shift+command+m

(shift+ctrl+m on other plattforms than macOS)

Using new build system (from version 1.0.4-pre)

shift+command+option+c

(shift+ctrl+alt+c on other plattforms than macOS)

Using new build system from master branch (from version 1.0.4-pre)

shift+command+option+m

(shift+ctrl+alt+m on other plattforms than macOS)

Using new build system from branch or version (from version 1.0.4-pre4)

shift+command+option+b

(shift+ctrl+alt+b on other plattforms than macOS)

External URL triggers (from v1.0.5-pre)

SkaarhojUpdater responds to special links opened in a system browser if installed correctly. This works on macOS, Windows and also Linux *

They start with skupdater://

Check for Firmware updates (from v1.0.5-pre)

skupdater://update

Compile from Master (from v1.0.5-pre)

skupdater://update.master

Retrieve and copy the CID (from v1.0.5-pre)

skupdater://cid.copy

Open online config (from v1.0.5-pre)

skupdater://config.online

Open local config (from v1.0.5-pre)

skupdater://config.local

Start local config without opening controller ip in new tab (from v1.0.5-pre)

skupdater://config.local.notab

* Linux Note: To make this work on Linux you need to install the AppImage using AppImageLauncher and properly integrate it into your Desktop environment See here: https://github.com/TheAssassin/AppImageLauncher

Versions
1.0.14
1.0.13
1.0.12
1.0.11
1.0.10
1.0.8
Website