# Mavlink passthrough for mission px4

**URL:** <https://discuss.px4.io/t/mavlink-passthrough-for-mission-px4/46657>\
**Category:** MAVSDK\
**Created:** [July 25, 2025, 10:49am UTC](https://discuss.px4.io/t/mavlink-passthrough-for-mission-px4/46657 "2025-07-25T10:49:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gengatharan](https://discuss.px4.io/letter_avatar_proxy/v4/letter/g/5f9b8f/32.png) [@gengatharan](https://discuss.px4.io/u/gengatharan)\
**Post date:** [July 25, 2025, 10:49am UTC](https://discuss.px4.io/t/mavlink-passthrough-for-mission-px4/46657/1 "2025-07-25T10:49:24Z")

</div>

Hi, i want to try VTOL mission using mavlink passthrough since i could not able to find better way for it.  
Can anyone please suggest or give any example for the above (CPP).  
Thanks in advance.

---

<div class="post-metadata">

**Author:** ![JulianOes](https://discuss.px4.io/user_avatar/discuss.px4.io/julianoes/32/30_2.png) [@JulianOes](https://discuss.px4.io/u/JulianOes)\
**Post date:** [July 26, 2025, 1:16am UTC](https://discuss.px4.io/t/mavlink-passthrough-for-mission-px4/46657/2 "2025-07-26T01:16:04Z")

</div>

If you want to fly a VTOL mission, you can just use the MissionRaw plugin in MAVSDK. It allows you to set any mission items. You can also import missions from QGC or MissionPlanner files.

---

<div class="post-metadata">

**Author:** ![gengatharan](https://discuss.px4.io/letter_avatar_proxy/v4/letter/g/5f9b8f/32.png) [@gengatharan](https://discuss.px4.io/u/gengatharan)\
**Post date:** [July 26, 2025, 2:41am UTC](https://discuss.px4.io/t/mavlink-passthrough-for-mission-px4/46657/3 "2025-07-26T02:41:36Z")

</div>

Thanks for helping.. and one more is that,  
Like using mavlink passthrough, we can get all param and if we did not get full params, we can recall the request. Same like, is there a way for params plugin to hit or retry if the full params not received? (I am using mavlink passthrough since I could not get param\_count from mavsdk param plugin.

---

<div class="post-metadata">

**Author:** ![JulianOes](https://discuss.px4.io/user_avatar/discuss.px4.io/julianoes/32/30_2.png) [@JulianOes](https://discuss.px4.io/u/JulianOes)\
**Post date:** [July 27, 2025, 1:10am UTC](https://discuss.px4.io/t/mavlink-passthrough-for-mission-px4/46657/4 "2025-07-27T01:10:54Z")

</div>

The param plugin should do the necessary retries. If it doesn’t that’s a bug that needs an issue on github, so I can try to reproduce and fix it.

---

<div class="post-metadata">

**Author:** ![system](https://discuss.px4.io/uploads/default/original/3X/7/3/73ce918bdcd64854de904f0c8d9ab70ca9723f2a.png) [@system](https://discuss.px4.io/u/system)\
**Post date:** [August 3, 2025, 1:11am UTC](https://discuss.px4.io/t/mavlink-passthrough-for-mission-px4/46657/5 "2025-08-03T01:11:10Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
