PX4 / PX4-Autopilot

PX4 Autopilot Software
https://px4.io
BSD 3-Clause "New" or "Revised" License
7.96k stars 13.26k forks source link

Passthrough to update ESC's. #21420

Open jwarnergithub opened 1 year ago

jwarnergithub commented 1 year ago

Describe problem solved by the proposed feature

I would like to be able to update the ESCs while they are connected to the flight controller using passthrough.

Describe your preferred solution

The ability to connect the flight controller to the PC, enable passthrough in Qgroundcontrol, open separate software to update the ESCs, then disable passthrough.

Describe possible alternatives

Current alternatives are to connect the ESC's to a separate flight controller running betaflight/inav/ardupilot/separate hardware and use their passthrough options.

Additional context

I'm mainly a hobbyist, so this may not be an issue for the majority of people using PX4 in research or commercial environments. Or I just don't have the knowledge of how it can be done easier without a passthrough? But, I have seen the issue raised a couple times over the past few years but no direct response on why it was never implemented. Or if it was, how to use it? Maybe I'm missing it?

DronecodeBot commented 1 year ago

This issue has been mentioned on Discussion Forum for PX4, Pixhawk, QGroundControl, MAVSDK, MAVLink. There might be relevant details there:

https://discuss.px4.io/t/px4-community-q-a-april-05-2023/31435/3