в любом случае более правильно задача будет выглядеть как "имитация пульта" либо вклинивание в канал передачи.
модификация неизвестной прошивки неизвестного контроллера - это удел фанатиков, для которых железки это и работа и хобби
ещё один важный момент - любая кастомная вещь, которая "нигде не существует" - никак не может быть слеплена на базе дешёвого хлама
в случае квадрокоптера лучше взять минимальную раму, под которую можно купить "модульные" комплектующие и навесить\интегрировать кастомную электронику сверху,
зачем расписывать простыню вопроса если есть модель контроллера? в даташитах английским (корейским?) по белому всегда описываются процедуры программирования/работы с памятью
- Java это именно то, на чём пишется полётный софт квадрокоптеров
- многие "дешёвые серийные" коптеры выпускают с мозгами вообще в виде капли (бескорпусной контроллер) либо вообще кастомных микросхем
- сам вопрос туп, либо неверна изначальная задача. дешевле сделать что-то на стандартных комплектующих
либо просто купить новую игрушку.
С его помощью можно очень много чего "написать". Если освоить достаточно, и именно там, где нужно.
Не, ну а зачем нужен очередной велосипед?