buglione.aero

Smartwatch Onboard: Retrofitting UAV LTE

I mounted a standard smartwatch onto a drone for BVLOS command-and-control over Band 14. The setup uses a DJI Spark and a Pixel Watch 2 running Litchi.

Implementation

Wear OS 5.0 is just Android 14 so it's simple enough to sideload and launch Litchi:

adb install-multiple com.aryuthere.visionplus/*.apk
adb shell wm size 960x768
./scrcpy --start-app=com.aryuthere.visionplus

With root access, we can enable both drone Wi-Fi and cellular data simultaneously:

adb shell svc wifi enable
adb shell su -c cmd wifi connect-network Spark-4e93bb wpa2 69c08384
adb shell svc data enable
adb shell su -c ip -4 route flush "default" table "all" dev "wlan0"
adb shell su -c ip -6 route flush "default" table "all" dev "wlan0"

This configuration creates a dual-connection setup: primary control over Wi-Fi via the original remote, and LTE fallback for extended range operations via scrcpy.