In the Sphinx package, a virtual environment for testing parrot drones, I found a firmware filesystem file for Anafi, and found this file inside the firmware file system.
This is the only file that has max altitude range value as 150.0m.
I need to unpack a firmware bin file downloaded from parrot server, modify the value, repackage, and update firmware file.... but I have no idea how to do these things.
Code:
~/Desktop/Anafi/etc/libshsettings$ cat autopilot.cfg
autopilot :
{
altitude = {
default = 30.0;
min = 0.5;
max = 150.0;
};
tilt = {
default = 20.0;
min = 1.0;
max = 40.0;
};
vertical_speed = {
default = 1.0;
min = 0.1;
max = 4.0;
};
rotation_speed = {
default = 70.0;
min = 3.0;
max = 200.0;
};
distance = {
default = 100.0;
min = 10.0;
max = 4000.0;
};
angular_rate = {
default = 150.0;
min = 80.0;
max = 300.0;
};
hull_protection = false;
distance_protection = false;
banked_turn = false;
home = "follow_me_target";
};
This is the only file that has max altitude range value as 150.0m.
I need to unpack a firmware bin file downloaded from parrot server, modify the value, repackage, and update firmware file.... but I have no idea how to do these things.
Last edited: