QNX SDP 8.0 BSP for Toradex Verdin i.MX8M Plus: Release Notes

The current Release Notes and the summaries for previous releases of the Toradex Verdin i.MX8M Plus BSP have been combined. Find build information and track issues across build package releases below.

Package contents

QNX SDP is a cross-compiling and debugging environment, including an IDE and command-line tools, for building binary images and programs for ARM v8 and x86_64 targets running the QNX OS 8.0.

Board Support Packages (BSPs) are available for various hardware platforms on QNX SDP 8.0. This is a set of BSP release notes for: Toradex Verdin i.MX8M Plus.

These notes are organized from the most recent release, back through earlier versions. The latest notes, updates, and user guides can be found for any package through the QNX Software Center by viewing Properties for that package. Additional BSP information is also available online at the QNX SDP 8.0 BSP Documentation site (www.qnx.com/developers/docs/BSP8.0/com.qnx.doc.bsp.nav/topic/about.html).

Throughout this document, you may see reference numbers associated with particular issues or changes. When corresponding with our Technical Support staff about an issue, use the relevant reference number. You might also find the reference numbers useful for tracking fixed issues.

Note:

A QNX BSP may be made available as an Experimental, Validated, or General Availability (GA) release depending on factors such as software maturity and terms of commercial availability.

You can check the BSP download location for the currently offered BSP release through the QNX Software Center (QSC).

BSP for Toradex Verdin i.MX8M Plus: Build 365


Date of this edition: January 28, 2026

Version details

This update includes the following packages:

Name Package ID Build Link version
QNX SDP 8.0 BSP for Toradex Verdin i.MX8MP com.qnx.qnx800.bsp.hw.toradex_imx8mp_verdin 0.3.0.00365T202508271233L

Supported hardware

This BSP supports the Toradex Verdin i.MX 8M Plus Dahlia Board.

Note:

The following drivers have not been tested in SDP 8.0:

  • eDMA/SDMA
  • GPIO
  • Messaging Unit library

Known issues

These are known issues with this release:

Reference Issue and Workaround Found-in
2944286 devs-dwceqos.so loses network connection at speed 10Mb/s.

Workaround: Known issue with dwceqos driver and KSZ9131 phy. The KSZ9131 PHY removes all 7 bytes of the preamble when speed is 10Mbps. NXP suggests contacting PHY chip's company for help to not remove the preamble bytes.

Build 51

New symbol Tracked issues fixed with this release: 2950940, 2970667.

BSP for Toradex Verdin i.MX8M Plus: Build 332


Date of this edition: November 27, 2024

Version details

This update includes the following packages:

Name Package ID Build Link version
QNX SDP 8.0 BSP for Toradex Verdin i.MX8MP com.qnx.qnx800.bsp.hw.toradex_imx8mp_verdin 0.3.0.00332T202507311444L

Supported hardware

This BSP supports the Toradex Verdin i.MX 8M Plus Dahlia Board.

Note:

The following drivers have not been tested in SDP 8.0:

  • eDMA/SDMA
  • GPIO
  • Messaging Unit library

Known issues

These are known issues with this release:

Reference Issue and Workaround Found-in
2944286 devs-dwceqos.so loses network connection at speed 10Mb/s.

Workaround: Known issue with dwceqos driver and KSZ9131 phy. The KSZ9131 PHY removes all 7 bytes of the preamble when speed is 10Mbps. NXP suggests contacting PHY chip's company for help to not remove the preamble bytes.

Build 51
2950940 Unable to list files on flash drives.
Workaround: Update flash packages and rebuild IFS. Update to the following packages:
  • com.qnx.qnx800.target.fs.flash3_0.0.2.00164T202401121503L.qpkg
  • com.qnx.qnx800.target.drivers.flash_0.0.2.00717T202401151556L.qpkg
Rebuild the IFS:
    cd $BSP_ROOT_DIR
    make clean
    make
Build 51
2970667 com.qnx.qnx800.host.linux.x86_64.binutils version 2.42 and later does not support labels with leading zeros. This causes a compiler failure in $BSP_ROOT_DIR/src/hardware/startup/boards/imx93/_start.S.

Workaround: Apply the following patch from $BSP_ROOT_DIR:

    diff a/src/hardware/startup/boards/imx8mp/_start.S b/src/hardware/startup/boards/imx8mp/_start.S
    index 4ab88c1..7d4e8a8 100644
    --- a/src/hardware/startup/boards/imx8mp/_start.S
    +++ b/src/hardware/startup/boards/imx8mp/_start.S
    @@ -79,14 +79,14 @@ secondary_core:
    */
    adr x1, secondary_start
    adr x2, secondary_cpu
    -000:
    +0:
    wfe
    dmb sy
    ldr x3, [x2]
    mrs x0, mpidr_el1
    and x0, x0, #0xFFFF /* Aff1:0 */
    cmp x3, x0
    - bne 000b
    + bne 0b
    ldr x3, [x1]
    br x3
    
    @@ -95,10 +95,10 @@ setup_el3:
    * Set default generic timer frequency, if not set already
    */
    mrs x4, cntfrq_el0
    - cbnz x4, 001f
    + cbnz x4, 1f
    ldr w4, cntfrq_default
    msr cntfrq_el0, x4
    -001:
    +1:
    ret
    
    cntfrq_default:
Build 51

Tracked issues fixed with this release: none available.

BSP for Toradex Verdin i.MX8M Plus: Build 51


Date of this edition: December 7, 2023

Version details

This update includes the following packages:

Name Package ID Build Link version
QNX SDP 8.0 BSP for Toradex Verdin i.MX8MP com.qnx.qnx800.bsp.hw.toradex_imx8mp_verdin 0.0.1.00051T202311201155L
Initial release that supports the following drivers:
  • Startup
  • GPIO
  • Inter-integrated circuit (I2C)
  • Messaging Unit library
  • Network
  • PCI
  • Real-time clock
  • SD/MMC driver
  • Serial
  • SPI
  • USB OTG host controller driver
  • Watchdog

Supported hardware

This BSP supports the Toradex Verdin i.MX 8M Plus Dahlia Board.

Note:

The following drivers have not been tested in SDP 8.0:

  • eDMA/SDMA
  • GPIO
  • Messaging Unit library

Known issues

These are known issues with this release:

Reference Issue and Workaround Found-in
2944286 devs-dwceqos.so loses network connection at speed 10Mb/s.

Workaround: Known issue with dwceqos driver and KSZ9131 phy. The KSZ9131 PHY removes all 7 bytes of the preamble when speed is 10Mbps. NXP suggests contacting PHY chip's company for help to not remove the preamble bytes.

Build 51
2950940New symbol Unable to list files on flash drives.
Workaround: Update flash packages and rebuild IFS. Update to the following packages:
  • com.qnx.qnx800.target.fs.flash3_0.0.2.00164T202401121503L.qpkg
  • com.qnx.qnx800.target.drivers.flash_0.0.2.00717T202401151556L.qpkg
Rebuild the IFS:
    cd $BSP_ROOT_DIR
    make clean
    make
Build 51
2970667New symbol com.qnx.qnx800.host.linux.x86_64.binutils version 2.42 and later does not support labels with leading zeros. This causes a compiler failure in $BSP_ROOT_DIR/src/hardware/startup/boards/imx93/_start.S.

Workaround: Apply the following patch from $BSP_ROOT_DIR:

    diff a/src/hardware/startup/boards/imx93/_start.S b/src/hardware/startup/boards/imx93/_start.S
    index 1a17049..0a35346 100644
    --- a/src/hardware/startup/boards/imx93/_start.S
    +++ b/src/hardware/startup/boards/imx93/_start.S
    @@ -79,14 +79,14 @@ secondary_core:
          */
         adr         x1, secondary_start
         adr         x2, secondary_cpu
    -000:
    +0:
         wfe
         dmb         sy
         ldr         x3, [x2]
         mrs         x0, mpidr_el1
         and         x0, x0, #0xFFFF             /* Aff1:0 */
         cmp         x3, x0
    -    bne         000b
    +    bne         0b
         ldr         x3, [x1]
         br          x3
    
    @@ -95,10 +95,10 @@ setup_el3:
    * Set default generic timer frequency, if not set already
         */
         mrs         x4, cntfrq_el0
    -    cbnz        x4, 001f
    +    cbnz        x4, 1f
         ldr         w4, cntfrq_default
         msr         cntfrq_el0, x4
    -001:
    +1:
         ret
    
    cntfrq_default:
Build 51

Tracked issues fixed with this release: none available.

Fixed issues log

This log lists the fixed issues originally found in earlier releases:

Reference Issue and Workaround Found-in Fixed-in
2970667 com.qnx.qnx800.host.linux.x86_64.binutils version 2.42 and later does not support labels with leading zeros. This causes a compiler failure in $BSP_ROOT_DIR/src/hardware/startup/boards/imx93/_start.S.

Workaround: Apply the following patch from $BSP_ROOT_DIR:

    diff a/src/hardware/startup/boards/imx93/_start.S b/src/hardware/startup/boards/imx93/_start.S
    index 1a17049..0a35346 100644
    --- a/src/hardware/startup/boards/imx93/_start.S
    +++ b/src/hardware/startup/boards/imx93/_start.S
    @@ -79,14 +79,14 @@ secondary_core:
    */
    adr         x1, secondary_start
    adr         x2, secondary_cpu
    -000:
    +0:
    wfe
    dmb         sy
    ldr         x3, [x2]
    mrs         x0, mpidr_el1
    and         x0, x0, #0xFFFF             /* Aff1:0 */
    cmp         x3, x0
    -    bne         000b
    +    bne         0b
    ldr         x3, [x1]
    br          x3
    
    @@ -95,10 +95,10 @@ setup_el3:
    * Set default generic timer frequency, if not set already
    */
    mrs         x4, cntfrq_el0
    -    cbnz        x4, 001f
    +    cbnz        x4, 1f
    ldr         w4, cntfrq_default
    msr         cntfrq_el0, x4
    -001:
    +1:
    ret
    
    cntfrq_default:
Build 51 Build 365
2950940 Unable to list files on flash drives.

Workaround:

Update flash packages and rebuild IFS. Update to the following packages:
  • com.qnx.qnx800.target.fs.flash3_0.0.2.00164T202401121503L.qpkg
  • com.qnx.qnx800.target.drivers.flash_0.0.2.00717T202401151556L.qpkg

Rebuild the IFS:

    cd $BSP_ROOT_DIR
    make clean
    make
Build 51 Build 365

For common QNX Software Development Platform issues that may impact this BSP, see the QNX Software Development Platform 8.0 Release Notes website.

Licensing and Resources

Licensing information

The QNX SDP licensing, packaging, and fulfillment model from the previous release has been carried forward to this release. That is, QNX SDP will be available in the QNX Download Center and QNX Software Center as a new product baseline. Additionally, the license agreements will include a few enhancements for clarifications but otherwise will remain unchanged.

Getting started with the documentation

We recommend that you read the Building Embedded Systems guide, which contains common information about working with all BSPs. This guide is available as part of the QNX Software Development Platform for SDP 8.0 reference collection.

Note:

This BSP includes prebuilt IFS images to ease initial board setup; however, these images might not contain the components most appropriate for your development environment.

To ensure your IFS image contains compatible components for your development environment, we recommend that you rebuild the IFS image on your host system.

Technical support

To obtain technical support for any QNX product, visit the Support area on our website: https://blackberry.qnx.com/en/support. You'll find a range of support options.

For product experience and roadmap information, please contact QNX Product Management.

Page updated: