Enable FCC mode on DJI FPV System (700mW 8 Channels)

by Oscar

FCC mode allows you to have access to the full 700mW output power and 8 channels, while the CE mode only supports maximum 25mW and 4 channels available. I will show you how to easily switch to FCC mode in this tutorial.

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

Make sure you follow your local regulations, don’t do it if it’s illegal.

Benefits of FCC Mode

  • High output power
  • More channels

By enabling FCC mode, you will have access to 8 channels (instead of 4) and 4 different levels of output power (instead of just 25mW):

  • 25mW
  • 200mW
  • 500mW
  • 700mW

Only in FCC mode, you can do the 1200mW output power hack, and enable the 50Mbps bit-rate for your video feed.

Are You on CE or FCC Mode?

To find out whether you are on CE mode or FCC mode, simply check how many channels are available in your DJI FPV goggles (under the Player option).

4 channels means CE mode and 8 means FCC mode, and if you are on CE mode, the only power option is 25mW. If you are already on FCC mode then you don’t have to do anything here.

Switch to FCC Mode in DJI Air Unit

  • Take the micro SD Card out of the Air Unit
  • Create a text file on the root directory, name it naco(so the file name and extension becomes naco.txt)
  • Write 1 in the text file (which means FCC mode for USA)
  • Insert SD card in the Air Unit
  • Power up goggles, and then Air Unit

To verify if you have successfully changed it, check again in the Player menu and see if there are 8 channels.

Can’t get it to work? Download my text file and try again.

You can put it back to CE mode by entering number 3 in the text file. The meaning of the number in the text file:

  • 1 – FCC mode for US, 8 Channels
  • 2 – FCC mode for Canada 4 Channels
  • 3 – HK CE 4 Channels
  • 4 – CN SRRC 4 Channels
  • 5 – JP Japan 3 Channels
  • 6 – KR Korea 4 Channels
  • 7 – BR Brazil 4 Channels
  • 8 – FR CCA 4 Channels

Enable FCC Mode in Caddx Vista

  • Power up the VISTA and DJI Goggles, wait until you see image in the goggles
  • Connect USB cable to the VISTA, external drive should pop up on your computer
  • Create a text file, name it naco (so the file name and extension becomes naco.txt)
  • Type 1 in the text file, and save it
  • Copy text file in the Vista external drive, unplug USB cable
  • Restart both Vista and FPV Goggles

To verify if you have successfully changed it, check again in the Player menu and see if there are 8 channels.

Can’t get it to work? Download my text file and try again.

You can put it back to CE mode by entering number 3 in the text file.

Repeat This Procedure After Every Update

When you update the firmware on your DJI FPV goggles and Air Unit, it will reset the power setting back to the default settings according to your region (e.g. if you are from Europe, it will put it back to CE mode), therefore you might have to repeat this process.

Other Methods

Apart from the text file method, I’ve heard using VPN when flashing firmware also works but I have not tried this myself. (using US IP).

If you had your DJI FPV Goggles v1/v2 rooted and have WTFOS installed, you can install the FCC package to have FCC mode enabled permanently.

DJI Goggles 2 and O3 Air Unit

The procedure to unlock FCC is different for the DJI Goggles 2, as well as the DJI FPV Goggles V2 if you updated its firmware to support the O3 Air Unit.

  • In FCC mode, 7 channels in 20MHz mode, 3 channels in 40MHz mode, up to 1200mW output power
  • In CE mode, 3 channels in 20MHz mode, 1 channels in 40MHz mode, up to 25mW output power

CE mode is very limiting, you can perform the “FCC hack” to unlock higher output power (more range and signal penetration) and more channels (allows more pilots in the air at the same time) if that’s legal to do where you fly.

Simply get the file “ham_cfg_support” and unzip it to the root directory of the SD card and put it in the goggles.

Download here: https://drive.google.com/file/d/1ug2U_i5kdrKQQ2I17NLJBXm2tKQeNj5Q/view?usp=share_link

To check if you are in FCC mode, go to Settings => Transmission => Channel Mode, switch to Manual, under 40MHz bandwidth, you should see 3 channels available in FCC mode. If you are in CE mode, it will only show 1 channel there.

