
The Zephyr Podcast
A weekly podcast all about the Zephyr real-time operating system, covering community news and technical discussions from the project's ecosystem. Hosts Benjamin Cabé and Fabio Baltieri talk with developers and contributors about embedded development with Zephyr RTOS. Episodes mix project updates, interviews, and deep dives into technical topics. It is aimed at embedded engineers and anyone following the open-source Zephyr community.
Episodes

Live from Prague
The first Zephyr Maintainers Forum The Zephyr Community Awards winners Zephyr Network Buffers, Johan Hedberg Fake Drivers: A Practical Guide To Zephyr Test Doubles, Henrik Brix Andersen Where Zephyr Fits in Space Computer Architecture and From TTEthernet To TSN on Zephyr, Yasushi Shoji Network Subsystem Status and Overview, Jukka Rissanen USB Development and Testing on Native Simulator, Johan

Fifteen Million Amps
Three picks from the ZDS schedule: USB Development and Testing on Native Simulator, Network Subsystem Status and Overview and From Zero Hardware To Production: High-Performance Sensors With Zephyr TI and Infineon upgrade to Platinum membership Git 2.56 adds git history drop CMSIS-Zephyr, examples for the Arm CMSIS Debugger and Keil Studio with Zephyr Price increases for the 2GB Raspberry Pi

Long-Term Support, Short-Term Freeze
Canonical's Zephyr 26.04 LTS, with up to 15 years of security maintenance The Zephyr docs assistant, also available as an MCP server for your editor Raspberry Pi locks boards to their factory RAM capacity mpipe gains player utilities and base plugins A native_sim video source A semihosted flash driver, backed by a file on the host A LIN driver API FIDO2 over BLE DMA2D direct rendering on all app

The Off-Highway Kite
Three more picks from the ZDS schedule: A Generic RF PHY Driver API for Proprietary Protocols, Where Zephyr Fits in Space Computer Architecture, and Playing Audio on a SoC DAC Output An RFC for an Automotive & Off-Highway Working Group, comments welcome USBTMC, the USB test and measurement class native_sim on macOS Qualcomm Hexagon, the DSP in your Snapdragon, is now an architecture Zephyr sup

Caught Sleeping at Work(queue)
Three picks from the ZDS schedule: Ten Years of Zephyr: Replace Linux, or Work With It?, Zephyr Network Buffers, and the Linus Torvalds keynote Analog Devices to acquire Alif Semiconductor A Plantower PMSA003I driver, for PM1.0, PM2.5 and PM10 over I2C QEMU support for the Espressif DevKitC boards SMP freeze/thaw in coredump, capturing every CPU's registers at panic Modbus RX on a dedicated w

An RTOS for Ages Two and Up
The Dato DUO and the Teenage Engineering catalogue: lovely open-firmware noise machines that do not run Zephyr ...yet! Using the pytest harness in Twister to coordinate a device under test with its jig Seven new Silver members, and roughly 500 unique contributors to the tree last month Arduino Core for Zephyr reaches 1.0, running on Zephyr 4.4.1 The Zephyr Maintainers Forum agenda is out SPI n

150,000 Commits Later
Pre-orders open for the Arduino VENTUNO Q, and what $300 actually buys you 150,000 commits in main, and 1,455 PRs merged in August against 700 a year ago Create your own debug adapter with custom hardware and almost no code A VirtIO block disk driver, with a VirtIO GPIO driver close behind An I2C target register-set library, with a fake TMP103 to go with it west spdx --init is no longer necessar

UBSan, ASan, and the Other San
We're back from the summer break, with three weeks of PRs to catch up on Listener follow-up: the Microchip XC32 compiler is now free Nominations still open for the Zephyr Community Awards The 2026 RTOS Performance Report: more RTOSes, more targets, Zephyr most improved PINE64 pauses Linux board production until RAM prices drop Linux staging now rejects LLM-generated patches Rust's AI policy: nob

From BIOS to BioZ
A 150 MB Copilot CLI binary accidentally committed to the FreeBSD ports repo Microchip acquires Hailo and its edge AI vision accelerators Arduino Core on Zephyr hits 0.90.0 and officially leaves beta Keychron kicks off an open source initiative with a Zephyr-based open source gaming mouse firmware on the way Developer Survey 2026 results Nominations are open for the Zephyr Community Awards

