Skip to content

Update fmu-v6x config for Zenoh to prevent hardfaults#26213

Merged
dakejahl merged 1 commit intoPX4:mainfrom
MDEAGEWT:zenoh_hardfault
Jan 15, 2026
Merged

Update fmu-v6x config for Zenoh to prevent hardfaults#26213
dakejahl merged 1 commit intoPX4:mainfrom
MDEAGEWT:zenoh_hardfault

Conversation

@MDEAGEWT
Copy link
Copy Markdown
Contributor

@MDEAGEWT MDEAGEWT commented Jan 5, 2026

Solved Problem

Zenoh module causes HardFault on fmu-v6x when attempting TCP/UDP connection.

Solution

Commit 7887f16 added CONFIG_PTHREAD_MUTEX_TYPES=y for Zenoh support on fmu-v6xrt, mr-canhubk3, and tropic-community boards, but fmu-v6x was not included.
Enable CONFIG_PTHREAD_MUTEX_TYPES in NuttX defconfig to support PTHREAD_MUTEX_RECURSIVE type required by zenoh-pico library.

Changelog Entry

For release notes:

Bugfix: Fix Zenoh module HardFault on FMU-v6x by enabling pthread mutex types

@MDEAGEWT MDEAGEWT changed the title Update NuttX fmu-v6x config use with Zenoh Update fmu-v6x config for Zenoh to prevent hardfaults Jan 6, 2026
@dakejahl dakejahl merged commit df42ef8 into PX4:main Jan 15, 2026
67 of 68 checks passed
TheLukaDragar pushed a commit to TheLukaDragar/PX4-Autopilot that referenced this pull request Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants