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.
- To view the QSTI for QEMU package, ensure that
the Show Only Latest
Version button (
-
- 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/binwith (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 1example with the Raspberry Pi Camera Module 3 connected to the Raspberry Pi 4 results in a pulse error. (QNXE-1351) - If you add the
kvmandkvm-intelmodules 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 --availableto 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 --availableinstead. - 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
andQNX
sections of the Hardware Interfacing Guide aren't available for use in the Developer Desktop. (QNXE-1489)rpi_gpioAPIsWorkaround: 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.
- To view the QSTI for QEMU package, ensure that
the Show Only Latest
Version button (
-
- 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:
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: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. |
