Start here

A reliable setup follows a clear sequence: connect, select, inspect, map, calibrate, save and explicitly activate. Use these guides for the Universal Controller update. Check build availability before following the new screen: a signed test build has been verified, but its Google Play publication has not been confirmed.

Touch controls remain available. Physical input works when Android exposes usable controls, or when a supported network adapter supplies them. A device name, cable connection or successful browser demo does not certify a native controller.

Choose your next step

Your question Start here
What does the update include? Universal Controller overview
How do I connect and map a device? Setup wizard, start to finish
How do I use my RadioMaster radio? USB, Bluetooth and ExpressLRS Wi-Fi
Sticks drift or miss their full travel Calibration and response tuning
Where should throttle rest in each mode? All nine modes and 3D reverse thrust
How do I save or switch my setup? Profiles and safe resume
A device appears but does not work Live diagnostics and troubleshooting
I am building a custom input device Wi-Fi adapter interface

Keep three kinds of configuration separate

Hardware mapping assigns reported axes and buttons. Stick mode arranges throttle, yaw, pitch and roll across two sticks. Flight mode decides what those commands mean to the aircraft. Changing one does not automatically establish the others.

The current stick choices are Mode 1, Mode 2, Mode 3 and Custom; a conventional Mode 4 layout can be created through Custom. Flight modes include manual collective, assisted vertical control and signed 3D thrust. DJI-style assisted flight does not require a DJI-brand controller. See stick layouts for the hand arrangement and throttle behavior for what the command means.

Platform and transport matter

USB and Bluetooth can expose different identifiers and mappings. RadioMaster wireless joystick features require a suitable ExpressLRS module/firmware; a product name alone does not provide Bluetooth or Wi-Fi input. Proprietary protocols can require adapters.

The compatibility record separates implemented paths from physical acceptance. Apple/MFi and named DJI model validation remain pending. The automated update checks used simulated controller events and local network fixtures, not attached phone/radio hardware.

Practice after setup

Verify all four channels and action bindings while grounded and disarmed, then activate deliberately. After a disconnect, reconnect and reactivate before Resume, or explicitly choose touch/keyboard. Start with a gentle takeoff, broad circuit and landing. The controls learning path connects the verified input to flight technique.