Wrong behaviour of RTL_TYPE on older PX4 versions

I have a drone that starts from a tight space and, when RTL is engaged, is supposed to land at the nearest rally point. Under no circumstances should it land at the home position.

Also note that these drones are a little older and run on FW version 1.13.2. Upgrading them to the newest version would set a landslide of dependent changes on our companion computers in motion, and we’d like to avoid that if possible.

So I set the parameter RTL_TYPE to 1 and considered it done. In FW version 1.17.0-alpha, it correctly goes to the nearest rally point and ignores home even if directly above. However, in 1.13.2, it still includes home as a landing option along with the rally points As far as I can tell, the behaviour equals RTL_TYPE=1.

Does anyone know what caused this? Was this a known bug or actually intended behaviour for some reason?

The full parameter file can be found here: https://www.dropbox.com/scl/fi/furl1zc2fy44nw01ert3v/20251211.params?rlkey=m8suvvlalr1qucikmsyk1qtaj&st=vr6amqkj&raw=1

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