GUIDE · THE BLUETOOTH LINK

Your PC can talk to a DJI RS gimbal directly. Here is how GimbalPilot does it.

PUBLISHED: SEPTEMBER 9, 2026

A DJI RS gimbal already has a radio that takes orders: the Bluetooth LE link it uses with DJI's phone app. GimbalPilot speaks that link from a Windows PC or a Mac, out of a browser tab. This page explains what that is, what it is not, and what it means for a rig.

How the gimbal normally gets its orders

When you open the Ronin app on a phone and the gimbal appears, the two are talking over Bluetooth LE. As far as we can tell, every mode change, every joystick nudge in the app, every setting you touch travels over that link. It is the control channel the RS gimbals we know of ship with, and on the RS 3 Mini it is effectively the only one, since as far as we can tell the Mini has no accessory port for a RavenEye transmitter or a control dongle.

DJI does publish a developer protocol for people who want to drive its gimbals. As we read that documentation, it targets the accessory port, which the RS 3 Mini does not have. Even on gimbals that have the port, you would need a hardware bridge plugged into it and your own software behind that bridge. For DJI subject tracking software on a Windows or Mac machine, the Bluetooth link is the only door in we know of that requires no extra hardware. As far as we know, nobody had opened it from a computer.

What GimbalPilot does

GimbalPilot speaks the gimbal's Bluetooth link from the computer's own Bluetooth radio. To the gimbal, the laptop looks like the thing it expects to be talking to. As far as we know, GimbalPilot is the first software to control a DJI RS gimbal straight from a PC or Mac over Bluetooth.

It does so from a browser. Chrome and Edge implement Web Bluetooth, which lets a web page ask you to pick a nearby Bluetooth device and then talk to it. Open gimbalpilot.com/webapp, click Connect gimbal in the Connection tab, pick your RS in the browser's chooser, and the page is steering the gimbal. Video comes in the same way, through the browser's media API from your capture stick, and the AI that finds the subject runs on your own GPU through WebGPU (with a WebAssembly fallback). Nothing is uploaded; the only thing our server sees is your login.

Three things we won't do on this page: publish the protocol, publish the command set, or call it official. It is DJI's unofficial protocol, reverse-engineered by us for the gimbal we own. DJI has not endorsed it and owes us nothing. That is stated on the pricing page and in the refund policy because it is the most important thing to know before you pay.

What that means on a rig

The practical upshot is the companion guide, How to get auto tracking on the DJI RS 3 Mini: click the person in the monitor and the gimbal follows them, with no tracking hardware bolted on.

Which gimbals

Verified: DJI RS 3 Mini. It is the gimbal GimbalPilot was built on and the one that runs a livestream every Sunday in Sweden, so "verified" means we use it every week.

Discovered but unverified: the rest of the RS family. The RS 2, RS 3, RS 3 Pro and the RS 4 family expose the same service on the Bluetooth link, so the web app finds them and lets you pick any of them in the browser's chooser. What happens after that, we have not tested, because we don't own them. If you do, try it during the free trial and send a report to hello@gimbalpilot.com, whether it worked or not. Every report grows the verified list. And if it turns out incompatible after you subscribe, cancel and the current period is refunded.

The camera too: zoom over Bluetooth LE

The same idea extends to the camera. GimbalPilot pairs the camera from the browser over Bluetooth LE the same way it pairs the gimbal, and drives its zoom over that link. On the verified Sony ZV-E10 II that gives true variable-speed zoom, so the framing you chose holds as the subject moves. Other Sony bodies with Bluetooth remote support (the ones on Sony's own remote-compatibility list; the app names them after you link) are unverified; we expect them to behave similarly but have not tested any. The Blackmagic Pocket 4K/6K family is supported from Blackmagic's documented protocol and not yet verified on hardware. Zoom needs a power-zoom lens on either. Canon, Nikon and Fujifilm zoom is not supported: tracking still works with any camera that can feed HDMI into the computer, and zoom stays manual on the gimbal's own path.

Latency and robustness, honestly

Verified environment

The Windows and macOS desktop apps from the earlier beta (0.9.2) are coming back soon in compiled form. Until then the web app is the way to run GimbalPilot, and it has every feature the desktop app had.

Open the web app Start free 7-day trial

Common questions

Can a PC control a DJI RS gimbal over Bluetooth?

Yes. The gimbal already speaks Bluetooth LE to DJI's Ronin phone app, and GimbalPilot speaks that same link from a PC or Mac's own Bluetooth radio, out of a browser tab in Chrome or Edge using Web Bluetooth. As far as we know it is the first software to do so. No phone on the rig, no RavenEye, no dongle in the accessory port.

Do I need the DJI Ronin app running?

No. It must be closed. In our experience the gimbal accepts one Bluetooth connection at a time, and a Ronin app sitting in the background on any phone or tablet still holds it. Force-quit it everywhere, then click Connect gimbal in GimbalPilot's Connection tab.

Which DJI gimbals can it connect to?

The DJI RS 3 Mini is verified; it is what we develop and test on. Other RS-family gimbals (RS 2, RS 3, RS 3 Pro and the RS 4 family) are discovered by the app because they expose the same service on the Bluetooth link, but we have not verified them. Try yours during the free trial and send a test report to hello@gimbalpilot.com. If it turns out incompatible after you subscribe, cancel and the current period is refunded.

Is this an official DJI API?

No. As we read DJI's documentation, its official developer protocol targets the gimbal's accessory port, which as far as we can tell the RS 3 Mini does not have. GimbalPilot uses the unofficial Bluetooth protocol that DJI's own app uses, and we do not publish it. DJI could change it in a firmware update; if that permanently breaks the app, cancel and the current billing period is refunded.

Does it work on Mac as well as Windows?

Yes. Chrome or Edge on Windows 11 and on Apple Silicon macOS are verified; Linux is likely fine but unverified. The browser has to implement Web Bluetooth, which rules out Safari and Firefox. The native Windows and macOS apps are coming back soon; the web app is the way to run it until then.

What happens if the browser tab goes to the background?

Tracking keeps running. The gimbal is fed a steady stream of small steering commands many times a second, and browsers normally throttle hidden tabs, so GimbalPilot keeps its timing in a background worker that browsers do not throttle. Switching to another tab or minimizing the window does not stop tracking. What does stop it: closing the tab, or the computer going to sleep, so keep the machine awake.


Related: How to get auto tracking on the DJI RS 3 Mini (no phone, no RavenEye). More answers in the FAQ, or email hello@gimbalpilot.com — a human answers.

Open the web app Start free 7-day trial

$12/month after the trial. No card needed to try it. Cancel anytime from your account.