firmware-controlled drone