Zephyr Enthusiasts Monthly Issue 8 – 202508

This document records the latest news and shareable content about Zephyr, published in the last week of each month.

This magazine is open source (GitHub: lgl88911/Zephyr_Fans_Monthly[1]), and contributions, issue submissions, or recommendations for Zephyr content are welcome.

Project Data

Zephyr Enthusiasts Monthly Issue 8 - 202508

Excluding merges, 356 authors pushed 1739 commits to the main branch and 1789 commits to all branches. A total of 4240 files changed in the main branch, with 150803 lines added and 25994 lines deleted.

Zephyr Enthusiasts Monthly Issue 8 - 202508

Recent Developments:

  • ADC Stream API[2]
  • PWM Extended API Supports Interrupts[3]
  • Added CRC Driver for Renesas[4]
  • Imported OpAmp Device Driver API[5]
  • Enhanced PSCI[6]
  • ZVM’s RK3568 Solution Mainboard Merged into Zephyr Upstream[7]

News & Events

1. Collection of Zephyr Presentation Videos from OSS North America 2025

  • Conference Spotlight 1[8]
  • Conference Spotlight 2[9]
  • Conference Spotlight 3[10]
  • Conference Spotlight 4[11]

2. Changes in Zephyr Membership[12]

The Zephyr project expands its ecosystem, with Silicon Labs upgrading to Platinum Member and new Silver Members Beningo Embedded Group, Raytac, and Tenstorrent.

3. Update Released for Arduino Core Based on Zephyr[13]

Version 0.3.2 update for Arduino Core based on Zephyr, upgrading Zephyr to v4.2.0.

4. ZDS 2025 Schedule Released[14]

The ZDS 2025 schedule is online, with a total of 49 topics over three days from August 25 to 27.

Abstracts & Opinions

1. NXP’s 20-Year Microcontroller Vision[15]

NXP’s 20-year vision for microcontrollers, particularly mentioning investment in the development of Zephyr RTOS and deep integration with MCUXpresso and Zephyr.

2. Elevator Equipment Migration from CircuitPython to Zephyr[16]

Lift AI collaborated with Blues and Croxel to remotely transform its national elevator management platform. Utilizing the connectivity of Blues Notecard, thousands of elevator devices were migrated from a CircuitPython-based system to a production-grade Zephyr RTOS, achieving zero downtime and significant cost savings. This transformation not only enhanced device performance and energy efficiency but also laid the foundation for future sustainability, demonstrating the potential for IoT devices to achieve technological upgrades without hardware replacement.

3. Zephyr Recruitment

Samsung and Dell are both hiring engineers with a background in Zephyr.

https://www.upwork.com/freelance-jobs/apply/Firmware-Development-for-Audio-Wearable-Device-with-Zephyr-RTOS_~021955045652486673396/

https://jobs.dell.com/en/job/austin/firmware-engineer-bios-embedded-controller/375/85293872656

Courses & Tutorials

1. Zephyr Beginner’s Tutorial[17]

An open-source Zephyr beginner’s tutorial, explaining the most basic kernel objects and usage examples. The last update was a year ago, and the Git address is

https://github.com/maksimdrachov/zephyr-rtos-tutorial

Technologies & Tools

1. Adding TCPC to Zephyr for USB Power Delivery[18]

This article introduces how to add a Type-C Port Controller (TCPC) for USB-C Power Delivery in Zephyr RTOS. It details hardware configuration, device tree configuration, and implementation of example applications using the FUSB307B TCPC and Nordic nRF52840DK development board.

2. Zephyr Affected by MadeYouReset Vulnerability[19]

The newly discovered “MadeYouReset” (CVE-2025-8671) attack method is a novel denial-of-service (DoS) technique targeting HTTP/2 implementations. By inducing the server to reset connections and excessively consume resources, it could severely disrupt unpatched systems through distributed denial-of-service (DDoS) activities. This vulnerability was discovered by researchers from Tel Aviv University in collaboration with researchers from Imperva and disclosed through the CERT Coordination Center. The article mentions that Zephyr’s HTTP/2 implementation is affected by this vulnerability.

3. Ocre Adds Linux Support Following Zephyr[20]

The Ocre project, supported by LF Edge, extends OCI-like containerization to resource-constrained edge devices through WebAssembly technology. The Ocre runtime abstracts hardware complexity, allowing software to be decomposed into independently developed and managed containerized applications. Initially developed based on a FreeRTOS prototype, Ocre was later refactored to Zephyr and contributed to LF Edge. Zephyr was chosen for its modern architecture, active community, and extensive hardware support. Ocre now adds support for Linux, enabling developers to deploy and manage the same code and container binaries on resource-constrained devices, significantly reducing container overhead.

Ocre’s Git repository:

https://github.com/project-ocre/ocre-runtime

4. Zephyr Repository Dashboard[21]