The FCC mode is permanent, however you can go back to CE mode from FCC mode by factory reset the headset (in the menu Settings / About).

Edit History

  • Mar 2020 – guide created
  • Jun 2020 – added procedure fore Vista

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.


Frank Hempel 18th April 2023 - 9:40 pm

You are simply the best!

Dominik Csik 3rd April 2023 - 9:29 am

Can you do the fcc hack on the new DJI Integra goggles?

Oscar 3rd April 2023 - 3:49 pm

i don’t have these goggles yet, but i imagine the procedure would be the same as the Goggles 2?

Yossarian 27th March 2023 - 6:30 am

Dang dude, I’ve spent like 3 days tryna figure this oout, and boom. You were on it. 10/10 would read again.

Jacob 27th February 2023 - 1:59 pm

I’ve not been able to get this to work on my newly purchased DJI FPV Drone and Goggles V2 (latest firmware), any suggestions? It’s seems that it does not work with latest firmware.

I’ve tried both naco 1 and ham_cfg_support buth with no success.

Oscar 27th February 2023 - 4:05 pm

The last firmware this will work are v01.00.0608.
If you updated your V2 goggles to support the O3 AU, then this hack will not work.

Jacob 28th February 2023 - 4:29 am

I updated during activation, but I was unaware of the FCC/CE difference at that time :(
Digging a bit more into this, I see that it’s possible to downgrade firmware to V01.00.0606/0608 using fpv-wtf/butter? I’m not sure if it’s also required to have the drone at a previous firmware version as well, for the ham_cfg_support hack to work?

Oscar 28th February 2023 - 10:01 am

what air unit are you using? O3 or Vista?

Jacob 2nd March 2023 - 3:37 am

I guess it’s a Vista, but it’s the DJI FPV Drone I’m using, I guess that’s a different case than what you think about?

Anyway, I managed to downgrade the drone firmware to 1.02.0000 using drone-hacks.com, and it seems that I’ve got FCC enabled now. I used to be able to fly a maximum of 300 meters, now it goes to about 800 meters before dropout. I actually expected to get more range, maybe I need to go beyond 700mW. I don’t understand how some can fly more than 1+ kilometer.

Marcus 4th March 2023 - 11:49 am

I plan to use Goggles V2 with vista (on FCC mode) and DJI O3 (FCC mode is not important here). Is this possible on goggles firmware v01.00.0608 ?

Oscar 4th March 2023 - 11:56 am Reply
Anonimus 4th February 2023 - 10:02 am

The number of channels really increased after the addition of the FCC hack on my goggles 2. But the signal is still weak. The range of 50 mbit does not exceed 300 meters. I have vista caddx nebula pro kit hd, I put naco and navo_pwr on it, but the signal is still weak. At a distance of more than 300 meters, the picture is filled with pixels. There is a question: how to see the signal strength in my goggles 2? There is no signal strength item in the goggles 2 menu.

Oscar 4th February 2023 - 7:29 pm

Bitrate is basically the signal strength in a way: https://oscarliang.com/signal-strength-dji-fpv/
Double check if the antennas are all properly plugged in and they are not damaged. Maybe you want to consider swap them out for some new aftermarket antennas just in case they are damaged inside that you can’t see from the outside.

barto28 1st February 2023 - 6:49 pm

Hi Oscar Thank you for your amazing website. So much great content in here :) Helps a lot.
I tried to answer the following questions for weeks but even mads tech do not know for sure :

When using Goggles 2 (not V2) with Caddx Vista and ham file in the goggles’ SD card, I can see the 7 channel in 20Mhz but my range is still very low (lot of pixels if I go further than 150m).

Bought the goggles V2 in Europe so I’m starting to think that ham file is unlocking more channels and 50mbps but not more power output. I’m waiting for my RF Power meter to check how many mW the caddx is really outputting.

Any ideas ?

Oscar 1st February 2023 - 9:49 pm

I am seeing similar issue here, I have been flying with the G2 and Vista, bitrate never goes higher than 45Mbps and usually fluctuates around 20-30, performance is definitely not as good as the O3, or when using the Vista with V1/V2 goggles. I have received multiple reports of the same issue so I think it’s just a bug with the Vista firmware. I hope it can get fixed soon.

Anonimus 4th February 2023 - 10:07 am

Experiencing the same problem with my goggles 2 and vista caddx nebula pro kit hd. Did you measure the signal strength after the fcc hack? What power did the signal get? The range is very weak.

Alan 23rd November 2022 - 6:20 pm

Hi Oscar,

Just purchased a Polar Air unit to use with existing DJI FPV goggles in a fixed wing.
Not connecting any of the flight control inputs and just want the video.
Struggling to get the two to bind. ever seen this?
both are on the latest firmware.

Oscar 23rd November 2022 - 6:34 pm

Did you wait until the goggles shows the HOME screen after powering on? You also need to wait until the Vista shows a green light. Only then press the bind button on the goggles and the Vista. You shouldn’t need to connect it to a FC to get them bound.

Dejero 2nd November 2022 - 10:18 am

Thanks, Oscar.
I was helped by important points in your guide:
“- Power up the VISTA and DJI Goggles, wait until you see image in the goggles;
– Connect USB cable to the VISTA, external drive should pop up on your computer”

rodher r 28th September 2022 - 3:08 am

Hello, I just bought the dji fpv combo (separately) but my goggles doesn’t shows “PLAYER” option. I want to do the FCC and all that stuff but I can’t.
I really appreciate your help.

Oscar 28th September 2022 - 11:49 am

Maybe you are in Drone mode and not in FPV mode?
Search in youtube “how to switch mode in FPV goggles V2”, there are plenty of tutorial explaining how to switch to FPV mode.

Björn 21st September 2022 - 6:31 pm

Since this article is rather old: can I update my Caddx Vista to the latest firmware and still use this to enable FCC mode?

Albert Lyubarsky 14th September 2022 - 10:53 pm

What is “root hack”? Why do we need it if changing to FCC only a matter of the text file? Does “text file” hack work even with the new firmware?

eric 29th August 2022 - 3:29 pm

Hi Oscar,

I have a couple of questions regarding the DJI Goggles v2 along with Air Unit and Caddx Vista modules

1. Is there a relationship between the firmware in the goggles and the firmware in the AU or Vista ? I mean should they somehow be matching one with each other or it does not matter ?

2. Is it safe to upgrade to latest DJI firmware (to date) on my v2 goggles (DIY mode I do not have any DJI drone) + on my AU and Vistas, without losing the FCC hack?

P.S.: linked to my question I see DJI have just released a new firmware:

Date: 2022.08.25
Aircraft Firmware: v01.02.0015
Goggles Firmware: v01.03.0000
Remote Controllerfirmware: v02.00.0200
Motion Controller Firmware: v02.00.0400
DJI FlyApp iOS: v1.7.0
DJI FlyApp Android: v1.7.0

What’s New?
• DJI FPV Goggles V2 addedsupport for DJI Avata.
• DJI FPV Remote Controller 2 added support for DJI Avata.
• DJI Motion Controller added support for DJI Avata.

Oscar 29th August 2022 - 7:54 pm

Goggles and Vista don’t have to be on the same firmware to work, but you will get a warning on screen when you power them up.
I’d recommend not updating the firmware on your goggles, the latest firmware disallow firmware rollback, which prevents you from using “root hack” in the future.

eric 29th August 2022 - 8:50 pm

got it, thanks!

marmat 8th June 2022 - 1:15 am

Hi Oscar, i have two question. First, do i have the full FCC power in canada (8 channels,700mW and 50mbps) with the caddx vista

Second, do i have the full FCC power on the DJI fpv drone in canada too ? Thanks.

Oscar 8th June 2022 - 2:55 pm

You can enable FCC mode anywhere in the world, the only concern is whether or not that is legal where you live. It’s up to you whether to enable FCC mode or not.

Nacho 4th June 2022 - 11:05 pm

dude, I have no words, like holy s**t.. thank you.. I had been trying for over 1 week to do this this part is what I really needed, hope you keep doing pages like this.

“Enable FCC Mode in Caddx Vista
Power up the VISTA and DJI Goggles, wait until you see image in the goggles
Connect USB cable to the VISTA, external drive should pop up on your computer
Create a text file, name it naco (so the file name and extension becomes naco.txt)
Type 1 in the text file, and save it
Copy text file in the Vista external drive, unplug USB cable
Restart both Vista and FPV Goggles”