Two Hundred Pull Requests Later
A refreshed Zephyr merge list with clearer status indicators, filtering, mobile support, and built-in guidance A redesigned documentation page for the list of Zephyr services, grouping Zephyr's many capabilities into visual categories The hwsim virtual Wi-Fi driver for testing access points, scanning, authentication, and connectivity on native_sim Multi-toolchain Twister builds, including GCC and

Make Love, Not (Trade) War
Linus on AI tooling for kernel development, sparked by the Patchwork/Sashiko discussion A new timeout management benchmark Doxygen top-level group cleanup and a new CI check to keep stray groups out dependency-mode devicetree property key for reversed initialization dependencies TLA2528 combined ADC and GPIO expander driver ADIS16470 ruggedized IMU driver (a 400 € component!) LLEXT support for O

Github vs. Raspberry Pi in a Closet
Device filesystem for /dev-style access and Linux portability CDAC THEJAS32 RISC-V support Proposed fan subsystem Twister preferred_toolchain support for better LLVM coverage (among other things) Initial DWC2 USB host controller support Pouch, portable data across devices, gateways, and transports A trigger.py workaround for delayed GitHub Actions schedules Microchip SmartFusion2 FPGA + SoC su

Pick Your (Memory) Poison
New Zephyr RTOS Cookbook from Roy Jamil and Ayoub Bersheela (AC6), now on Amazon in print and e-book Git 2.55: one-step commit fixups, auto-stash on checkout, and remote groups for fetch and push Linux kernel debating the Assisted-by: tag Address Sanitizer memory poisoning to catch use-after-free, buffer overflows, and unallocated access Lightweight heap write sanitizer for sys_heap rpmsgfs file

