Release notes

March 9, 2026 updates

What's in this update?

  • Quick Start Target Image for QEMU
    This update includes the Quick Start Target Image (QSTI) for QEMU in the following package found in the QNX Software Center under Available -> QNX Software Development Platform -> Reference Images:
    Name Package Package Internal Version Build ID
    QNX® SDP 8.0 Quick Start Target Image for QEMU com.qnx.qnx800.quickstart.qemu 0.3.0.00245T202603022259L 245
    Note:
    • To view the QSTI for QEMU package, ensure that the Show Only Latest Version button () is deselected in the QSC.
    • You can only use this package on Ubuntu 22.04 or Ubuntu 24.04.
  • Custom Target Image for QEMU
    Find the Custom Target Image (CTI) for QEMU at https://gitlab.com/qnx/custom-target-image-builds/repo/-/blob/release/QNX_Developer_Desktop_Release2.
  • Quick Start Target Image for Raspberry Pi
    This QSTI update includes the following packages found in the QNX Software Center under Updates -> QNX Software Development Platform -> Reference Images:
    Name Package Package Internal Version Build ID
    QNX® SDP 8.0 Quick Start Target Image for Raspberry Pi 4 com.qnx.qnx800.quickstart.rpi4 0.3.0.00245T202603022259L 245
    QNX® SDP 8.0 Quick Start Target Image for Raspberry Pi 5 com.qnx.qnx800.quickstart.rpi5 0.3.0.00245T202603022259L 245
  • Custom Target Image for Raspberry Pi
    Find the latest version of the CTI at the following repository: https://gitlab.com/qnx/custom-target-image-builds/repo.
  • Sample applications
    Find an updated QNX® SDP 8.0 Sample Applications for QNX Everywhere package in the QNX Software Center under Updates -> QNX Software Development Platform -> Base Graphics:
    Name Package Package Internal Version Build ID
    QNX® SDP 8.0 Sample Applications for QNX Everywhere com.qnx.qnx800.target.screen.demos.qnxeverywhere 5.0.0.00169T202602251124L 169

New features

  • The Developer Desktop supports Raspberry Pi 4 and 5 along with QEMU.
  • The web browser in the Self-Hosted Developer Desktop supports video playback with audio.
  • Added new 4K background options for the Developer Desktop. For more information on changing the desktop background, refer to Changing the background image.

Fixed issues

  • Maximizing a Widget Factory window in the Self-Hosted Developer Desktop no longer causes the application to close with an error. (QNXE-1245)
  • Fixed an issue that required the user to click the Developer Desktop icon twice to launch the desktop; it now launches on first click. (QNXE-1277)
  • Cursor movement in demolauncher is no longer delayed. (QNXE-1281)
  • QEMU no longer hangs or crashes when exiting a high-GPU-usage, 3D game. (QNXE-1231)

Known issues

  • Building the CTI in WSL results in a package syntax error.
    Workaround: In the apk/Makefile, replace all occurrences of the following command:
    PATH=${PATH}:$(STAGE_LINUX)/usr/bin
    with (note the double quotes):
    PATH="${PATH}:$(STAGE_LINUX)/usr/bin"
  • Launching the QSTI or CTI for Raspberry Pi without connecting the target device to an external display first sets the screen to an unexpected screen resolution. (QNXE-1399)

    Workaround: Power on the external display and connect it to the target before turning on the Raspberry Pi.

  • The Self-Hosted Developer Desktop exits when trying to access the Applications menu using a touchscreen connected to a Raspberry Pi. (QNXE-1378)

    Workaround: Connect a mouse to your Raspberry Pi and use it to access the menu.

  • Running the camera_example2_events -u 1 example with the Raspberry Pi Camera Module 3 connected to the Raspberry Pi 4 results in a pulse error. (QNXE-1351)
  • If you add the kvm and kvm-intel modules to the denylist before starting the Self-Hosted Developer Desktop with mkqnximage --run, the desktop gets stuck in a boot loop while trying to load the graphics. (QNXE-1269)

    Workaround: Use the QEMU command line instead of mkqnximage --run to start the image.

  • The Raspberry Pi 5 BSP fails to build using Windows Subsystem for Linux (WSL). (QNXE-1383)
    Workaround: Add the following lines to the beginning of src/hardware/devb/sdmmc/aarch64/bcm2712.le/Makefile:
    NAME=devb-sdmmc
    BUILDNAME = devb-sdmmc-bcm2712
  • Using the mouse scroll wheel to scroll through the GTK demos and windows within the Self-Hosted Developer Desktop doesn't work. (QNXE-1444, QNXE-1447)

    Workaround: Click and drag the scroll bar on the edge of the window to scroll.

  • When running the Desktop Developer on a Raspberry Pi 4, moving the mouse cursor along the edges of the display results in a double cursor effect. (QNXE-1453)
  • The Help menu in the Developer Desktop terminal says to run sudo apk list --available to see the list of available packages on the repositories. However, you don't need sudo to run the command. (QNXE-1451)

    Workaround: Run apk list --available instead.

  • When trying to build and install wget on the Developer Desktop, the libwget.so.4 file doesn't get created. (QNXE-1482)

    Workaround: Remove the /usr/bin/ln script by running sudo rm /usr/bin/ln. Then, launch a new shell to pick up the ln command in /proc/boot.

  • Clicking the Developer Desktop icon from the Welcome screen when a desktop instance is already running doesn't provide any feedback. (QNXE-1454)
  • Godot games freeze on startup when launched from the simple terminal (i.e., the terminal outside of the Desktop Developer environment). (QNXE-1385)

    Workaround: Launch Godot games from the XFCE4 terminal (i.e., the terminal inside the Desktop Developer environment).

  • The init_spi(), write_spi(), and write_read_spi() Python SPI APIs documented in the SPI APIs and QNX rpi_gpio APIs sections of the Hardware Interfacing Guide aren't available for use in the Developer Desktop. (QNXE-1489)

    Workaround: To be confirmed.

January 19, 2026 updates

What's in this update?

  • Quick Start Target Image (QSTI)
    This QSTI update includes the following packages found in the QNX Software Center under Updates -> QNX Software Development Platform -> Reference Images:
    Name Package Package Internal Version Build ID
    QNX® SDP 8.0 Quick Start Target Image for Raspberry Pi 4 com.qnx.qnx800.quickstart.rpi4 0.1.0.00103T202601070042L 103
    QNX® SDP 8.0 Quick Start Target Image for Raspberry Pi 5 com.qnx.qnx800.quickstart.rpi5 0.1.0.00103T202601070044L 103
  • Custom Target Image (CTI)
    Find the latest version of the CTI at the following repository: https://gitlab.com/qnx/custom-target-image-builds/repo.

New features

  • The QSTI and CTI support has been extended to the Raspberry Pi 5 (previously supported Raspberry Pi 4 only).
  • The target images support audio, which includes playback (WAV/AAC), recording, and encoding/decoding (AAC), on the RPi4 and RPi5.
  • The demolauncher now supports up to ten icons (previously, only three were supported).
  • A QNX Everywhere Discord server has been added as a support path; refer to the Support path section in the introduction.

Fixed issues

  • The custom target image (CTI) builds without the need to install the QNX Software Development Platform (SDP) (QNXE-923).
  • Known documentation issues have been fixed since the last release.

Known issues

  • When running a camera example, the task bar doesn't display a preview. (QNXE-937)
  • When using screenwm, maximizing or minimizing a window may cause the frame around it to disappear. (QNXE-941)
  • The USB stack misidentifies the LI-USB30-OV10635 camera if you boot the Raspberry Pi 5 with a mouse and keyboard attached. (QNXE-1119)

    Workaround: Unplug all USB devices when the Raspberry Pi is running. Then, plug the camera back in first, followed by the mouse and keyboard.

January 5, 2026 updates

What's in this update?

  • Self-hosted developer desktop (QSTI)
    This update includes the Quick Start Target Image (QSTI) for QEMU in the following package found in the QNX Software Center under Available -> QNX Software Development Platform -> Reference Images:
    Name Package Package Internal Version Build ID
    QNX® SDP 8.0 Quick Start Target Image for QEMU com.qnx.qnx800.quickstart.qemu 0.2.0.00007T202512190151L 7
    Note:
    • To view the QSTI for QEMU package, ensure that the Show Only Latest Version button () is deselected in the QSC.
    • You must install this package on Ubuntu 22.04 or Ubuntu 24.04.
  • Self-hosted developer desktop (CTI)
    Find the Custom Target Image (CTI) for QEMU at https://gitlab.com/qnx/custom-target-image-builds/repo/-/blob/release/QNX_Developer_Desktop_Release1.
  • Sample applications
    Find an updated QNX® SDP 8.0 Sample Applications for QNX Everywhere package in the QNX Software Center under Updates -> QNX Software Development Platform -> Base Graphics:
    Name Package Package Internal Version Build ID
    QNX® SDP 8.0 Sample Applications for QNX Everywhere com.qnx.qnx800.target.screen.demos.qnxeverywhere 5.0.0.00097T202512161355L 97