reza 8th June 2022 - 1:31 pm

did you update your vista unit framware ?
i can not get the storage pop up !

Jean-Marc 2nd June 2022 - 5:18 pm

What about the RC link with DJI remote? Is this one also getting to FCC mode ?

Tobi 17th May 2022 - 11:45 pm

I was able to switch to FCC mode and enable 50mbps bitrate, however the setting for recording quality in the DJI goggles is still locked on low latency and greyed out. I would like to try out the high quality mode.
Any idea how to achieve that?

Thanks for all your work. As a FPV newcomer, your website has been invaluable.

Phil Barker 15th May 2022 - 1:08 am

Hi Oscar just got a new caddx vista and it appears to have already been set to FCC mode with full power … there’s no naco file in the root directory of the caddx FW:-…..606
I’m in Australia just wondering if caddx are now shipping them already set up .. ie no need to hack ?
Also do we still have to re hack after upgrading firmware on my other units
Again upgraded one of my other caddx vista and FCC with full power still available
Thanks for all your help

Oscar 15th May 2022 - 11:24 am

I am not sure, but if it’s already setup that way even better, and you don’t need to hack it again.

reza 1st May 2022 - 10:36 am

After the latest framware update , the USB mass storage folder does not pop up anymre .
have you figured any solution ?

adam 11th May 2022 - 8:58 pm

Make sure to not connect the USB until youve powered it on, it worked for me once I did it in that order.

Josh 16th March 2022 - 3:54 pm

Does this hack work for the DJI FPV Racing Drone?

Oscar 16th March 2022 - 4:43 pm

No, only DJI FPV system.

Josh 16th March 2022 - 3:49 pm

Can you explain what Vista is please

Oscar 16th March 2022 - 4:43 pm Reply
Paul Kiskis 18th December 2021 - 3:39 am

Thanks for this article. It is exactly what I needed to set the vista to FCC. Now I have max power, 50mps, and crystal clear video. Thank You! I really find your articles useful.

AK 6th December 2021 - 1:13 am

Hi Oscar,
I used text file for air unit first and v2 goggs straightaway recognised it and I’ve 8 channel but 700 watts max.

I tried hacking the v2 goggs using naco.text, and pwr_2 ; inserted the micro sd to the goggles but cannot get the power to go upto 1200 watts.

As I understand this is the method you recommended. So where I’m going wrong. Completely baffled. I’m in the UK

Daan de Jong 12th February 2022 - 8:16 am

That file should be called naco_pwr

Bill 14th November 2021 - 12:49 am

I finally have all 8 channels now in 25mbps mode and 1-3 including the Public Channel on 50mbps (200mw) in my DJI Goggles running the Caddx Vista with the Nebula Nano camera by resetting my goggles, but when I switch it to 50mbps mode in the goggles and try to arm I loose connection to the DJI FPV Remote Controller, the bind light on the Remote turns red (I never lose video in the goggle). I can set it back to 25mbps and pick channel 1 and it will arm with no issues (although it does like to switch back to the public channel) and I can fly without issue. The Caddx Vista, Remote, and Goggles are updated with the latest firmware. I respect the work you do for the FPV community, we need more like you. Any help would be greatly appreciated.

Nikola 24th September 2022 - 1:45 pm

Did you manage to solve this? I am currently in the same situation, not sure how to get it to work.

Droogo 26th August 2021 - 1:41 am

Only works because I did as you said “Power up goggles, and then Air Unit”. The order matters.

josh 22nd August 2021 - 7:53 pm

hi my goggles shows 8 channles but wont let me pick none and it only allowys it to stay on 25 mw

Oscar 24th August 2021 - 12:49 pm

Try to give the goggles a factory reset, and restart both the quad and goggles?

Magda ben 15th August 2021 - 10:33 am

Hi guys,

I did the hack and I can choose from v2 goggles the 1000-12000 me power but I only have 4 Chanels. Does that mean that the hack is done or not?

Oscar 16th August 2021 - 7:24 pm

Are you using 50Mbps mode?
If you switch back to 25Mbps mode you will get all 8 channels.

Jimmy Merens 9th August 2021 - 4:09 pm

