Hi
Above commands are obtained from decompiled APK and I named them after checking their functions. Many of them are not tested yet.
About region command, I couldn't find how it works.
But I could see the region string such as KO, US came after sending below 21 command.
TELLO_CMD_REGION = 21 #pt48
TELLO_CMD_SET_REGION = 22 #pt68
I could see some decompiled codes used for JPEG file transfer and firmware transfer.
After sending below command, I could see Drone is sending file transfer start packet and sequential data packets.
Storing JPEG file was successful and I'll update them later.
TELLO_CMD_TAKE_PICTURE = 48 #pt68
Switching picture and video mode command changes video stream resolution.
With pciture mode, video stream resolution is 920x720 while 1280x720 with video mode.
Start recording command is not checked yet.
TELLO_CMD_SWITCH_PICTURE_VIDEO = 49 #pt68
TELLO_CMD_START_RECORDING = 50 #pt68
Cmd52 is identified as EV(Exposure) setting
TELLO_CMD_52 = 52 #pt48
Below commands are not analyzed yet..
TELLO_CMD_LOG_HEADER_WRITE = 4176 #pt50
TELLO_CMD_LOG_DATA_WRITE = 4177 #RX_ONLY
TELLO_CMD_LOG_CONFIGURATION = 4178 #pt50
TELLO_CMD_RATE = 40 #pt48
TELLO_CMD_ALT_LIMIT = 4182 #pt48
TELLO_CMD_LOW_BATT_PARAM = 4183 #pt48
TELLO_CMD_ATT_ANGLE = 4185 #pt48
TELLO_CMD_SET_ATTITUDE_ANGLE = 4184 #pt68
TELLO_CMD_SET_DYN_ADJ_RATE = 33 #pt68
TELLO_CMD_EIS_SETTING = 36 #pt68
Take off and landing commands are tesed.
TELLO_CMD_TAKEOFF = 84 #pt68
TELLO_CMD_LANDING = 85 #pt68
But I can't find the command starting and stopping the motors.
Actually I can't see the command packet activating the motors with the tcpdmp logs either.
Below command seem to set max height.
TELLO_CMD_SET_HEIHT = 88 #pt68
Command 32 is the video encoding rate shown in adv settings in
Tello app.
TELLO_CMD_SET_CODING_RATE = 32 #pt68
Actually I am developing an Android application to control drones and successful to control
Tello with video supported.