DJI Mavic, Air and Mini Drones
Friendly, Helpful & Knowledgeable Community
Join Us Now

Bought and Tested the DJI RC Plus on Ebay that claims to work with the Mavic series of Drones. Guess What? IT DOES WORK! I'll tell you why.

"The seller emphasizes that some buttons don't work and the firmware cannot be upgraded."

Other than that, Mrs. Lincoln, did you enjoy the play?

I've now been flying with the RC Plus with my Mavic 3 Pro for about 2 months pretty intensively, it's been flawless with my Mavic 3 Pro and Mini 3 Pro. No problems at all switching between the two drones. And I have to say my friends and I laugh about your "other than that mr. lincoln how was the play?" comment pretty often. Thinking those few unusable buttons somehow cancel all the amazing advantages over the RC Pro controller is mind boggling to me.

- 27% bigger screen than the pro (7" versus 5.5"). The screen feels huge, the Pro always seemed small to me.


1739276565110.png


- 20% brighter screen (1200 nits versus 1000). No problem seeing it in full sun.

- with the aux battery ($60) more than twice the battery capacity of the Pro. I use my drones for filming surf, and when the surf gets good that means I'm basically flying all day, and I no longer need to worry about recharging the controller, it just goes and goes. I always have a spare battery in my pocket but so far I haven't needed it, this thing last forever on a full charge. But if I did run low I could swap the battery without even landing the drone.

- waterproof! Which also means it's better at keeping dust out. All the ports have covers and the sticks have a membrane protecting them. I picked up this cheapie screen shade and it gives enough protection that I don't need a case, I just close the clam shell and put it in the bag.

1739277461139.png



- detachable antennas! I don't understand why the Pro doesn't have that, but the Plus does. There are times when it's nice to be able to get the antennas higher or away from the controller.

- twice the storage capacity (64 gigs versus 32 for the Pro). Handy for when you forgot the SD card but want to do some screen recording. I don't consider 32 gigs particularly usable for video, but 64 gigs is.

- I much prefer the sticks to the side of the screen instead of above it. And the normal/sport/cine switch is a rocker next to the left finger that I switch without taking my hands off the stick.

And the list goes on and on.

But yeah, a few buttons that don't exist on the Pro anyway don't work. I can't imagine caring about that.

Anyway as is probably pretty obvious I super love this controller. I'm hoping the Mavic 4 Pro isn't too tempting since the jump to OC4 will probably leave this behind.
 
Last edited:
Genuinely interesting to follow this post, I've always stuck with the older, non-screen controllers coupled with a nice big android tablet because the built-in screens are too small for my liking and the stick position with the RC in particular is hopeless.

I'm in the process of upgrading to the Mavic 3 pro and I've been giving this hacked controller some serious thought.

Thanks for taking the time to share your experiences.
 
  • Like
Reactions: wrybread
Genuinely interesting to follow this post, I've always stuck with the older, non-screen controllers coupled with a nice big android tablet because the built-in screens are too small for my liking and the stick position with the RC in particular is hopeless.

I'm in the process of upgrading to the Mavic 3 pro and I've been giving this hacked controller some serious thought.

Thanks for taking the time to share your experiences.

Me too, I was using a 12.9" iPad Pro for the same reason. Love that huge screen.



1739303470990.png

But a couple of issues I found:

- I really miss having both the zoom dial and the tilt dial. The NS-1 only has one at a time

- the screen brightness just wasn't there. I kept meaning to try one of those Android tablets with super bright screens but still none go to 1200 nits as far as I know. I'm blown away by how well the Plus works in full sun, no shading required. And besides a tablet with a bright screen will cost more than the $600 for the Plus.

- bit of assembly time with the tablet holder. And I broke one of those tablet holders, they're hard to transport unless you take the time to completely flatten them out, but I'm admittedly hard on gear.

- having it not be a single unit isn't ideal. There's the wire connecting to the controller, etc.

- one more thing to keep charged, hard for marathon sessions. I had so many disappointing sessions when my iPad would be at 20% or whatever at the start of flying. Everytime I'd accidentally leave DJI Fly running on the iPad it would kill the battery.

- having the tablet covering the controller isn't ideal but I did get used to it

- I never found a good sunshade for it

But I agree, that huge screen is super nice. I've been playing with USB C screens for the Plus for when I really need to see large detail, which work but they're a bit dim. But I've been finding the Plus controller to be big enough for me, and someday I'll work out a good external screen rig for it. I recently saw some Search and Rescue guys using a Matrice to find a lost kayaker, and they had one person flying and another person watching a big (24"?) monitor they brought.
 
Last edited:
  • Like
Reactions: Ex Coelis
Since the seller you got it from claims it to be compatible with the Enterprise line of Mavic 3, is there DJI Pilot 2 installed onbthe controller?
 
Since the seller you got it from claims it to be compatible with the Enterprise line of Mavic 3, is there DJI Pilot 2 installed onbthe controller?

Nope. Does the Mavic 3E use DJI Pilot? I assume it uses good ol DJI Fly?

I think Pilot is just for Matrice etc. And when he says it's compatible I think he means if you swap the firmware so the Plus thinks it's Plus again as opposed to thinking it's a Pro. Which would be easy enough, but I don't know how you'd put the Pro firmware back on it.

Edit: interesting I just looked it up, apparently the Mavic 3 E uses Pilot. That's pretty interesting, I'm guessing that means Pilot can control a Mavic 3 Pro just fine too but of course DJI puts in their little roadblocks.

Looks like there is an RC Pro controller for the Mavic 3E but it's a different one maybe?


I wonder if could load that version of the Pro firmware on it. Maybe the seller can.
 
Last edited:
I wonder if could load that version of the Pro firmware on it. Maybe the seller can.
If the seller puts it in the description it shouldn't be more than a reboot. Did you find the Pilot 2 app on the controller or any way to switch to enterprise drones?
 
If the seller puts it in the description it shouldn't be more than a reboot. Did you find the Pilot 2 app on the controller or any way to switch to enterprise drones?

After I bought it he contacted me asking which drone(s) I was going to use it with. I wonder if I told him Mavic 3E he'd have flashed that specific version of the RC Pro firmware on it.

And no, the Pilot 2 app is definitely not installed.

If you're curious I'd contact the seller, he's responsive. We chatted both before and after buying.

But I have a feeling it's going to only be compatible with whatever version of the Pro firmware he installs. So it will never be compatible with both the Mavic 3 Pro and Mavic 3E for example, assuming they're not both compatible with the same RC Pro controller currently. Unless we could figure out how he's loading on those alternative firmwares of course...
 
If you're curious I'd contact the seller, he's responsive. We chatted both before and after buying.
I have contacted the seller I had in mind. After some misunderstanding he confirmed that I need to choose either consumer or enterprise drones. In the description only consumer models are mentioned. So I am not too sure. There are others which even put Inspire 3 in the decription but those don't seem to shipbto me.
 
I have contacted the seller I had in mind. After some misunderstanding he confirmed that I need to choose either consumer or enterprise drones. In the description only consumer models are mentioned. So I am not too sure. There are others which even put Inspire 3 in the decription but those don't seem to shipbto me.
I think it's all just shinanigans from DJI. I think the Plus and the Pro are the same hardware under the hood, though the Plus has more buttons. I think both work equally well with all OC3 drones, but DJI loads special firmware onto each to target the different drones specifically to introduce incompatibilities. So there's the Plus firmware that works with the Matrices, another that works with the Mavic 3E, etc. All the seller is doing is loading on whichever firmware you need for whichever drone you're going to use the Plus with.

That also means that it's never going to be as easy as rebooting into a different firmware for different drones. It's always going to be running whichever firmware the seller preloads onto it. At least until we figure out how to flash different firmwares onto it ourselves. If anyone has any clues for that or where to look please post, but I haven't had a need to look into it deeply yet. But if there's a forum of folks hacking drone hardware for example, they'd probably know. It's probably just a firmware updater script/app that flashes whichever firmware file.
 
Last edited:
  • Like
Reactions: honkihonk
And I'd wager the Pro and Plus work just fine with OC4 drones too. I bet there's nothing different about OC3 and 4 from a hardware perspective. Except *maybe* the external antennas, which the Pro and Plus obviously have. Maybe DJI will release a firmware update to enable OC4 drones on the Pro controller, would sure be nice for all the people who bought it thinking they'd be able to use it with future drones. Not really DJI's style though, why let people use their old hardware when you can render it obsolete so easily?
 
It might even be just a different frequency on one of the wifi bands. So on a O3 drone you'd still have at least the other band.
 
It might even be just a different frequency on one of the wifi bands. So on a O3 drone you'd still have at least the other band.

If even that. There's so little information about the actual differences between O3 and O4 and all the tests seem to show a minimal if any difference in quality I wouldn't be surprised if all the differences are just software. Or if hardware just a matter of boosting the power a little. The external antennas on the controllers that didn't previously have it would probably help though, and I wouldn't be surprised if DJI is doing something cheesy like making the spec say "occusync 4 must have external antennas" and then acting like it's a big change. In other words all just marketing, of the worst kind. I suppose once the Mavic 4 gets released DJI will release a new Pro controller, or maybe hopefully they'll be merciful upon us and just release an update to the Pro controller to add O4 capabilities. I'm betting it'll be the former though. Which would be a real bummer and would discourage lots of people from buying their high end controllers since they get obsoleted so quickly.
 
Last edited:
Guys, almost every DJI controller from the last 10 years uses SDR and can be programmed to implement the O2/3/4 protocol. There is no hardware specific and necessary to make these protocols work.

Some progression fom older to newer versions have included different antenna designs, 2.4 and 5.8GHz operation, which improve the function of the protocol, but if DJI wanted to, they could make almost all controllers "talk" successfully to most of the current drones.
 
Guys, almost every DJI controller from the last 10 years uses SDR and can be programmed to implement the O2/3/4 protocol. There is no hardware specific and necessary to make these protocols work.

Some progression fom older to newer versions have included different antenna designs, 2.4 and 5.8GHz operation, which improve the function of the protocol, but if DJI wanted to, they could make almost all controllers "talk" successfully to most of the current drones.
Yup. But of course they can only be programmed to implement the O2/3/4 protocol by DJI, and the rub is that they don't want to. Just like they don't want the Plus controller to talk to the Mavic 3p and Mini 3x series. Thankfully there are hacks! I just wish I knew how to load alternative firmwares onto the Plus like the person I bought it from does.

A long time ago I was using Canon consumer cameras but they were really limited in features. Didn't have raw mode for example. Then folks came out with the CHDK firmware, an open source firmware for the cameras. It turned out all those cheap cameras could do raw just fine, it was just locked out by Canon to get us to buy more expensive cameras. It's all just artificially imposed limitations.

Would be glorious if an alternative firmware for DJI drones and controllers somehow emerged. I sure would like my Mavic 3 Pro to be able to use the SDK for example.
 
Last edited:
Yeah... the only point of my post was to inform that no necessary hardware is a part of these Occusync generations.

Of course DJI doesn't want to implement every protocol on every controller and support all drone models. The R&D and support costs would be prohibitive, based on my experience engineering and managing in several software organizations.

So choices have to be made in the product matrix. If DJI tried to make everything work with everything, we'd simply be having a different discussion – how we don't like paying an extra $150 for the mini 5 Pro so that people with a Mavic 2 Pro controller can buy drone-only and fly it with that controller.

All 5 of them. 😁
 
Of course DJI doesn't want to implement every protocol on every controller and support all drone models. The R&D and support costs would be prohibitive, based on my experience engineering and managing in several software organizations.

I'm a software dev too, and your reasoning is demonstrably wrong. The Plus for example already works with the Mavic 3 Pro and Mini 3 Pro, DJI just inserted an artificial incompatibility. No extra work was necessary. The Pro and Plus are already the same under the hood. And of course they build them that way because *that's* the cheaper way to do the R&D, develop for a single hardware platform.

In fact DJI spends extra dev time to make them incompatible, the easier and cheaper solution would have been to just get out of the way and not develop all these different firmwares that do nothing but lock out other drones. But of course the more profitable method is to segment the market, institute planned obsolescence and make people buy extra stuff. Which is the inevitable abusive bs that happens when a company has no real competition.
 
Last edited:
I'm a software dev too, and your reasoning is demonstrably wrong. The Plus for example already works with the Mavic 3 Pro and Mini 3 Pro, DJI just inserted an artificial incompatibility. No extra work was necessary. The Pro and Plus are already the same under the hood. In fact DJI spends extra dev time to make them incompatible, the easier and cheaper solution would have been to just get out of the way. But of course the more profitable method is to segment the market, institute planned obsolescence and make people buy extra stuff. All this is of course what happens when there's no real competition in the market.

I strongly disagree.

Unless you have access to source code, specs, schematics, and a participant in cross-dept meetings at DJI including R&D, Marketing, Support, and Manufacturing working out the myriad issues involved in making these decisions, I can't take what you say very seriously w.r.t. this.

I worked in R&D at HP starting as an engineer, then Project Manager, Senior Program Manager, Section Manager, then R&D Manager (not for all of HP, just Data Systems Division and later a division in printing and imagining).

I've been a part of many product releases from conception to shipment – a part of the leadership team we're talking about here that makes these decisions.

My comments in post #35 are based on that experience. No company I've ever worked for would ever behave so unethically, nor has. Support and compatability issues were always difficult, and never based in trying to force customers into buying something.

How much experience do you have with this? Are the places you have worked been staffed with such people that are simply looking to exploit customers? Could you describe how those cross-disciplinary meetings went? You guys sat around and talked about how you could boost sales by NOT giving customers what they want?

There were plenty of times HP added support (which required R&D) for product interoperability after release because our forecasts that too few customers would want it to justify the support impact was wrong. I note DJI adds support after the fact regularly too. You're narrowly thinking about this only from an engineering perspective. It's much more complicated than just if it "can technically be done".

I'm sincerely curious what your work experience is that makes you so cynical about DJI.
 
  • Like
Reactions: CurtisRandall
I strongly disagree.

Unless you have access to source code, specs, schematics, and a participant in cross-dept meetings at DJI including R&D, Marketing, Support, and Manufacturing working out the myriad issues involved in making these decisions, I can't take what you say very seriously w.r.t. this.

I worked in R&D at HP starting as an engineer, then Project Manager, Senior Program Manager, Section Manager, then R&D Manager (not for all of HP, just Data Systems Division and later a division in printing and imagining).

I've been a part of many product releases from conception to shipment – a part of the leadership team we're talking about here that makes these decisions.

My comments in post #35 are based on that experience. No company I've ever worked for would ever behave so unethically, nor has. Support and compatability issues were always difficult, and never based in trying to force customers into buying something.

How much experience do you have with this? Are the places you have worked been staffed with such people that are simply looking to exploit customers? Could you describe how those cross-disciplinary meetings went? You guys sat around and talked about how you could boost sales by NOT giving customers what they want?

There were plenty of times HP added support (which required R&D) for product interoperability after release because our forecasts that too few customers would want it to justify the support impact was wrong. I note DJI adds support after the fact regularly too. You're narrowly thinking about this only from an engineering perspective. It's much more complicated than just if it "can technically be done".

I'm sincerely curious what your work experience is that makes you so cynical about DJI.
Not that it matters at all but I've had "senior engineer" in my job titles for about 20 years now, though I'd never lord that over someone in a discussion because that would be ridiculous. But I've been in app and embedded programming for a long long time. Not that I need to have worked in such an environment to identify this kind of very common marketing behavior, and claiming that anyone would is silly.

As far as what makes me so cynical about DJI, I think first we have to agree that if they are in fact introducing incompatibilities just to cause people to buy more hardware, that they'd deserve our cynicism. Do you agree?

Assuming you do, lets look at the evidence we have. With closed source software as you know that's all we can do since we can't examine the code. And here's the strong evidence of shinanigans off the top of my head:

- the Plus works just fine with my Mavic 3 Pro and Mini 3 Pro, and probably every other OC3 drone that the Pro works with. Once that other firmware is shoehorned onto it.

- the Plus works out of the box with the Mavic 3 Enterprise but not the Mavic 3P even though the Mavic 3E and 3P are the same drone, just a different camera. But it works perfectly with the 3P once we load the Pro firmware on it.

- as you say the various versions of Occusync are the same from a hardware perspective, and yet here we all are for years buying new hardware because DJI locks out the old hardware. That's the kind of thing that escalates someone from irritated to cynical and beyond.

I can't think of any evidence to the contrary. Your argument that it would be too expensive for DJI to make their controllers compatible with all their drones just isn't true. It's way cheaper for them to develop for a single hardware platform, which is pretty clearly what they're doing, though with minor differences like screens, number of buttons. But it's clearly the same bootloader, same version of Android, etc. And the fact that the hardware works perfectly across types of drones once DJI's roadblocks are hacked away is pretty strong proof of that.

No company I've ever worked for would ever behave so unethically, nor has.

Hopefully you're not arguing that companies don't do this kind of thing absolutely routinely, because that would be absurd. There are thousands of documented examples of companies doing this kind of thing, one of which I mentioned above with Canon withholding features from their lower end cameras even though those lower end cameras were perfectly capeable of shooting in raw mode for example. When the CHDK firmware was released everyone got to see that the low end cameras could do most of the high end features all along, but were just being artificially crippled. Exactly as the Plus is artificially crippled to not work with teh Mavic 3 Pro, Mini 3 Pro, etc. And exactly as my Mavic 3 Pro is artificially crippled to not work with the SDK. And the list of DJI's shinanigans goes on and on.

Not that it matters much to the topic at hand, which is that the Plus works really well with the Mavic 3 Pro, Mini 3 Pro, etc. The only thing you and I are discussing is what conclusions to draw from that, which is relatively inconsequential. I'm just glad to be able to use such a great controller with my drones.
 
Last edited:
As far as what makes me so cynical about DJI, I think first we have to agree that if they are in fact introducing incompatibilities just to cause people to buy more hardware, that they'd deserve our cynicism. Do you agree?

Nope. Never seen any evidence they are motivated this way.

I feel very confident you don't have any either. All you have is the observed outcome of the compatability matrix. Also, I've mentioned it twice, and you keep ignoring it, so there's no point in trying to have a fruitful discussion with you: Technical/engineering cost is far from the only consideration. It can be as simple as changing a single bit in a bit mask, and the decision not to will prevail because the lifetime support costs when that drone is added don't make sense.

At this point nothing useful is coming from discussing it further. You can have the last word.
 
Nope. Never seen any evidence they are motivated this way.

I feel very confident you don't have any either. All you have is the observed outcome of the compatability matrix. Also, I've mentioned it twice, and you keep ignoring it, so there's no point in trying to have a fruitful discussion with you: Technical/engineering cost is far from the only consideration. It can be as simple as changing a single bit in a bit mask, and the decision not to will prevail because the lifetime support costs when that drone is added don't make sense.

At this point nothing useful is coming from discussing it further. You can have the last word.

I mean, if you're going to completely ignore the evidence I've given, and repeat an argument that I've debunked, I guess yeah we're going to have to disagree. Which is all good, the point of this thread is to discuss how good this controller is and how well it works with the Mavic 3 Pro and Mini 3 Pro and other supposedly incompatible drones. And hopefully to figure out how the seller loads on the firmware so we can make it work with all the other artificially locked out drones. You're the one who tried to hijack the discussion into some other mostly irrelevant and definitely useless area because OMG you've worked in tech. But hey you have a nice day!
 
Last edited:

DJI Drone Deals

New Threads

Members online

Forum statistics

Threads
135,950
Messages
1,611,931
Members
164,475
Latest member
tumizhu
Want to Remove this Ad? Simply login or create a free account