The hack is still functional for caddx vista. To get the unit to appear as a storage device , plug the battery on the drone and connect it with usbc cable.
I saved 2 txt files (just in case one would not be recognised) “naco” and “naco.txt” both saved in ANSI format and with “1” as content.

working like a charm
/respect /happydance :)

Paulo Gomes 26th March 2022 - 9:24 pm

Just want to thank you brother, been trying to make it work and nothing works,
did what you told and everything works perfectly, thank you

Andrey 30th July 2021 - 12:34 pm

Does it work for 1.02 firmware?

Oscar 30th July 2021 - 7:46 pm

Not sure, but it works with the latest version (1.06)

Henry Lau 30th July 2021 - 9:21 am

Does it work on DJI FPV?

Oscar 30th July 2021 - 7:46 pm

This hack is for the Air Unit and Caddx Vista only, not for the DJI Drone.

christopher 5th August 2021 - 12:38 pm

hi oscar does this mean it definately wouldnt work as the b3yond app suggests it does for the dji fpv thanks

David Jenkins 1st January 2022 - 11:17 am

Thanks very much just did 2 quads with air units and 4 quads with vista units , worked a treat have 8 channels and up to 1200mw on the lot thanks again

Scott A Abramczyk 28th July 2021 - 6:35 pm

I tried the hack and I seems like I can only get 1,000 milliwatts and 8 channels. I thought I should be getting 1,200 mL, did I do something wrong?

Geo 1st July 2021 - 10:33 am

Hi guys! I managed to change my dji air unit into FCC from CE on 01.07.2021.

I had this problem when it didn’t work on the first few tries. I tried the steps using a “hama” 32 gb micro sd card and it didn’t work. I changed the micro sd card, used a sandisk that was formatted on exFAT, and it worked.

Try it out maybe it helps.

Jazz 19th June 2021 - 8:16 pm

Hi Oscar

Do you need to leave the sd card in the dji unit after the unlock or has it done its job now ?

Oscar 20th June 2021 - 2:12 pm

No, once it’s done you can remove the SD card.

serdar 2nd June 2021 - 5:47 pm

thank you very much

Y C Lui 18th March 2021 - 4:31 am

Does this method increase the transmit power of the DJI remote controller too ?

Athos 31st December 2020 - 9:43 am

on the dji air unit it works!
but on the caddx vista it doesn’t work .. i only see “channel 8” and i can’t change it

JAMES BARTLETT 6th December 2020 - 11:45 am

Try this yesterday and it worked first time. 25 – 700mw and eight channels, and every works fine.

Darko 4th December 2020 - 7:10 am

Hi Oscar,

the hack also doesn’t work on my Caddx Vista. I copied the naco.txt file on the caddx vista and the goggles see 8 channels but as soon I arm the drone it switches back to CE limitations. Do you know where the issue could be?

Kind regards,

harryandsally 27th November 2020 - 9:10 am


I spent ages trying to get this to work using windows the trick was when you save the text file make sure that 1) you don’t write .txt in the file name and 2) MOST IMPORTANTLY when you save on windows 10 the encoding should be ANSI not UTF-8 with BOM. I can confirm with this this is working outside of the US with no VPN 27/11/20

Jeffrey J Reynolds 20th November 2020 - 2:51 am

I have also tried the hack a dozen times using this naco.txt , the goggles dont see it, no luck ..
I put flash card in the goggles no luck, down graded the goggles to version .500 no luck
My computer ( Imac ) does not see the caddx vista when plugged usb, but betaflight interacts perfectly with the caddx vista when attached.

Seriously , i think the hack has been blocked . I will pay someone to upgrade the goggles,

Masahiro 18th November 2020 - 4:48 pm

Finally I formatted the storage and I can see 4G storage when I pluged to PC.
but… still not working FCC Hack even I put Oscar’s file.
I tried all format (NTFS, FAT, FAT32, exFAT)
What kind of format should I use for this Hack for Disk of Vista??

Jason 6th November 2020 - 7:00 pm

Dear Oscar I have looked everywhere and cannot get a solid answer as far as the 1200 milliwatt mod to the caddex Vista if you are already on FCC mode do you have to do anything to the Vista itself like hooking USB up to it and putting a file into it to get the 1200 milliwatts or do you just have to do that to the goggles to actually get 1200 me of outputting power?

