I wanted to inquire if there is any possibility to lock or secure our customized parameters on the drone. We’ve encountered issues where several individuals have changed these parameters, leading to misuse of the drone.
Yes it is possible using a signed bootloader + signed firmware with locked parameter set.
Search the documentation for remoteID.
Hi Amilcar Lucas,
I believe this is the documentation you mentioned. Could you please verify and confirm?
Thank you.
Best regards,
Gokul Krishna
Yes, it is the document you seek.
Thank you for confirming. I appreciate your help.
If you don’t mind, I may reach out to you with some doubts as I continue working on this project.
Thanks again for your support.
if there is hardware requirments we need
if you know there is any another way to lock the parameters. i think there is method called read-only params method . but there is no instruction about that method. the remote id method we can use but there a problem is …its a extra component so the drone weight were increase. Thats the problem…
You first need to set up the build environment so you can compile the firmware yourself
OEM customisation
https://ardupilot.org/dev/docs/common-oem-customizations.html
Secure/Tamper-proof
https://ardupilot.org/dev/docs/secure-firmware.html
Setting up default read-only parameters
https://ardupilot.org/dev/docs/apjtools-intro.html#apjtools-intro
The information you provided is helpful, but it’s important to note that the ability to set default read-only parameters using APJ Tools has been removed in ArduPilot versions 4.5 and later. The documentation you linked reflects that outdated functionality.