Skip to content

Releases: nxp-zephyr/nxp-zsdk

NXP Zephyr SDK v4.2.0.1

18 Aug 20:36

Choose a tag to compare

nxp-v4.2.0.1

NXP Zephyr SDK v4.2.0.1

NXP Zephyr SDK v4.2.0

18 Aug 20:08

Choose a tag to compare

NXP Zephyr SDK v4.2.0.0 Release Notes

The nxp-zsdk provides a NXP Zephyr Downstream for NXP SOCs.

How to get the code

The git tag for this release is "nxp-v4.2.0". See the ZSDK Getting Started at
https://github.com/nxp-zephyr/nxp-zsdk/tree/main/doc/Getting-Started.md. The
West init command is as follows:

$ west init -m https://github.com/nxp-zephyr/nxp-zsdk.git --mr nxp-v4.2.0

Then, run:
$ west update
$ west zephyr-export

Release Highlights

Aligned with Zephyr Project v4.2-branch

Zephyr Project sync SHA : 413b789deb391d3a37d06b463288a5fe765ee57e

nxp-zephyr Change Log

Following Changes have been applied on top of the Zephyr v4.2.0 release branch:

Base Enablement

  • RW61x: Added standby (Power Mode 3 - PM3) support
  • Enabled standby (PM3) for RW612 and set IMU as wakeup source
  • rw6xx: Added support for XTAL32K clock
  • Added support to wakeup from a pin input
  • Added support to wakeup from an external pin
  • Set IMU as wakeup source for frdm_rw612

BLE support

Common:

  • Fixed hci_nxp driver discarding multi-part extended advertising reports
    RW612:
  • Enabled els_pkc crypto acceleration for BLE stack
  • Upstreamed BLE PM3 support
  • Adjusted BT_BUF_EVT_RX_COUNT and BT_BUF_ACL_TX_COUNT to match Controller's
    MCXW7x:
  • General stabilization
  • Adjusted BT_BUF_EVT_RX_COUNT and BT_BUF_ACL_TX_COUNT to match Controller's

Wi-Fi support

For RW612/IW610/IW416/IW612:

  • Support both supplicant and embedded supplicant
  • Support getting Wi-Fi channel load
  • Support host frame TX in monitor mode
  • Support overriding TX power limit file
  • Support net monitor mode
    For IW610/IW416/IW612:
  • Support nxp_mfg_bridge example
  • Support crypto hardware accelerator for enterprise mode

OpenThread Support

TF-M / mbedTLS / Crypto

  • els_pkc crypto module updated to v2.0.0
  • psa_crypto_driver performance improvements
  • mbedTLS v3.6.3 with support for HW acceleration via PSA APIs for RW61x
  • TF-M v2.2.0 enablement for RW61x
  • BL2 by default enabled for TF-M examples

EdgeLock 2GO support

  • Updated nxp_iot_agent module to v6.3.0

NXP Zephyr SDK v4.1.0

28 Mar 18:55

Choose a tag to compare

NXP Zephyr SDK v4.1.0.0 Release Notes

The nxp-zsdk provides a NXP Zephyr Downstream for NXP SOCs.

How to get the code

The git tag for this release is "nxp-v4.1.0". See the ZSDK Getting Started at
https://github.com/nxp-zephyr/nxp-zsdk/tree/main/doc/Getting-Started.md. The
West init command is as follows:

$ west init -m https://github.com/nxp-zephyr/nxp-zsdk.git --mr nxp-v4.1.0

Then, run:
$ west update
$ west zephyr-export

Release Highlights

Aligned with Zephyr Project v4.1-branch

Zephyr Project sync SHA : 7823374e872145b5bd018bfe447839eb36042611

nxp-zephyr Change Log

Following Changes have been applied on top of the Zephyr v4.0.0 release branch:

Base Enablement

  • RW61x: Added standby (Power Mode 3 - PM3) support
  • Enabled standby (PM3) for RW612 and set IMU as wakeup source
  • rw6xx: Added support for XTAL32K clock
  • Added support to wakeup from a pin input
  • Added support to wakeup from an external pin
  • Set IMU as wakeup source for frdm_rw612
  • Added PM Action for MCUX LPC and NXP UART Flexcomm drivers
  • soc: rw6xx: Add code to fire the GPIO callback
  • drivers: gpio_mcux_lpc: Provide an API to fire callbacks

BLE support

  • [MCXW72]: BLE Support added
  • [MCXW71]: BLE NBU binary blob updated to MCUXPresso 24.12.00 release
  • [MCXW7x]: Various bugfixes and general stabilization

Wi-Fi support

  • Added intra-BSS forwarding for SAP mode
  • Added using or skipping CA certificate for EAP-TTLS-MSCHAPV2 and EAP-PEAP-MSCHAPV2
  • Added 'wifi ap config' command to configure SAP parameters
  • Added WPA3 enterprise only mode to replace EAP_TLS_SHA256
  • Added STA only mode support
  • Added RSN Override support for STA mode

OpenThread Support

  • Added RCP Spinel interface support for OpenThread

TF-M / mbedTLS / Crypto

  • els_pkc crypto module updated to v1.9.0
  • psa_crypto_driver performance improvements
  • mbedTLS v3.6.2 with support for HW acceleration via PSA APIs for RW61x
  • TF-M v2.1.1 enablement for RW61x

EdgeLock 2GO support

  • Updated nxp_iot_agent module to v6.1.0

NXP Zephyr SDK v4.0.0

28 Mar 18:54

Choose a tag to compare

NXP Zephyr SDK v4.0.0.0 Release Notes

The nxp-zsdk provides a NXP Zephyr Downstream for NXP SOCs.

How to get the code

