The team behind Arduino has unveiled ArduinoCore-Zephyr 1.0.0, described as the project's most substantial update to date. Following the stability achieved with version 0.90.0, this release introduces support for additional boards, integrates a newer version of the Zephyr operating system, and delivers numerous enhancements and bug fixes throughout the core platform.

The development team credits the community for their role in reaching this milestone, noting that testers, issue reporters, and contributors were instrumental in bringing the version to release.

Arduino VENTUNO Q now compatible

The newly released Arduino VENTUNO Q board now operates on Arduino Core-Zephyr. This board combines a Qualcomm Dragonwing IQ-8275 SoC with an STM32H5F5 real-time MCU. With this update, the STM32 component has been configured to deliver comprehensive Zephyr compatibility, enabling VENTUNO Q users to leverage the same real-time, deterministic control that Zephyr provides across Arduino's broader hardware ecosystem. For developers working on physical AI projects such as robotics or industrial automation systems, the board now allows them to harness both the AI processing capabilities and the MCU's real-time performance in tandem.

Zephyr 4.4.1 integration

The core now operates on Zephyr 4.4.1, bringing with it the latest enhancements from the upstream project, including security patches and expanded driver compatibility for all supported Arduino boards.

Camera functionality for Nicla Vision

Camera support has been activated for the Nicla Vision module. Developers can now directly capture and manipulate image data via the Zephyr core, enabling edge-based vision tasks including object recognition and image analysis on one of Arduino's most compact boards.

Stability and maintenance improvements

This release encompasses a comprehensive set of bug corrections and code cleanup efforts designed to strengthen reliability and uniformity across all compatible boards. The complete changelog is available in the GitHub release notes.

Supported hardware

  • Arduino UNO Q board
  • Arduino VENTUNO Q (New!)
  • Arduino Portenta H7 board
  • Arduino Portenta C33 board
  • Arduino Opta microPLC
  • Arduino GIGA R1 WiFi board
  • Arduino Nano Matter board
  • Arduino Nano RP2040 Connect board
  • Arduino Nano 33 BLE board
  • Arduino Nicla Sense ME module
  • Arduino Nicla Vision module

Installation instructions

Users can obtain the update by launching the Arduino IDE, searching for "zephyr" within the Board Manager interface, and selecting version 1.0.0 for installation. Those unfamiliar with the Zephyr core can consult the provided setup documentation, which includes detailed instructions for initial loader flashing.

Looking ahead

The 1.0.0 release represents a significant advancement for Arduino's Zephyr implementation and reflects the contributions of the community members who participated in the journey from version 0.90.0. Users are encouraged to review the complete release notes on GitHub, report any discovered problems, and continue developing with the platform.

Source: Arduino Blog