The "K" That Saved 30K
snprintk() vs. snprintf() Linux 7.2 drops strncpy() Steam Machine teardown, and another kite spotted inside SPDX 3 SBOM support lands in Zephyr, a day before it merged in the Linux kernel. Web-based SPDX 3 visualization tool, for browsing the dependency graph, sources, licenses, ... from your SBOM. Standalone UF2 USB MSC bootloader Where double-tap reset actually came from (Arduino, around Ap

FIDO2 Comes to Zephyr
The Orange Pi 6, a 12-core Cortex-A720 SBC, maybe powerful enough for hardware-in-the-loop CI Shell command chaining with && A VirtIO input driver bringing touch, mouse, and keyboard to QEMU A FIDO2/CTAP2 authenticator subsystem, with a button-press sample A native u-blox M10 GNSS driver A Linux LED native_sim driver that maps host LEDs to Zephyr LED devices Hardware JPEG encoding on STM32 H7/

The Native Sim-phony
Linus' guitar pedal project, and why it clearly needs Zephyr next RISC-V Summit Europe recap: QEMU, custom instructions, DSPs, and low-power cores ETM tracing, CoreSight, and "time-travel" debugging Testplan v2 for faster, smarter CI CMake unity build experiments ESP-NOW broadcast sample and ESP32 WPA Enterprise support Realtek Ameba Wi-Fi support BCM2711 framebuffer driver for Raspberry Pi nati

The Year of the Zephyr Router
A reminder to fill out the Zephyr Developer Survey 2026 before it closes at the end of June. Thanks in advance! iBattery SDK, a Zephyr-friendly battery intelligence layer with software-side state-of-charge experiments ZMK coredump experimentation using coredump subsystem flash backend for persistent post-crash diagnostics Fresh documentation for iterable sections ESP32 power-down support for bet

Beep Boop, Fastboot
Please take 5-10 min to fill out the Zephyr Developer Survey if you haven't already! An Ada runtime for Zephyr Composite fuel gauge support for battery estimation without a dedicated fuel-gauge IC Golioth's local shell talks SMP to devices over Web Serial, with a live demo at local-shell.golioth.dev USB Fastboot support in the works ESP32-P4 support coming, because apparently ESP32 can also mea

The Zephyrtastic Episode
Build there, flash here workflow for remote builds and local flashing A Zephyr-native Meshtastic stack, with LoRa, Protobuf, GNSS, sensors, MQTT and more minmax.h cleanup for the new lowercase min/max macros Min/max constraints for devicetree binding properties BCM2711 mailbox controller support for Raspberry Pi nsim_mount, a native_sim filesystem for mounting host directories A new DALI lighting

My IPv6 Mouse Runs SSH
Search boards by available RAM/Flash in the board catalog. New Documentation Working Group RFC The very important days without GitHub incident counter Daniel Stenberg on curl, AI reports, and high-quality chaos Mythos finding a curl vulnerability Shell alias support A proposed buzzer subsystem for portable beeps and tones Reversing devicetree dependencies for tricky initialization-order cases HT

Smart Amps and Smarter Docs
Valve publishes Steam Controller 3D files and STEP/STL models The weekly "is GitHub broken?" weather forecast cpu_freq thermal cap constraints for runtime frequency scaling GPIO keys shutdown behavior and low-power pin handling Twister multi-DUT testing for coordinated tests across multiple devices DEVICE_API_EXTENDS for devices exposing multiple APIs More options for HTTP client shell commands

Press Any Kite to Start
Linus Torvalds merges a 138k lines-of-code removal in Linux networking Highlights from Git 2.54, including git history, split, and replay WPA3 support for AIROC and nRF Wi-Fi Valve's new Steam Controller teardown, with Zephyr spotted in the firmware Mapped partitions and ranges cleanup Mermaid diagram support for Zephyr documentation A new fixed-size FIFO implementation Remote shell clients suppo

More Architectures Than IPs
Yes, seriously: an IETF draft for IPv8 More Zephyr-adjacent goodness in Framework hardware, with ZMK powering the new keyboard Windows 9x for Linux, because running a Linux kernel as a Windows 95 application is apparently a thing ST's beefy STM32H7RS "boot flash enabled" Cortex-M7 MCU PebbleOS on Zephyr, spotted via Adafruit OpenDeck, a Zephyr-based hardware and software platform for MIDI contro

Flying Kites, Planes, and Canaries
Zephyr 4.4 release video is out Zephyr 4.4 on r/embedded The Raspberry Pi's 15-year reign may be ending, according to this piece on How-To Geek GitHub's stacked PRs workflow A Serial MIDI 1.0 UART module for Zephyr Native SSH support in the works CoAP over TCP support under discussion CoAP sample improvements HTTP client shell commands TLS persistent session cache via settings Remote CPU shell

More Drivers Than (Neo)Pixels
CMake library dependencies. Audio coming to native simulator GPIO fast path GPIO_GET_REGS Espressif RMT driver STM32 PWM + DMA for WS2812 MMIO API compliance check — checks to improve MMIO API compliance. WallaBMC OSSNA schedule is live LF Energy Summit Europe CfP Embedded World NA 2026 CfP Join us on Discord! // #podcast at https://chat.zephyrproject.org

Cabin crew, prepare for native_sim
Raspberry Pi price increases and new 3GB Pi 4 variant The USB-C connector dev board with an ATtiny16 — someone please remake this with an STM32C071 and Zephyr LogScope, a VS Code extension for visualizing and filtering Zephyr logs, with J-Link RTT support and serial auto-reconnect Release freeze PR policy being formalized for post-RC merge rules Luca's presentation about Zephyr in Arduino at

Triple Tag Week
Rennes meetup was a hit! Nearly 100 attendees, recordings coming soon Zephyr 4.2.2 released (final release for the 4.2 branch) Zephyr 4.4-rc1 tagged Zephyr SDK 1.0.1 with Xtensa and OpenRISC fixes action-zephyr-setup now supports LLVM toolchain OpenRISC architecture support (QEMU board only for now) Cortex-A SMP support ARM32 stack walk — backtrace on exception, previously only available on ARM6

The Week of The C5(s)
PCB art blog post by Eve Hi-res wheel debouncing fix for Zephyr-based mice and ZMK devices Ultimate Hacking Keyboard, a Zephyr-based (NCS) split keyboard AI-powered chatbot for Zephyr docs. QEMU RAM framebuffer display support has landed Objective-Z, an Objective-C transpiler experiment for Zephyr by Rodrigo Zephyr SDK 1.0 is out, now with LLVM support alongside GCC Instrumentation hooks added t

$300 Worth of Zephyr News
Birthday cake at Embedded World 🎂 Arduino Ventuno Q zstreamer — media streaming for Zephyr New arch_switch() context layer for Cortex-M has landed Heap hardening with canary-based corruption detection New fs mv shell command ADI TMCM-3216 stepper motor controller driver Dave2D driver support on LVGL for Renesas RA devices RFC with 2D Accelerator API proposal UDC USB High Speed for SAM platfo

10 Years and Still Learning
Winterthur meetup recordings are now on YouTube! ZSWatch dev kit available on Elecrow Upcoming Tech Talk: Cellular IoT with Zephyr and the nRF9151 MicroMod Golioth acquired by Canonical STMicroelectronics unveils the STM32C5 — Cortex-M33, Ethernet, USB, FD-CAN AI/LLM contribution guidelines for Zephyr Qualcomm hiring Zephyr engineers in San Diego and Cork CLUTGen — calibration lookup table gene

Only 0.51% Zephyr
RFC: FIDO2/CTAP2 authenticator subsystem Google's OpenSK Focusrite / Adam Audio job offer Major context switch rework The FTP client has landed, and a TFTP server is on its way HTML build report for your Zephyr app New west serial monitor command Zephyr SDK 1.0 rc1 is out Zephyr code distribution breakdown Inter-processor mailbox for Raspberry Pi Pico PIO-based MIPI-DBI driver for Raspberry Pi

Zephyr Presence Detected
ICLegend S3KM1110 mmWave radar sensor Devicetree ranges discussion Zephyr SDK dropping x86-64 macOS builds The Hidden Costs of Using Zephyr — by Shawn Hymel New DNS browse shell command FTP client library and shell module coming up Board support for the Alif Ensemble E8 ADI MAX32 RV32 secondary core support Runtime system timer clock rate change notification Bluetooth: GAP service extraction fr

You Merged My Sister's PR
Fabio finds Zephyr in an MxL86282 Handling Button Press, Longpress, and Double-Tap with the Zephyr Input Subsystem Bring up of a new display shield using Claude and a feedback loop where the agent actually watches the screen output New driver for qemu ramfb coming up New doxygen aliases to document "driver ops" (example for the CAN Controller driver operations here) Shell readline helper N

FOSDEM 2026 Recap
They quit their job to build wearables for cows... using Zephyr! Raspberry Pi 4 redesigned for dual RAM chips Texas Instruments to acquire Silicon Labs for $7.5B Heap canary support for corruption detection ARMv9 PACBTI support for pointer authentication New biometrics subsystem with fingerprint sensor drivers, code samples, emulator MAX42500 combined watchdog and voltage monitor driver Netsol

Brussels Calling
FOSDEM (https://fosdem.org/2026/) CI for Doxygen coverage delta checker Doxygen style guidelines CMake optimization with Perfetto ASCII only on documentation (https://github.com/zephyrproject-rtos/zephyr/pull/98214) Motor Control Driver Architecture for Hard Real-Time FOC Applications Forward Database table for Ethernet bridge Counter subsystem now supports 64-bits values BL61x overclock DTS bin

Heap Heap Hooray
Saving flash with the SHELL_HELP macro Dual-band WiFi 6 ESP32-C5 announced - coming to Zephyr soon? AI-generated reports force curl to end bug bounty program New automotive LIN subsystem (Local Interconnect Network) Compiler-based cleanup classes for resource management Malloc vs. k_malloc 9x36 PWM LED Matrix for Framework laptop Dual-ethernet phyBOARD-Atlas (i.MX RT1170) NB-IoT ST87M01 Ardu

Shell Commands for Everything!
Basic button sample overhaul: now uses Input and LED subsystems for proper debouncing New Power On Self-Test (POST) RFC New Requests module for HTTP GET/POST/PUT/DELETE, including shell commands Standardized Doxygen guidelines now available (CI checks incoming) Benjamin hacking around the M5Stack StackChan robot (touch sensor, servo bus) Cytron Maker Pi RP2040 (motors, servos, piezo) RFC for

Lighting up 2026!
Zephyr web display experiment MicroQuickJS 10Base-T1S multi drop (boards in Zephyr with support for it) RaspberryPi Pico binary info feature Keychron Q Ultra ZMK Motion 2350 Pro Adafruit Prop-Maker Feather Framework laptop keyboard Espressif RMT driver ws2812_rpi_pico_pio DMA support TPS55287 features GRVL, a lightweight GUI library for Zephyr-based MCUs NVIDIA hiring Zephyr engineers!

About Time (and Timing!)
Rust no longer experimental in Linux Linux Rust CVE The return of the millennium bug The Y2K38 bug will likely impact Paris' metro... will it impact Zephyr? zscilib is looking for a maintainer Pullapprove being evaluated in zephyr-testing GitHub announces ... and unannounced charging for private runners AmebaDplus FT9001 Macro to approximate heap overhead from Jordan Cleanup classes from Pie

ACTIVE_LOW on 0xC0FFEE
Robert's experience with Zephyr RTOS libcsp, a library for the Cubesat Space Protocol that's available as a Zephyr module New Biometrics driver class Benjamin's presentation about Cyber Resilience Act Readiness for Embedded Product Makers External GPU support for LVGL Snenseo BLE coffee machine Zephyr Tech Talk next week! A Visual Approach to Devicetree Configuration. YouTube / LinkedIn Ai-T

From Cars... to Space
Sphinx 9.0 is out Mercedes Benz ARDEP LIN (Local Interconnect Network) subsystem proposal Qualcomm hiring Zephyr developers! MQTT-SN is making a come-back Realtek AmebaD Space Cubics SC-OBC V1 COND_CASE_1, a switch/case like variant of the COND_CODE_1 macro RV3032 TPS55287 Working Group nominations CRA (Cyber Resilience Act) FAQ Join us on Discord! // #podcast at https://chat.zephyrproject.

The Flash That's Not a Flash
New Zephyr docs homepage is coming (...or already landed by the time you listen to this!) Zephyr Linux RPC with ec_host_cmd Linux netdev patchwork Zephyrbot opens issue #100,000 Seeed Studio XIAO Debug Mate Upcoming OpenAI device ...and job listings mention Zephyr RTOS? 👀 Deep dive into ST's Phase Change Memory (PCM) LVGL 9.4 support DTSh (DeviceTree Shell) integration Zbus support for asy

Can it run Doom? (yes, and with Bluetooth!)
Linus' keynote at EOSS Korea Greg's keynote at EOSS Korea Linux C guard implementation sudo-rs Affected By Multiple Security Vulnerabilities Cloudflare outage Moddable SDK Zephyr Doom on nRF5340 West Module Registry for community modules Greybus Module for Zephyr STM32V8 Ridiculously tiny ESP32-C3 board Alientek DNESP32S3B OV5642 camera driver Bluetooth Shorter Connection Interval Cortex-A5

Zephyr 4.3 is out!
Zephyr 4.3 has been released! 🎉 https://github.com/zephyrproject-rtos/zephyr/releases/tag/v4.3.0 Demo video Blog post tiny386 Minecraft server in a light bulb Actuator working group discussions French accent unsupported in file path Arduino Nesso N1 Linux kernel enabling MS extensions Infineon T2G Body High Adafruit MCP4728 shield BQ25188 Li-Po charger Himax HM0360 camera sensor FT6145 touc

Watch your language!
Debian's APT Will Soon Begin Requiring Rust Rust implementation of Arduino API Upcoming Zephyr Tech Talk about all things Arduino and Zephyr Zephyr switching to C17 AkiraOS LRC client Pebble 2 Duo hardware files NVMEM support for OTP Fuses Actuator API Working group meeting links Zephyr turns 10 survey Upcoming Zephyr meetups

OpenBMC ported to Zephyr and (lots!) of other news
FOSDEM coming up on Jan 31st and Feb 1st, 2026. Watch out for upcoming call for papers! New Zephyr modules out there: wolfSSL Edge Impulse Zephelin Raspberry Pi's VS Code extension for Pico now supports Zephyr OpenRISC and Nvidia monitors STM32 GPIO wake up pins Microchip rain triggered green house OpenBMC Zephyr presentation PSOC Edge E84 AI Haptics shell UVC encoder sample Zephyr turns 10 su

It's raining boards!
Zephyr 4.3 feature freeze! Peter Korsgaard, the author of Buildroot, has been contributing to Zephyr, particularly around the EEPROM API. Qt completed their acquisition of IAR Systems. Qt already has some level of Zephyr support. The "search by compatible" feature is now live in the Zephyr board catalog. You can now search for boards by specific sensors, peripherals, or IP blocks (e.g., all boar

Three Blind (Zephyr) Mice
Fabio ran a 100-mile mountain race in Japan. He used a custom, Zephyr-powered headlamp during the race, built with an STM32C071 and lenses from Ledil. The Zephyr feature freeze is scheduled for next Friday, October 24th. "Search by compatible" feature is coming to the Zephyr board catalog. Full-day online Zephyr conference by Elektor is happening on November 5th. Benjamin will be speaking about Z

The new Arduino Uno Q gets a Zephyr brain
Fabio's MinMax chronicles are over Google Japan's rotary dial keyboard. Everything is on GitHub - who is going to port it to Zephyr? :) The 1.65m long one from a few years back is pretty awesome too! Qualcomm acquires Arduino New Arduino Uno Q board has a Zephyr brain, and all the docs are already out This reminded Fabio of the Arduino TRE ; Arduino Yún was also doing something similar Benjam

Zephyr (remotely) calling
Linus rejects Linux RISC-V Big Endian patches. Many options for RPC (remote procedure call), but no silver bullet? Network buffers, COBS, Protobuf (nanopb), I2C target mode, EC Host Command subsystem, ... Ring Buffer API RFC. Support has been added for the RP2350's Hazard RISC-V core. Raspberry Pi Pico 2 bootloader support. Waveshare RP2040-Keyboard-3 Adafruit Trinkey QT2040 New driver for

A wall of Zephyr news
Recordings from The Things Conference 2025 are starting to appear on their YouTube channel. Photos from The Things Conference "IoT Wall of Fame", featuring many Zephyr devices, are available on the Zephyr Project LinkedIn page. Meshtastic, a LoRa-based mesh network for off-grid communications. "IoT is the process of taking electronics and putting it in things that don't need it, never had it, n

MIN(1, 1) = 2
Linus Torvalds' open source guitar pedal project. Troubleshooting a nasty issue in the MIN() macro. Macros are dangerous - prefer inline or static functions to function-like macros. Zephyr documentation available as a PDF. New "dtdoctor" tool helps debug Zephyr build errors related to Devicetree. New cool RP2040 boards: Waveshare RP2040-Matrix Adafruit Metro RP2040 DFRobot Beetle RP2040 Ru

The Zephyr CI meltdown
Zephyr Developer Summit recordings are now available! The Raspberry Pi Debug Probe, usable with Zephyr's CMSIS-DAP sample. Zephyr Pull Request dashboard for finding PRs that need review. Twister weekly test results. Zephyr Discord server (check out #ci and #pr-help channels when you PR is stuck). GitHub issues labeled "good first issue" for those looking to start contributing. In-progress pu

Launching a new Zephyr RTOS podcast!
In this first episode, Benjamin and Fabio look back at all the buzz around Zephyr at the recent Zephyr Developer Summit, and dive into some new features recently added to the project Lots of new cool Adafruit and MikroE shields now available Twister Display harness OCPP support (protocol for the communication between EVs and charging stations) The Zephyr Native Simulator is awesome! Share yo
Recommended

Hard Knocks Podcast

Effective Weight Loss for Moms | High protein, Strength Training, Lose Weight, Meal Planning, Fat Loss, Healthy Habits

The Human-Animal Connection - Pet Life Radio Original

Infinite Health with Dr. Arasi Maran

The Daily

World News Tonight with David Muir

The Joe Rogan Experience

English Vocabulary Help

TED Talks Daily

Learn English B1 with Daily News | English Listening Practice

Talk About Talk - Executive & Leadership Communication Skills

English with Olivia | Slow Conversations & Vocabulary