The git tag for this release is "nxp-v4.0.0". See the ZSDK Getting Started at
https://github.com/nxp-zephyr/nxp-zsdk/tree/main/doc/Getting-Started.md. The
West init command is as follows:

$ west init -m https://github.com/nxp-zephyr/nxp-zsdk.git --mr nxp-v4.0.0

Then, run:
$ west update
$ west zephyr-export

Release Highlights

Aligned with Zephyr Project v4.0-branch

Zephyr Project sync SHA : 8469084dfae85f854555f0607f2c838dad097235

nxp-zephyr Change Log

Following Changes have been applied on top of the Zephyr v4.0.0 release branch:

Base Enablement

  • RW61x: Added standby (Power Mode 3 - PM3) support
  • Enabled standby (PM3) for RW612 and set IMU as wakeup source
  • rw6xx: Added support for XTAL32K clock
  • Added support to wakeup from a pin input
  • Added support to wakeup from an external pin
  • Set IMU as wakeup source for frdm_rw612
  • Added PM Action for MCUX LPC and NXP UART Flexcomm drivers
  • soc: rw6xx: Add code to fire the GPIO callback
  • drivers: gpio_mcux_lpc: Provide an API to fire callbacks

BLE support

  • Add config for coex applications
  • Added command cmd_unblock_send in Bluetooth shell to send data traffic in coex scenario.
  • Enabled standby (PM3) for coex, central_ht and peripheral_ht applications

Wi-Fi support

  • Added ITWT support for STA mode
  • Added legacy roaming support for STA mode
  • Added ECDHE_RSA cipher suite support for STA enterprise mode
  • Added RTS threshold configuration for Soft-AP mode
  • Added BTWT support for Soft-AP mode
  • Added WPS support for Soft-AP mode
  • Added enterprise support for Soft-AP mode

OpenThread Support

  • Added RCP Spinel interface support for OpenThread

TF-M / mbedTLS / Crypto

  • els_pkc crypto module updated to v1.9.0
  • psa_crypto_driver performance improvemetns
  • mbedTLS v3.6.2 with support for HW acceleration via PSA APIs for RW61x
  • TF-M v2.1.1 enablement for RW61x

EdgeLock 2GO support

  • Added nxp_iot_agent v5.2.1 module
    • Enabled el2go_agent, el2go_claimcode_encryption, el2go_import_blob and el2go_mqtt_demo samples for RW61x

NXP Zephyr SDK v3.7.0

28 Mar 18:53

Choose a tag to compare

NXP Zephyr SDK v3.7.0.0 Release Notes

The nxp-zsdk provides a NXP Zephyr Downstream for NXP SOCs.

How to get the code

The git tag for this release is "nxp-v3.7.0". See the ZSDK Getting Started at
https://github.com/nxp-zephyr/nxp-zsdk/tree/main/doc/Getting-Started.md. The
West init command is as follows:

$ west init -m https://github.com/nxp-zephyr/nxp-zsdk.git --mr nxp-v3.7.0

Then, run:
$ west update
$ west zephyr-export

Release Highlights

Aligned with Zephyr Project v3.7-branch

Zephyr Project sync SHA : 36940db938a8f4a1e919496793ed439850a221c2

nxp-zephyr Change Log

Following Changes have been applied on top of the Zephyr v3.7.0 release branch:

Base Enablement

  • RW61x: Added standby (Power Mode 3 - PM3) support
  • Enabled standby (PM3) for RW612 and set IMU as wakeup source
  • rw6xx: Added support for XTAL32K clock
  • Added support to wakeup from a pin input
  • Added support to wakeup from an external pin
  • Set IMU as wakeup source for frdm_rw612
  • Added PM Action for MCUX LPC and NXP UART Flexcomm drivers
  • soc: rw6xx: Add code to fire the GPIO callback
  • drivers: gpio_mcux_lpc: Provide an API to fire callbacks
  • drivers: mdio: Clear interrupt signal in ISR

BLE support

  • Add config for coex applications
  • Added command cmd_unblock_send in Bluetooth shell to send data traffic in coex scenario.
  • Added rw612_bga overlay for hci_uart sample
  • bt_shell: Support ble multilink connection
  • Enabled standby (PM3) for coex, central_ht and peripheral_ht applications

Wi-Fi support

STA mode with supplicant control interface support

  • Added STA Basic mode:
  • Added STA Enterprise mode
  • Added STA DPP mode
  • Added STA WPS support
  • Added STA mode 11 k/v/r roaming support
  • Added STA mode MBO CERT support

Soft-AP mode with hostap control interface support

  • Added Soft-AP Basic mode
  • Added Soft-AP Enterprise mode
  • Added Soft-AP DPP mode
  • Added Soft-AP WPS support
  • Added Soft-AP ECSA support

OpenThread Support

  • Added RCP Spinel interface support for OpenThread

TF-M / mbedTLS / Crypto

  • els_pkc crypto module updated to v1.9.0
  • psa_crypto_driver v1.0.1 interface added to provide hardware acceleration via PSA APIs for RW61x
  • mbedTLS v3.6.0 with support for HW acceleration via PSA APIs for RW61x
  • TF-M v2.1.0 enablement for RW61x
    • Supports frdm_rw612/rw612/ns and rd_rw612_bga/rw612/ns boards
    • Enabled use of Hardware TRNG as entropy source
    • Use of ELS based key for initial attestation
    • Use of ELS die internal key as ROT for HUK
    • Added inline PRINCE encryption and decryption (IPED) - encryption of external Flash - support to ITS

EdgeLock 2GO support

  • Added nxp_iot_agent v5.2.1 module
    • Enabled el2go_agent, el2go_claimcode_encryption, el2go_import_blob and el2go_mqtt_demo samples for RW61x