Alan 10th October 2020 - 2:40 pm

Hi Oscar,
I created txt file inserted to root directory reinstalled sd card plugged in goggles then Geprc rocket lite with Caddx vista and worked fine , 8 channels. Then I tried the A85 Caddx Nebula, still only 4 channels, any suggestions


Oscar 8th January 2021 - 10:26 pm

You have to do this on every Air Unit.

Alan 10th October 2020 - 3:03 am

Anyone tried this on the Caddx Nebula V1?
Bought the InFlight A85 fly’s great however camera REALLY sucks, Caddx just blew me off when I asked for help with a “send us $$” and will upgrade sensor……..last Caddx I’ll buy.

Oscar 8th January 2021 - 10:24 pm

The Nebula V1 uses the exact same Vista VTX unit, so this would work.

uwe 11th August 2020 - 5:22 pm

To get the drive of the vista shown in windows i had to switch on the vista the goggles and than connect it to the pc. Only switching on the vista did not show the drive.

Daninhelp 27th July 2020 - 7:56 am

So I solved my problem above. Windows 10 didn’t create a drive to store the txt on, by default. It did however when I changed the drive letters of the recognized devices. For that you have to go to the disk management: “create and format disk partitions”. There you will see the Caddx Vista as two drives, I changed both to some higher letters (F and G) and then Windows instantly created a storage drive.

Daninhelp 24th July 2020 - 9:01 pm

Plugging in the Caddx Vista doesn’t make it appear as a storage device for me. I tried different laptops. Windows 10 finds a device and sets it up successfully, the DJI Assistant software finds it too. It however doesn’t give me a normal drive, on which I could place the text file. Can anyone help?

Oscar 31st July 2020 - 3:47 pm

You might have to install the driver for the Vista

Cliff 23rd July 2020 - 3:55 pm

I’ve tried the FCC to CE manual hack half a dozen times following the instructions explicitly. It doesn’t seem to work anymore.

Oscar 31st July 2020 - 3:28 pm

make sure the text file name is naco.txt, not naco.txt.txt

Sander 21st July 2020 - 3:49 pm

Hi Oscar!

I’m living in the EU and mij airunit is on firmware V1.6
Is there a other way to switch to FCC? Your methode doesn’t work anymore….
I hope there is!! Can’t wait to see the 50mbps!

Keep up the good work!

Oscar 21st July 2020 - 3:59 pm

I literally just did this hack yesterday on firmware 1.6. Worked like a charm.
Make sure you follow the instructions

Philip Schmid 24th June 2020 - 7:16 am

Hi Tristan, what exactly is the VISTA? Ive been trying to find what it is, but no luck. If you mean the DJI assistant, I have tried powering up, connecting the cable afterwards and checking for an external drive to show up. No luck. Do you have any idea how to fix this, since the SD-Card method doesnt work anymore?

Gilbert Joncheere 21st June 2020 - 9:37 am

Hi Oscar,
Regarding: Enable FCC mode on DJI FPV System (700mW 8 Channels)”
Someone wrote: Since as of update 1.05 to be blocked. Can anyone confirm that?

I have update 1.05 on my Caddx air unit and the 700mW hacking still works.


Wolf_FPV 18th June 2020 - 6:33 pm

Since as of update 1.05 to be blocked. Can anyone confirm that?

ori 16th June 2020 - 6:59 am

Doesn t work on firmware 0500 van you help please

Tristan Bruce 11th June 2020 - 12:10 pm

Hi Oscar,

Might be worth adding in the info about the Vista on this article.

“It’s been confirmed that the switching between CE and FCC mode, as well as the 1200mW power hack can be done by accessing internal storage via USB cable.

Power up the VISTA, then connect the USB cable, an external drive should pop up on your computer. Then put the .txt file in there as usual.”

Winston Smith 6th June 2020 - 10:12 pm

Thanks! Does the DJI controller automatically transmit in FCC mode if it sees that the air unit is in FCC mode, or does the controller also need to be updated somehow?

Oscar 14th June 2020 - 3:36 pm

Once paired the Air Unit will do whatever the Goggles tell it to do.