Release ghaf-24.12.2

This is a bi-weekly release containing new features and additional hardening for Ghaf.

Release Tag

https://github.com/tiiuae/ghaf/releases/tag/ghaf-24.12.2

Supported Hardware

The following target hardware is supported by this release:

  • NVIDIA Jetson AGX Orin
  • NVIDIA Jetson Orin NX
  • Generic x86 (PC) (build support only)
  • Lenovo ThinkPad X1 Carbon Gen 10, 11, 12
  • NXP i.MX 8M Plus (build support only)

What is New in ghaf-24.12.2

  • TLS enabled for GIVC.
  • Reworked networking:
    • 'debug' network removed
    • auto-generation of IP and MAC addresses
  • Disabled NIX tooling in release builds.
  • Hotplugging of GPS devices.

Lenovo X1 Carbon Gen 10/11:

  • Added support for Lenovo ThinkPad X1 Carbon Gen 12.
  • Hardened systemd config in gui-vm.
  • Chromecast support on a normal browser.
  • Added keybindings to move the active window to the next or previous desktop.
  • Logging improvements.

Bug Fixes

Fixed bugs that were present in the ghaf-24.12.1 release:

  • Element location sharing not working.

Known Issues and Limitations

IssueStatusComments
Lenovo X1
No audio output via 3.5mm jackIn ProgressWorkaround: connect the device before booting up.
Intermittent audio issue after bootIn ProgressWorkaround: rebooting the system typically resolves the issue.
Missing application menu icons on the first boot after the software installationIn ProgressWorkaround: close and re-open the menu to restore icons.
Control Panel functionality is limited: only Display Settings, Local and Timezone settings are functionalIn ProgressAdditional functionality will be implemented in future releases.
VPN credentials are not savedOn Hold
The keyboard defaults to the English layout on bootIn ProgressWorkaround: use Alt+Shift to switch between English-Arabic-Finnish layout.
Yubikey for unlocking does not workIn ProgressA fix is currently in progress.
The fingerprint scan login does not functionWill Not Be FixedFingerprint authentication will not be supported. Unlocking with a fingerprint is supported.
A laptop may wake from suspend without user interactionIn ProgressThe issue is under investigation.
NVIDIA Jetson AGX Orin / Orin NX
Firefox has been disabledIn ProgressFirefox will be re-enabled once upstream fixes are available.
Missing application menu icons on the first boot after the software installationIn ProgressWorkaround: close and re-open the menu to restore icons.
The application menu cannot be accessed using the Windows keyIn ProgressWorkaround: access the application menu through the taskbar in the top-left corner.
The keyboard always boots up with the English layoutIn ProgressWorkaround: use Alt+Shift to switch between English-Arabic-Finnish layout.
The Suspend power option is not functioning as expectedIn ProgressBehavior is locking the device.

Environment Requirements

There are no specific requirements for the environment with this release.

Installation Instructions

Released images are available at ghafreleasesstorage.z16.web.core.windows.net/ghaf-24-12.2.

Download the required image and use the following instructions: Build and Run.