How to modify inner software?

Product: [Bebop/Bebop2]
Product version: [X.X.X]
SDK version: [3.3.X]
Use of libARController: [YES/NO] (Only for ARSDK)
SDK platform: [iOS/Android/Unix/Python…]
Reproductible with the official app: [YES/NO/Not tried]

Hello there.

I’m trying to modify the basic function of Bebop 2 (i.e. RTH -> just landing or landing -> w/o ultra sensor).
However, as I figured out, I can’t do this from SDK level (Am I right?). Even when I entered shell of Bebop2, I couldn’t find any that looks like related those functions.

Can anyone help me to figure this out?
Thanks :slight_smile:

You can’t modify the drone’s software.
You could, but that is a huuuuge task, code a whole new software and use it on the drone.

@Djavan Since I need to use only flip, take off and land functions, it doesn’t seem like it will be huge work to me.

If you know, like how to start program the Bebop 2 PCB board, would you tell me how?

Thank you

Ah and plus Finding PID value would be hard working but… I’m pretty sure that it will be worthy enough :smiley:

Wait wait… I forgot about networking system too… mmm… yea it seems really tough to do everything now… ah… it will be really nice if I can only access to the RTH function…