New features

  • The QNX® SDP 8.0 Quick Start Target Image for QEMU is available for download and features the QNX Developer Desktop. Refer to the Self-Hosted Developer Desktop Guide for instructions on how to build the image and navigate the desktop.

Fixed issues

None at this time.

Known issues

  • Pop-up windows (e.g., Shut Down, Restart, and Save File), display at random places on the desktop instead of the middle of the screen. (QNXE-1122)
  • When the MATE Calculator application is open, selecting Help > Contents displays the following message: "Unable to open help file, Operation not supported". (QNXE-1271)
  • When the Emacs application is open, selecting Tools > Shell Commands > Run Shell, then typing any command leads to the shell hanging and returning the error message:
    Writing to process: Input/Output error, shell
    (QNXE-1236)

    Workaround: Run the compiled binary by double clicking it in the File Manager.

  • The simple terminal is unable to print the Full Block character (\u2588). (QNXE-1148)
  • Maximizing the QEMU window before the Screen Graphics Subsystem (Screen) has fully started prevents Screen from filling the window. (QNXE-1189)

    Workaround: Minimize the size of the QEMU window, then re-maximize the window. To prevent future instances of this issue, don't maximize the QEMU window until Screen has fully started.

  • Screen fails to start on host machines with more than 32 GB of RAM. (QNXE-1161)

    Workaround: Refer to the Screen fails to start up section in the Quick Start Target Image (QSTI) for QEMU Guide for a workaround.

  • When exiting a 3D game that has a high GPU usage, QEMU hangs or crashes. (QNXE-1231)
  • When building the CTI for QEMU, the following error message displays:
    meson.build:28:14: ERROR: Dependency "openssl" not found, tried pkgconfig and system
    (QNXE-1298)

    Workaround: Install libss-dev with the command sudo apt install libssl-dev, then rebuild the image.

Known issues

The following known issues aren't associated with a specific release:

Issue key Description Workaround
QNXE-554 Running uname -a displays the incorrect OS version (8.0.0 instead of 8.0.3). Run use -i /system/bin/qconn, then view the VERSION field for the correct OS version.
QNXE-421 Overclocking your Raspberry Pi by adding the following lines to the config.txt file stops GPIO serial connections from working:
over_voltage=4
arm_freq=2000
gpu_freq=600
Not available; Don't overclock your Raspberry Pi if you plan on using a serial connection.
QNXE-739 When using a Lilliput 10.1" monitor, the edges of the display are cut off. Not available.
QNXE-773 The Logitech K400+ wireless touch keyboard doesn't always work as expected. Not available.
QNXE-68 The QNX OS QSTI enables qconn by default to aid with developing and debugging. Learn how to Secure qconn.
QNXE-181 Installing OpenCV using pip fails. Enter one of the following:
  • mv cv2 /data/home/qnxuser/.local/lib/python3.11/site-packages
  • su root -c mv cv2 /system/lib/python3.11/site-packages

or

Only use the package from the current directory.

QNXE-195 The QNX Momentics IDE requires configuration to allow a direct SSH connection to the QSTI. As is, it returns the following error in the terminal:
Error connecting XX.XXX.XXX.XXX : SSH client error: Algorithm negotiation fail
Manually allow the host key algorithm by adding the following lines to the /system/etc/ssh/sshd_config file:
HostKeyAlgorithms=ssh-rsa,ssh-rsa-cert-v01@openssh.com PubkeyAcceptedAlgorithms=+ssh-rsa,ssh-rsa-cert-v01@openssh.com

Then, reboot your Raspberry Pi.

QNXE-198 Core dump files in /data/var/dumper are not accessible to the default qnxuser user. If a process crashes, access the core dump file in /data/var/dumper as the root user. This can be accomplished by logging in as root in a new terminal session or with su - in an existing session.
CLT-8295 The pidin -ar command may return the following error message:
Error:Bad file descriptor. from fill_info
Not available.
Page updated: