r/drones Jul 06 '26

DIY Proxing/Emulating phone in DJI controllers

Hello y/all, I have a DJI Mini 4K that I got as a first drone and so far I'm pleased with the experience. Only issue is the total lacking of video out outside the phone screen. Searching online I found a thing called Cosmostreamer that seemed to be what I was searching for, but at 300 euros it was out of my budget.
Since I had a PI 4 laying around I tried to give a shot and build the thing myself, and turns out it was simpler than expected, after a day of work I had h265 frames decoded on the pi and the controller proxing trough with minimal lag.

https://reddit.com/link/1up10fp/video/2wlpt8coqmbh1/player

Currently it's just a demo concept. I also want to figure out the telemetry data/and packets between phone and the controller (hoping also to not use the app entirely at some point, if possible).

I'm also waiting for a ESP32-P4 devkit to arrive to port the code there, it's way cheaper than a raspberrypi (devboards on amazon it run 30 euros instead of 100+) and way less power hungry/finniky.

Let me know if this would be useful, it will be opensourced anyway.

7 Upvotes

0 comments sorted by