The Zephyr project data dashboard displays current and historical data for Zephyr.

Zephyr Enthusiasts Monthly Issue 8 - 202508

Zephyr Enthusiasts Monthly Issue 8 - 202508Zephyr Enthusiasts Monthly Issue 8 - 202508

Zephyr Monthly Knowledge

1. During the build process, Zephyr merges scattered dts/dtsi files into a single zephyr.dts, placed in build/zephyr/. Starting from version 4.2.0, it also adds the source files of the description nodes in zephyr.dts, making it easier to handle Devicetree errors.

  /* node '/pin-controller/i2c1_default' defined in zephyr/boards/espressif/esp32s3_devkitc/esp32s3_devkitc-pinctrl.dtsi:44 */
  i2c1_default: i2c1_default {
   phandle = < 0x8 >; /* in zephyr/boards/espressif/esp32s3_devkitc/esp32s3_devkitc_procpu.dts:86 */

   /* node '/pin-controller/i2c1_default/group1' defined in zephyr/boards/espressif/esp32s3_devkitc/esp32s3_devkitc-pinctrl.dtsi:45 */
   group1 {
    pinmux = < 0x2e1704 >,
             < 0x2d96c5 >; /* in zephyr/boards/espressif/esp32s3_devkitc/esp32s3_devkitc-pinctrl.dtsi:46 */
    bias-pull-up;          /* in zephyr/boards/espressif/esp32s3_devkitc/esp32s3_devkitc-pinctrl.dtsi:48 */
    drive-open-drain;      /* in zephyr/boards/espressif/esp32s3_devkitc/esp32s3_devkitc-pinctrl.dtsi:49 */
    output-high;           /* in zephyr/boards/espressif/esp32s3_devkitc/esp32s3_devkitc-pinctrl.dtsi:50 */
   };
  };

References

[1]

lgl88911/Zephyr_Fans_Monthly: https://github.com/lgl88911/Zephyr_Fans_Monthly

[2]

ADC Stream API: https://github.com/zephyrproject-rtos/zephyr/pull/90285

[3]

PWM Extended API Supports Interrupts: https://github.com/zephyrproject-rtos/zephyr/pull/93275

[4]

Added CRC Driver for Renesas: https://github.com/zephyrproject-rtos/zephyr/pull/87557

[5]

Imported OpAmp Device Driver API: https://github.com/zephyrproject-rtos/zephyr/pull/94040

[6]

Enhanced PSCI: https://github.com/zephyrproject-rtos/zephyr/issues/93898

[7]

ZVM’s RK3568 Solution Mainboard Merged into Zephyr Upstream: https://github.com/zephyrproject-rtos/zephyr/pull/64217

[8]

Conference Spotlight 1: https://www.zephyrproject.org/zephyr-project-voices-from-oss-north-america-2025-session-spotlights-1/

[9]

Conference Spotlight 2: https://www.zephyrproject.org/zephyr-project-voices-from-oss-north-america-2025-session-spotlights-2/

[10]

Conference Spotlight 3: https://www.zephyrproject.org/zephyr-project-voices-from-oss-north-america-2025-session-spotlights-3/

[11]

Conference Spotlight 4: https://www.zephyrproject.org/zephyr-project-voices-from-oss-north-america-2025-session-spotlights-4/

[12]

Changes in Zephyr Membership: https://www.zephyrproject.org/zephyr-expands-ecosystem-august-2025/

[13]

Update Released for Arduino Core Based on Zephyr: https://blog.arduino.cc/2025/08/06/updated-arduino-cores-with-zephyros-beta/

[14]

ZDS 2025 Schedule Released: https://osseu2025.sched.com/overview/type/Zephyr+Developer+Summit

[15]

NXP’s 20-Year Microcontroller Vision: https://www.nxp.com.cn/company/about-nxp/smarter-world-blog/BL-NXP-20-YEAR-MICROCONTROLLER-VISION

[16]

Elevator Equipment Migration from CircuitPython to Zephyr: https://blues.com/blog/protect-your-hardware-investment-how-lift-ai-remotely-transformed-their-platform-with-blues-and-croxel/

[17]

Zephyr Beginner’s Tutorial: https://maksimdrachov.github.io/zephyr-rtos-tutorial/

[18]

Adding TCPC to Zephyr for USB Power Delivery: https://www.beyondlogic.org/adding-a-tcpc-to-zephyr-for-usb-power-delivery/

[19]

Zephyr Affected by MadeYouReset Vulnerability: https://cyberinsider.com/new-madeyoureset-method-exploits-http-2-for-stealthy-dos-attacks/

[20]

Ocre Adds Linux Support Following Zephyr: https://www.zephyrproject.org/ocre-has-a-new-linux-sibling/

[21]

Zephyr Repository Dashboard: https://kartben.github.io/zephyr-repo-metrics/

Leave a Comment