Updating Software & Licenses
Follow this guide to update system software and packages
- Installing a license on your SKAARHOJ controller
- Rolling Back Updates
- Update Software
- Uploading Device Cores/Packages/OS from Offline
Installing a license on your SKAARHOJ controller
If the controller is online
If your controller is online and has internet access through its network, it will automatically detect and apply any assigned licenses. You can confirm that your controller is connected to the internet by looking for a green tower icon in the upper right corner next to the SKAARHOJ logo.
If the controller is offline
You can obtain a license in the form of a file, which you can upload via the Packages tab. If you haven't received your license file and need it for installation, contact support@skaarhoj.com for assistance.
To upload a license file, use the Upload button located at the bottom of the Packages tab, similar to how you would upload a software update on offline controllers.
Rolling Back Updates
Online Method
Rolling back firmware package updates can be down via the Packages page if your device has connection to the internet.
To roll back Skaar OS operating system, please see Offline Method. SkaarOS can only be rolled back using the offline method.
In the drop down next to the device core package you can select from previously released versions.
Once selected, click Install
To select from a previous pre-released version of the package, in the upper right corner, enable the Show pre-release toggle.
Offline Method
If internet connection is not an option, it is possible to download the latest stable release and prerelease version from our site devices.skaarhoj.com
Main Blue Pill firmware packages and the operating system can be found under Other Packages:
https://devices.skaarhoj.com/otherpackages
For some select packages it is possible to download more versions offline. Packages with that option will have an All Versions option.
Select the desired version then download.
The .ipks package can then be uploaded to the Blue Pill device from the bottom of the Packages page.
Update Software
Follow this guide to update the Blue Pill software.
- Blue Pill needs to have internet access
- This guide covers: The SkaarOS system software, and 3 necessary packages
If Blue Pill is unable to communicate with our server, please read the troubleshooting chapter:
https://wiki.skaarhoj.com/books/blue-pill-reactor/page/unable-to-update-device-corespackagesos
Update SkaarOS system software
First, open the 'Settings' page. Here you see 'System Information' in the page top.
Click the orange 'Update' button to open the update pop-up.
Select the latest stable version for update. To update using the latest pre-release version, enable 'Show Pre-Releases' and select the latest version from the list. Please note, we can only fully support the latest stable release versions and pre-releases may have some bugs.
Click 'Update'. It will automatically download, install, and reboot the device.
Update 3 necessary packages
Open the 'Packages' page.
Locate the 3 lines: 'hardware-manager' / 'system-manager' / 'reactor'
If a green 'Update' button is displayed to the right of any of them, this means there is an update available.
If so, please click the 'Update' button for each of them.
( After the update, if they do not display 'Running' you must click the 'Stopped' text and select 'Restart'. )
You can also update other packages here, such as individual device cores.
Update Pre-Release Versions
Show Pre-Release must be enabled to see pre-release versions on the Packages page.
This is done by clicking on the toggle at the top of the Packages page.
( This only affect the current web browser in the current session. It will be off next time you log in. )
White list our server URL's
In order to download software, Blue Pill must have network access to these 3 domains:
• https://pkg.skaarhoj.com
• https://init.skaarhoj.com
• https://lb1.skaarhoj.com
Uploading Device Cores/Packages/OS from Offline
Please note: Blue Pill devices running Skaar OS v0.11 or earlier and/or init v0.1.23 or earlier may have trouble loading packages from offline. Please contact support if you experience any difficulty.