SKAARHOJUpdater SKAARHOJ ApS
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
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