August 24, 2026 PX4 Weekly Dev Update: Hardware Expansion, System Stabilization, and MAVLink Security Enhancements

Dear PX4 community developers, this is the PX4 weekly integrated briefing for August 24, 2026. Over the past week, the PX4 Autopilot project has shown significant activity, focusing on extensive hardware support expansion, core system stabilization, and several critical bug fixes. Notably, the addition of new flight control boards and sensor drivers stood out, alongside continuous efforts to improve simulation environments and enhance the precision of flight control algorithms.

Of particular note are several security vulnerabilities discovered in the MAVLink protocol and the GPS NMEA parser, which underscore the need for ongoing attention to the robustness and safety of drone systems. Furthermore, the release of QGroundControl’s latest stable version and active discussions in the developer forum demonstrate the growing maturity of the PX4 ecosystem. Overall, the development team continues to maintain a balanced approach, extending functionality while simultaneously enhancing system reliability.

PX4 Releases and Key Changes per Version

While there were no new official releases in the past 7 days, the most significant recent pre-release, v1.18.0-beta2 (published August 09, 2026), is currently the focus of testing and feedback from the developer community. This version addresses critical issues found after v1.18.0-beta1, significantly improving stability.

  • v1.18.0-beta2 (Details)
    • Fixed-wing Control Improvements: Addressed NaN eas2tas bug in lat/lon control and malfunctions due to incorrect attitude frame in Tailsitter.
    • QGC Compatibility Restored: Resolved QGC compatibility issues caused by stricter command validation for multicopter guided takeoff, camera mission items, and VTOL landing patterns.
    • Hardware and Driver Stabilization: Enhanced hardware reliability by fixing SD card read errors on STM32H7 boards, FMUv6X-RT FRAM multi-page writes, and FlexSPI DLL calibration issues. Several fixes for the BMP388 driver were also included.
    • Estimator Improvements: Corrected hard reset issues in external position estimation and faulty data fusion errors from DroneCAN rangefinders.
    • Battery Management and Commander Features: Resolved RTL trigger issues when battery remaining percentage is unknown, improved Coulomb counting accuracy, and added/improved multicopter autotune rerun functionality.
    • MAVLink and Build Optimization: Applied MAVLink receive thread stack size adjustment, and excluded UAVCAN, uXRCE-DDS, mag bias estimator, and SIH from the default build to free up flash memory for FMUv4 (Pixracer).

This beta release is the final refinement stage for the upcoming v1.18.0 stable version, and extensive testing is crucial to validate its stability and performance. Given the numerous fixes related to new board support and driver updates, developers using relevant hardware are strongly encouraged to conduct thorough testing and provide feedback.

Core GitHub Updates (PX4-Autopilot)

Key Merged Pull Requests

Over the past week, several important PRs across various domains have been merged, enhancing PX4’s functionality and stability. The focus was primarily on driver stabilization, internal system optimization, and improvements to the simulation environment.

Deep Dive into Key Open Pull Requests and Issues

Among the unmerged PRs and open issues, significant discussions are underway that offer insights into the future direction of PX4.

Key Open PRs:

Key Open Critical Issues:

This week, several critical issues related to security and data processing have been raised.

These MAVLink-related security and data processing issues directly affect the core stability and reliability of the PX4 system, suggesting the need for prompt action from the development team. The GPS NMEA parser error, in particular, could cause system crashes and should be addressed with the highest priority.

Weekly Dev Call & Community Trends

The PX4 Weekly Developer Call (PX4 Dev Call: Aug 19, 2026 (Team sync, and Community Q&A)), held on August 19, 2026, featured active team synchronization and a community Q&A session. It is anticipated that in-depth discussions took place regarding key PRs and issues currently being debated on GitHub. Sharing progress on critical matters such as MAVLink security issues and the NuttX upgrade would have been particularly important.

The following key trends were observed on the official PX4 Autopilot Discourse forum:

  • Firmware and Hardware Connection Issues: Holybro Mosaic-H connection issue and How to connect the DJI Air Unit to PX4 questions were posted. This indicates that compatibility issues arising from new hardware integration and firmware upgrades are significant concerns for users.
  • Sensor Performance and Data Analysis: Here4 GPS severe dropout, why? (6 replies, 88 views) expresses concerns about GPS reception stability. This connects with the Galileo HAS mode support PR on GitHub and EKF2’s GNSS-related refactoring, suggesting a continuous need for improvement in precise position estimation and sensor fusion. Discussions on analyzing public log data reflect developers’ efforts to utilize real flight data for system performance improvement.
  • QGC Actuator Testing: Unable to test actuators in QGC (3 replies, 49 views) shows that the functionality and usability of ground control software also remain important considerations.

Subsystem Trends (MAVLink, MAVSDK, QGC)

MAVLink Trends

MAVLink plays a pivotal role in communication between PX4, ground control stations, and peripherals. Recent security vulnerabilities related to MAVLink FTP discovered in the GitHub issues section (write-protection bypass, heap out-of-bounds read) underscore the urgent need for enhanced security in this subsystem. Additionally, the stack/heap overflow issue in the GPS NMEA parser (stack/heap out-of-bounds writes) is a significant problem that could impact the stability of MAVLink message processing. These issues highlight the demand for increased community attention and effort in MAVLink protocol implementation and vulnerability analysis.

MAVSDK Trends

No direct GitHub PRs or Discourse discussions related to MAVSDK were observed in the provided data for the past week. However, efforts to update and strengthen the MAVLink protocol indirectly influence MAVSDK development, and related updates can be anticipated in future MAVSDK releases.

QGroundControl (QGC) Trends

QGroundControl is essential ground control software for configuring, planning flights, and monitoring PX4 drones. Last week, two significant QGC-related announcements were made on the Discourse forum:

  • QGroundControl v5.1 Stable is available! (31 views): The v5.1 stable version of QGC has been released. This provides users with enhanced stability and new features, marking an important milestone in improving the completeness of the PX4 ecosystem. Users can expect a more stable drone operation experience with this version.
  • QGroundControl PR: Add AMOVLAB FlyCore firmware upgrade support (30 views): Support for AMOVLAB FlyCore firmware upgrade will be added to QGC. This demonstrates QGC’s continuous efforts to expand support for various PX4-based hardware and firmware.
  • Meanwhile, user reports like “Unable to test actuators in QGC” serve as a reminder that improving QGC’s user experience remains crucial.

Similar Posts

답글 남기기