Enable FCC mode for Mavic Air / Spark using only Apple devices
Vložit
- čas přidán 5. 09. 2024
- Increase the range of your DJI Mavic Air / Spark by switching to FCC mode!
When you're not on FCC mode, your Mavic Air range sucks.
Tutorials available online all require that you use an android app to spoof your location. Unfortunately, iOS devices do not have an app that can do the same.
There's a workaround where you can use an android device to enable the mode on your drone, which will then carry over to when you use your iOS device. But what if you don't have an android device? It's a little more involved, but you can use your Mac, XCode, and your iOS device to accomplish the same thing.
Get Xcode here developer.appl...
Get the Mavic Air here amzn.to/2JlxpR9
Didn't work? Parabolic range extender for your remote - amzn.to/2Jzt4NG
Works in 2022 Mavic Air
This still works in 2021! I just managed to enable the FCC mode for my Mavic Air. At first it didn't work. But after reinstalling the DJI GO 4 app it worked. Thank you very much SamThingsHD!!
Next video, music at 15%, please! music doesn't matter here ;)
Thanks for the feedback :) Went a bit overboard, I agree :D
Better still no music at all. I can listen to the radio if I want music. I am here to listen to what he's saying. Which was interesting and probably useful for other things too.
Yes, music more silent or better no music at all in videos when people try to follow instructions.
This video saved my drone's life. I live next to the ocean and I've been thinking about having the drone do a 100 ft (because that's what it's range was in any direction) nose dive right into it.
As of today, 11/07/2018, this still works. The process is not as intuitive as one might think as you have to register with xcode in some parts, but eventually you get there. I got hung up in three places (1) Selecting the model of my phone (iPhone 8) instead of my actual phone (2) Not having an account with xcode (3) not having the latest updated version of iOSX. Once these three things were in place, no problem.
I understand the concerns of not having the correct GPS for return-to-home functions. I had a bit of trouble actually getting my phone to put itself back to my location. Despite uninstalling the app and restarting the maps app, my location was still in the US. It wasn't until I turned my phone on and turned it back off again that I was able to have my correct location on my phone.
I was able to go 1000 feet tonight, easy. They may not seem like a lot, but I've been restricted to about 100 feet for weeks. Thank you very much for your help.
1. music too loud, not hearing what you said
2. intro too long
informative video though
I can confirm it still works with the latest software/firmware. If it doesn't work for you try to delete and install DJI GO 4 again after spoofing because sometimes it keeps the last known location in its cache.
I can confirm that this works perfectly. I Just completed the videoguide today running at latest iOS and DJI GO 4 App
iOS version: 12.1.4
DJI GO 4 APP v. 4.3.12
For the little tricky part about the Keychain problem in Xcode. You just have to enter your password for the Mac/Keychain and press "Always Allow" That will prevent all the popups from the Keychain and the Code 1 error.
The prompt shows up as described in the DJI GO 4 app perfectly, and i can see its clearly works in FCC mode now due to 11 channels.
Cheers Sam! THANK YOU.
Great to hear. Thanks for sharing 😊
SamThingsHD No problem at all! Im excited to test out the performance later on. Do you know if the Drone rolls back to default settings When DJI updating the app?
The drone won’t roll back unless you confirm the WiFi prompt 😁
SamThingsHD Thats perfect! Thank you again!
Nice video but the background music is louder than you speak.
With version iOS14.0 it is not working any longer? Xcode can't connect. Device management is not any more in the iPhone. Do you have any solution? Thanks in advance
When you’re done spoofing the location setting to FCC, you can stop the location spoofing on your device in Xcode and delete the app from your device. Just hook your device up to Xcode again, click on the location icon then click “Don’t simulate location” in case you run into problems with your other location based apps (like google maps, waze, etc).
How far were you able to go after switching? 😊
Csn you edit your video without music or lower it to 5%?thx..
Is this still working on the last update with the iOS app? I've tried everything multiple times, including xcode, using an Android phone with fake gps, etc. No matter what, the app still reverts to CE mode when I start it, even if I turn off location services on my iPhone AND airplane mode! I don't get the prompt that tells me wifi settings have changed...
Gabriel Brosteanu I also wonder on that.
hello sir! is this still working?
Please add that the procedure should be executed when the drone and remote have no gps signal !
Worked perfect on iOS 12.1.3 with the latest DJi firmware and Go app! My Mavic Air can now fly in FCC in Belgium, I wil try to test it out this weekend if the weather is up for it. I keep you guys posted on the results. Thanks Sam!
That’s great to hear!
En lukt het allemaal nu? Ook met rth?
It took me about one hour (keychain issues, certification etc.), but it still works. Thank you for your explanation. iPhone SE, latest DJI Go 4 & iOS.
Hi, how did you do this? When I run 'build' it keeps on saying build failed. I've checked the reasons for this and it says failed with exit code 1. Much appreciated.
@@gasparddupuydangeac888If xcode asks for access to your keychain, you have to enter your root pw up to five times. No idea why, but it works. Maybe you have to restart your Mac and start from the beginning.
Glad to hear it worked for you 😊 Yeah authorizations can be tedious
xcode now has access to provisioning profile with entitlement to keychain access groups and has a signing certificate beginning with iphone developer. However this certificate does not come up on the keychain access website and after signing in by entering the keychain password (this time round enabled it using my icloud password), the error repeated itself. I would like to stress that on the top tab it says 'building sps4 (thats my project name)' and it says 'carrying out tasks' - the number of these tasks range from 6 to 40, before it says 'build sps4: Failed' - when I then check why it still says error code one. I'm doing this on MacMojave with project format set on Xcode 9.3 compatible but I'm still not getting anywhere. All information on other sites is about the error appearing on application to developping apps so not sure where to go. Cheers
Nice trick, but not try it yet. My question: What if I want to use my Iphone (not for drone) in normal way? I mean, is my Iphone GPS back to normal or the map will stay in US? I live in Indonesia. Iphone 7 plus.
Thanks
Once the spoofing app is deleted after you’ve done what it needs to do, gps will work fine even in other apps.
2020 and still works!
The bottom part of codex is not showing on my end, how do I make that part pop up. The location part
its says signing needs a developer team. You have that part blurred out. I don't know what to do next. help please?
IF I USE ANDROID APP (FAKE GPS) set my spark, when ill go back on my IOS will it work?
Nice and informative video but please, skip music while talking.
Thank’s for the video!
Hi Nice video I have a questing being a new drone user .. I am buying a refurb drone spark with FCC mode activated..My question is will the return home work and I won't lose the drone ??
thanks
i can't find simulate location on my xcode 😔
Thank you so much! Still works in sep 2021!
which xcode version did u use?
Mine worked for awhile but I lost it when I upgraded my iOS to 12. Xcode will not process my iPhone X due to iOS 12. Any suggestions? Thanks.
Shouldn’t lose it in the upgrade though. I upgraded to 12 and still have it. Update Xcode to the latest version and it should work with 12.
Works also for DJI Mavic Mini and DJI FLY app in Europe
That’s great to hear! Thanks for the update!
is their a way to go to fcc mode without using a mac.... my problem is i have a ios device but i dont have a mac
Hi thank you for making this video. I’m using iPad mini 4 and I have a p4p can this method be applied for my p4p. Pls help me tq
Can’t confirm it’ll work for the P4P. Only confirmed for Spark and Air. Doesn’t even work on the Mavic Pro, so I can’t say for certain it’ll work for the P4P.
Worked for me - thank you. Some of the xcode steps were not as described but managed to work my way to a good result.
Glad to hear it. XCode’s gone through some updates since I did this video, so may have contributed to the difference. Probably time for an updated video 😅
Please make another video
Hey!! Great video.. However, the menu bar doesn't appear in Xcode app. :( Could you help me make it appear?? Thanks!!
Doing everything you said, but into way I'm getting a device management only a profile using iOS beta 12.
The app is available now on apple devices, I think. I mean the app is available I do not know if it works
Honestly great video. Step by step instructions on how to fix DJI's problems. It worked for me once before when I only had 200 ft range (pathetic).
However, I have since taken my drone to Laos and now 2.4 Ghz is the only frequency that shows up. I'm back home and I'm going to try and attempt to fix it by this method. The DJI Assistant method isn't an option for me because you need an android device to run it.
Also, when I say that 2.4 Ghz is the only frequency, I mean that when I click the WiFi icon at the top right, it only comes up with 2.4Ghz with no option to choose any channel or anything. Here goes nothing.
Thanks man! Good luck and fly safe 😊
It doen''t work saying I dont have a build team.
Flying Productions create your own. Had the same thing
Still working May 2020 👍 Mavic Air
will the return to home button works safely if you do the FCC glitch?
Hamad x I had no problems with it
can you advise the device named Sam Things HD, is this your iPhone or is this your Mavic Air?
Hi friend, thank you very much for the tutorial. just one question ! What happens if I need to return to the home point automatically? my location is different from fake gps, where will the drone go back ?? Thank you so much from Brazil.
Hi,
Change location works great, first time I plugged the phone on the remote control it asked me to update WiFi settings but I still have 13 channels and 5,8 WiFi settings. Is there an order to plug, switch on and launch the app?
Hy! please help: at the end it say "failed with exit code 1"
Device management doesn't come up on iphone and when I press run it says failed? IS there a step by step as I could be missing some?
does it still work on the Mavic Air 2s today?
Thanks a a lot I cost ton of time to solve this problem.
I uninstalled dji go, reinstall it from US iTuens account, it doesn't work,so make US dji account... same doesn't work,
and finally it hits an idea to fake GPS.
Thanks for telling me a way that I don't have to jailbreak.
Intersting thing would be to make this app switchable. so the app on my phone will have location when on, and revert to normal when shut down. Can it be done?
It’s a set and forget thing. It’s safe to delete the app once you’ve used it to trick the drone.
hi, very nice video. thanks. my question is is this Xcode work on pc ?
i don't get the "device management" on the iPad :-/
Anyone who can help through teamwiever ??
much thanks. been eyeing on your video for the past 3 days. and today I'm in FCC thanks to you! (17 mins ago ) after flying my air that is ;)
Glad to hear it!
works in 2023, mavic air, iphone7, imac
Thanks a lot worked for me! just want is to put back the gps position from iphone back! how I make it? tried Don t simulate and didn t work
thks
Delete the app you made on the phone and you’ll be ok. It may require a restart.
Thanks for your awesome tutorial, but for me it didn't work. Everything works fine, until I open the DJI App. Google Maps says, that I am in San Francisco, but the DJI App shows my real location. So the message to "switch wifi settings" dindn't show up. Can someone help? :)
that happened to me in the past, but I didn't have to do much other than wait with the dji app open
Hi Sam, same thing happens to me, DJI go 4 shows the spoof location and then after a few seconds it then shows my true location : / any ideas what the problem is? have DJI found a patch for this? Thanks.
same here, I can switch the location, but DJI or my phone is showing my current location and change clock to current timezone after a while. It doesn’t really save my fake location. This is why I got no message about changing Wifi settings. Does anybody solved this issue? thank you!!
It worked for me today thanks so much but I was wondering whether is till need an OTG and Antenna boosters
When I had my spark, the only advantage it gave was decreased latency between the remote and phone, so I think that’ll be a non issue (as it relates to the range improvement vs flying in CE mode without an OTG too at least). With the increased power in fcc mode, you likely can do away with antenna boosters unless you need even more range than this’ll give you.
So I should use OTG but not antenna
Device Management does not show up on my iphone X. It runs on ios 11.3.1...
Wow couldn’t hear you due to the loud music 🙄
Worked for me with newest DJI Go 4 v4.2.22 on newest iOS 11.4.1! Thank you very much!
Thanks for the update!
Hi, thnank you, but in Europe, the Google map goes back to location where I am at, couldn't figure out the way aroung it so far!!(( so device does not save the location!
Does anyone know if this can be done on the mavic mini?
I’m going to try this tomorrow, just wondered how this will affect my phone in everyday use if I only want to force an American location when using the DJI App ?
Is anyone else having problems on the iPhone X with entering "device management" in the settings? That field isn't there with me...
I couldn't get this to work, Xcode would tell me 'Build failed' instead of that device management message and I don't have that option on my iPhone to install the App. What am I doing wrong?
Make sure you have your iPhone selected in the devices in Xcode. Otherwise it’ll build for a virtual device.
Excellent video! Would this also work for the Phantom 3 SE?
Not sure 😊 don’t have a P3SE to try it out on. But would love to hear if it does!
Thanks for this hack. One question if you have already spoofed your iPhone of it’s location and already using FCC mode, will it affect your actual GPS location while flying? I mean what will happen on lost connection and your MA starts for a RTH mode? Thanks again for this.
Your MA is the one that reports its gps location for purposes of home lock so it won’t be a problem (assuming you let it lock before flying off 😂). But the spoof may continue in other apps on your iPhone unless you delete the app created with this method. It’s safe to delete once you made the fcc switch.
I am using iphone X DJI Go 4.2.12(3110), managed to change iphone location and yet DJI Go wont ask to change wifi settings ! Still stuck with 2.4GHz 2-10 channels. Any idea what's wrong ?
Anyway to repost this without the music. My ears develop astma when trying to follow your instructions :)
I love your video, thanks. Is this possible to do with a CrystalSky android device without the need to go into root mode?
Easy enough to follow but IOS 11.2.6 (latest version) does not have a Device Management tab in Settings. So cannot enable the 'trust' the developer part, therefore it doesn't work. This was published a few weeks ago but I'm reading a lot of posts from people saying that the Device Management tab has dissapeared from iPhone X (and also my iPad Mini 4 - same problem.) So cannot complete this.
Yes it does and yes it works. Once you've pressed the play button in xcode and the error message displays the "Device Management" tab in settings will appear. I suppose they have just hidden it until there is something there. However I noticed that changing the organisation name or organisation identifier can fix the problem if you don't manage to get through the play-button stage. I don't know why or how, but it fixed it for me.
Using iPhone X with latest iOS and latest DJI GO 4 version. Also latest Xcode.
Hi. It just don't change any location. Any ideas ?
I'm doing great till after selecting my device and hitting play. I get Failed. Under 'signing' i have a red dot saying "requires a development team in project editor" Where is this setting? Thank you
thank you very much! saw another video for fcc with apple devices, but you made it much better.
Thanks man 😊
Okay so it all works! But how do i make my iphone's gps work normally now instead of showing san fran?
Delete the app and all shall be well 😊
I've deleted the app and I am still in San Fran, HELP!
I've got the same problem. Any one that can help?
Hi, thanks for the video. I want to ask. When finished creating fcc mode with xcode. but, one day I want to use the map application to see my position. Does the map application still work correctly?
Keton Saputra yes, just delete the app after switching the wifi mode on the Mavic Air.
Just a question : Does using of Litchi after enabling FCC mode cancel the US default location to return to real location ? It seems what has arrived to my Mavic Air...
Hey thanks for that dude great video. I did this previously and it worked fine, I now have a new XS Max and have managed to install the stuff from Xcode but my problem is I DO NOT have the menu bar at the bottom to confirm that it has worked like I did on an earlier version of Xcode so don't have the location drop down to confirm it. Have you any ideas how to confirm it's working properly another way?
Thanks again,
Ok so since I'm in the states and FCC is already set does that mean I should get good range in any country I go?
Yup! Just don’t change your WiFi settings when the prompt pops up when you’re in another country 😊
Does switching to FCC mode in Europe void your dji refresh care warranties?
Nothing specific in the exclusions verbiage, but some phrasing could be interpreted that way. So it’s a risk. Read up here: www.dji.com/mobile/service/djicare-refresh/info
Worked for me, thank you!
iPhone X, latest iOS, latest DJI GO 4.
i need some help my iOS device is iOS 13.2 and the device management setting don't exist on iOS 13.2 do you have any help for how to trust this profile when it doesn't exist in settings
Gotcha ! After some "permission problems", all run fine and I have now only 11 channels with 2,4 GHz... I hope to see the différence ! For the sound too loud, I have used Google auto-generated subtitles to be sure not miss one of your advice... :-) Many thanks for your help for my first "iOS app" ;-)
That’s great to hear! What version of DJI GO 4 were you using? Some users have said they didn’t get it to work.
Mavic Air is just updated to 01.00.0400 and DJI GO is 4.2.14
So do I understand it correctly that after you switch it return to home won’t work? Because while flying you will fool your drone that you’re in USA? Or every time flying you will have to cancel the settings warning
RTH works fine 😊 also a good idea to erase the spoof app that was created and reboot your device so it doesn’t spoof for other location apps (like maps and such)
Hi thanks for this great upload. Seems with latest firmware hack won’t work anymore. Any advice?
Most recent one in the comments to work is 1.00.0400.
Hey Sam, I know that you've been asked already 2000 times, but I can't build it !! I followed all your instructions, I used my iCloud log in and done all the settings as you suggested. I get always the same error : Build Failed .... exit code 1. I run Xcode V.10.0. and iPhone X 12.0.1 Do you have any tips for me ?? Thanks
I found if you tried to do this while the Drone had a GPS signal it didn't work as the drone gps clashes with the phones.
When I then did this inside the house with no GPS signal it worked straight away
Interesting observation. I got mine to change outdoors with gps - but probably not enough satellites yet to make a home lock. Thanks for the comment!
Works great with my iPhone X, iOS 12, and DJI GO 4. I noticed that if I use Litchi App for Waypoints flight my spoof location would reset back to my original location. Any idea on how to go around this?
Just delete the app you loaded onto your device and it should no longer continue to spoof. May need a restart.
My problem really is if I use the Litchi App using waypoints mission flight I will be taken out of the FCC mode which I don't want to happen. Maybe there's a work around this that I can maintain the fcc mode while using Litchi App. Thanks for your time.
This worked for me today, thank you! iPhone X, latest iOS, latest DJI GO 4.
That’s great news!
If all you need is to select 5ghz, you can just manually select 5hz (the 3-digit channels are 5ghz). This FCC hack won't work for the MP.
what application versions do you have? on 4.2.16 it's don't work
I couldn’t make it work of 4.2.20
What with rth function? Will That Still work? Because we tell the drone we are in the us but we are not...
Hey man, great video I succeed everything expect I dont have the small arrow for choosing the localization on Xcode app is it normal ?
It’s probably just a view setting. I believe it’s visible by default. Can always just use the context search field. Click on help, enter “location” in the search field and it’ll highlight its place in the menus 😊
Wow it really works. I was able to fly 2km without any hitch. Before I could not fly beyond 300m. Thanks so much. Now my worry is if I lose my iPhone activating my find my iPhone will locate it in San Francisco hahaha 😂
You can delete the app you made in Xcode so your phone reports the correct location. Don’t forget to hit cancel whenever dji go 4 prompts to change WiFi settings.
So return to home is not working?
RTH works just fine 😊
hi i have only profile on my iphone 7 plus do you have any idea where can i get the deivce management?
It should show up if you did the steps in xcode correctly 😊
Work it’s on the Mavic mini ?
Others have claimed that it does
This works whit the Mavic Pro?
Unfortunately not 😔 at least on the first one. Not sure if it works on the new ones.
Have you tried this on the Mavic Pro 2? I went thru the steps and the phone and APP show San Francisco but I am not seeing where I can find out if it is in fact in FCC or not.
The pro 2 isn’t available here yet unfortunately. And since this trick didn’t work on the original mavics, I’m not confident it’ll work with the new ones 😊
Hello, thanks for the reply. I did not realize that it would not work on the original Mavic (do not have one) as I did it on my Spark. Plus I had seen many people talking about it; but now I see it might be limited to the Spark and AIR. Too bad as the range on the Spark is "more than enough" when in FCC. But when in CE I got a lot of disconnects and loss of signal for the video.
Thanks! This is what I was looking for among all Android solutions.
you used an Android device? I thought this is only for iOS devices?
Hi Sam do you know if your changes for the Mavic air 1 work for the Mavic air2? If not will you be doing a video on how to make the change? CE in Europe even though on Ocusync 2.0, isn’t anything like as strong as advertised it’s 1.5Km maximum in low WiFi areas, and 900m if you get any interference? Can you help please. Your Mavic air 1 changes I made and they were brilliant 👍
Hi Ian, unfortunately I haven’t gotten my hands on one to test yet because supply seems to be really low in my neck of the woods. Hopefully I get one to try soon, or someone else confirms it works too 😊
That said, since it seems to have worked for other units/firmwares more recently released, it’s quite possible that it will work for the 2 as well. Fingers crossed 😁
Just about to have a go but I need to sort my Mac or come off the Catolina beta as there is a bug when trying to trust your iPhone via a usb cable .... can you believe it 🤔
Wow that’s unfortunate hehe. Let us know if it works once you get a crack at it!
@@SamThingsHD Hi Sam Ive had a go and now Xcode looks like it needs you to be a paid up developer and it looks like ive used my free tries. Xcode just blocks me after it successfully runs the code so im stuck now. If and when you get a Mavic Air 2 and have a go at this yourself it would be great to see if it works and then let me know. i dont mind paying for the developer license but only if it works as i wont use it for anything else
Pretty stupid that xcode software: couldn't get over some keychain password (I was forced to type a password, yet I don't recall setting up any) and after that xcode keeps on returning error messages after I click "Play" button.
Is it asking for an iCloud password or an admin password for the Mac?
SamThingsHD i tried both my mac password and icloud - none of them worked.
Same problem, did you solve it?
The keychain’s password he was asking for is called (access), never heard and no password works, now i can’t get this message back again
Hi, i did it but now i can only connect to spark with RC, directly from Iphone doesn’t work. When i am connected with RC i have wifi „auto” in 5.8Ghz, could i set 2.4Ghz and keep it all the time ?
Auto typically chooses the channels with the least amount of interference. I wouldn’t recommend manually setting the channel and keeping it on that one channel, because your flying environment is never the same.
I’m worried that this means my drone will think home point is in a different country and I’m worried about fly always
Nothing to worry about 😊
SamThigs it works on ios12 ? because I have updated Xcode, my team, "profile" on iphone but when I hit play build is failed :/ any tips ?
music is so loud cannot hear you taling can you turn the music off please?
hi i have just followed all instructions on my magic air and my phone is showing as newyork in google maps and in normal maps but when i load up the dj software it doesn't bring up the wifi change option? anything else i need to try?
it can sometimes take a while for it to prompt after connecting to your drone
How can i find device management? It only has iTunes Wifi sync and VPN.
I have the same problem, cant find device management
OK, you need to do Right all the process. Use your apple ID for Certificate Signing. Then use password and select "Always allow" in keychain. And thats it.
felix chong it doesn’t work for me. when I click the play button it says build failed. And the error message says that it requires a development team. I have tried to put my Apple ID but it still doesn’t work... any ideas?
I have the same problem no device Managment and no developer app. The app is’t on the phone... and then the flech in the menu isn’t there either
Same problem here. Anyone who has fixed it ?
Dear friend I just got the mavic air and it shows me 5.8 and I see many channels but I leave in EU. How this could happen??
The drone selects the best frequency (2.4 or 5ghz) depending on what’s best (least interference), even in EU.