Release notes
What's in the latest update?
The quick start target image (QSTI) update includes the following package found 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.0.2.00239T202508201636L | 239 |
You can find the 8.0.3 version of the custom target image (CTI) at the following repository: https://gitlab.com/qnx/custom-target-image-builds/raspberry-pi-4-qnx-8.0.
A new package that supports the default CTI build can be found under Available -> 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.00022T202506190846L | 22 |
New features
- The QSTI and CTI have been upgraded to use QNX SDP 8.0.3.
- Added documentation for the Linux Porting Guide, which explains how to port software from Linux to QNX - The Linux Porting Guide.
- Added a new QNX boot animation before the window manager launches.
- Added the ability to navigate through the QSTI without a mouse (using the keyboard only).
- Python's package installer (PIP) now gets installed on the QSTI by default.
Fixed issues
- The console no longer displays a
devc-serminiuart illegal
error message when starting a serial connection (QNXE-679). - The /usr/share/zoneinfo is now writeable (QNXE-665).
Known issues
Technical
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 will stop GPIO serial connections from working: over_voltage=4 arm_freq=2000 gpu_freq=600 | N/A; 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. | N/A |
QNXE-773 | The Logitech K400+ wireless touch keyboard doesn't always work as expected. | N/A |
QNXE-68 | The QNX OS quick start image 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 quick start image. 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 utility may return a Error:Bad file descriptor. from fill_info message. | N/A |
Documentation
Description | Section |
---|---|
The /boot/qnx_config.txt file no longer exists. Instead, modify the /boot/network. | Setting a static IP address |
The last codeblock in the "Configuring DNS lookups" section provides commands on how to switch back to DHCP to acquire DNS server addresses, not an IP address. | Configuring DNS lookups |
The CTI guide shouldn't mention a "Quickstart BSP". Instead, these instances are meant to refer to the image itself. | assets, system |
The IP_ADDR network variable only works when setting a static IP address for Ethernet interfaces. | network |