Enable 1200mW Output On DJI FPV System

by Oscar

This hack enables 1000mW and 1200mW Output Power on your DJI FPV system. Before doing this, please make sure you understand your local regulations regarding radio transmission power and frequency and you are not breaking the law.

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.

By default, the maximum output power of the DJI FPV System is limited to 700mW if you are on FCC mode. With 1200mW you will gain roughly 30% more range, and it gives you better signal penetration. Not bad for an easy software hack, and you don’t have to spend extra on new hardware.

Note that the Vista and Air Unit’s 1200mW power level includes antenna gain, the actual output from the VTX into the antenna, is significantly lower. This is not the same as analog VTX, where the output power at the antenna connector would be consistent with the power level.

However, it’s unclear how it will affect your hardware in the long term (because it gets hotter at higher output power), so do this at your own risk.

Before performing this hack, make sure your system is already on FCC mode. If not here is how to change it.

Once you have done this once, you don’t need to do it again for any other quads / Air Unit / Vista, your goggles will remember this setting.

Here’re what you need to do:

  • Create a .txt file, name it naco_pwr
  • Type pwr_2 inside the text file
  • Save and close
  • Copy naco_pwr.txt to a micro SD card (for your DJI FPV goggles)
  • Power on Goggles and Air Unit, WAIT until you see image from camera
  • Then put the SD card in DJI goggles
  • Restart Goggles

This should work for both DJI Air Unit and Caddx Vista (Runcam Link) VTX’s.

Make sure you power on the goggles before inserting SD card, many people have reported this is the only way to get it working.

To verify you have done it, in the Goggles’ menu, under Settings => Device, you should be able to select 1200mW. Also, by enabling Power Limit, it will give you some protection against overheat when the Air Unit is sitting on the ground.

Text file content meaning:

  • pwr_1 = 1000mW option
  • pwr_2 = 1200mW and 1000mW option

After it’s done, you can delete the naco_pwr text file and the Goggles will remember this settings until it sees a different pwr value in a naco_pwr text file.

Doesn’t work?

Try download my text file and try again.

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.


Tomas 7th June 2024 - 10:56 pm

Hi, will this work on the goggles integra and if yes, how do I find out that I am in the 1200 mode? I am already on FCC mode. Thanks

keih 4th April 2024 - 5:41 pm

iI have integra goggles, 2 pair for a 2nd person to view. in 40 mz i only have one channel. and noticed everyone hac 3 in the 40 htz i tried txt and without . will this work with integra ? i have 2 avatas and the 2nd goggles a does not have the same range.as the one flying and wanted.I to improve this as well i will try the power 2 and let you know, yhe nano was older fix?

Oscar 9th April 2024 - 4:20 pm

No, you need to do this instead (enabling FCC mode on Goggles 2): https://oscarliang.com/dji-fpv-system-fcc-700mw/#DJI-Goggles-2-and-O3-Air-Unit

germano 3rd November 2023 - 10:59 am

Hi Oscar, my name is Germano and I’m writing to you from Italy. I want to thank you for the articles and tutorials you produce daily, as well as improving my skills in the field of drones, they fuel the desire to fly with greater awareness. I own DJI Goggles V2 e
I would like to Root, to have the full Canvas OSD in the DIY FPV DIGITAL SYSTEM part (Caddx/Air Unit) and I believe that there are no particular difficulties or contraindications. My doubt is related to the part that manages DJI FPV/AVATA because I wouldn’t want to lose the 1200mW hack on my DJI FPV and the FCC mode on my AVATA. Can I proceed with the root of the V2 goggles without carrying out any operations on the air units present inside DJI FPV and AVATA (air unit and O3)? Thanks in advance for the time you want to dedicate to me.

Adriano Gosy 29th October 2023 - 2:17 pm

Hi Oscar, thank you for your content! is amazing!
Can you tell me if when I use goggles 2 (not v2) with air unit or vista, in last fw 01.01.000 is necessary keep naco.txt in AU? Or just update FW, remove naco and done?

Oscar 30th October 2023 - 4:57 pm

No that’s not necessary anymore with the Goggles 2. But if you want to enable FCC on the Goggles 2 you need to place a different text file as explained here: https://oscarliang.com/dji-o3-air-unit-fpv-goggles-2/#Unlock-FCC-Mode

Jeff 29th June 2023 - 3:17 pm

Just enabled it and i noticed at first my whole screen was white. Just power cycled and returned to normal. Was it bad? and does it emit higher power output even if its near? or it adjust based on distance? If ever i want to revert back to just the FCC hack and not the 1200mw. What should it type in the naco_pwr? TIA!

Matthias 31st May 2023 - 6:38 pm

My Sd Card wont be detected by Air Unit, tried multiple ones. Is there a Solution to that Problem or maybe a workaround to do the hack via USB C?

Thanks for your help!

Chad H 27th April 2023 - 10:00 pm

Does this work for the DJI FPV drone as well? Or is the DJI FPV drone already transmitting at 1200mw for their own drone?

Lars peter 8th December 2022 - 1:00 am

Not sure if it is healthy to push 1200mW into my brain :)

Gleb 15th September 2022 - 1:40 pm

Maybe, somebody know method how can we hack it to work with another screen not only with dji googles?

Victor 8th September 2022 - 5:48 am

Thank you, Thank you, Thank you!!!!

Zacksbarro 24th August 2022 - 10:06 am

First of ting, i wanna thank you for all your work. I’ve just buy non used for longtime goggles v1 with on it. I’m not in usa but i wanna fcc +1.2w. which firmware is safe to use ?

p77 5th June 2022 - 3:03 pm

Doesn’t work properly with the v01 .0 2 .0 0 2 0 version

5150fpv 5th June 2022 - 9:14 am

Hello Oscar, so I have tried this 15eeennnn different times. I have formatted SD card 2 diff computers, formatted in goggles. Made txt file named naco_pwr. Added text pwr_2. Nothing. Turned on goggles and then inserted SD card. Followed instructions to the T! Please assist!

Oscar 5th June 2022 - 12:02 pm

Did you have FCC mode enabled first?
Have you tried downloading my text file instead of making your own?

Marcel 30th September 2022 - 10:47 am

Die Einstellung ist nur zu sehen wenn auch die Air Unit eingeschaltete ist.

solrac 25th April 2022 - 3:31 pm

Hello, i have a problem.
I only have 3 channels, i do have 700mw
But i can’t select 50mbps or latency mode.

im using cadxx vista on a 4s quad, wich was originaly configured to use with the dji controller, i removed the 2 cables (black and yellow)

i almost never get even 25mbs just when i super close with the quad on the table.

goggles v2 i can’t move my firmware up or down

am i missing something?

Oscar 25th April 2022 - 6:27 pm

Did you select Channel 1-3 (confirm in the goggles)? Because on Channel 8 you won’t get 50mBps, and I make that mistake too quite often.

Travis 2nd May 2022 - 11:37 pm

You need to enable 25MBPs to see if you have 8 channels on FCC. If you run 50 MBPS it poles two channels into one feed, thus the reason it displays channels 1,2,3,public on 50 MBPs, even with the hack.

Jude 26th April 2023 - 5:24 pm

Thank you for sharing! I taught the hack doesn’t work in mine until i found this. Also to you Oscar, Thank you for providing us helpful content to this Hobby, Cheers!

Nik 14th May 2022 - 3:27 pm

Hi Solrac, I have recently had the same problem and apparently it’s a bug in the software. Another issue is that the transmitter would only work if the channel was set to 8.

The video that I saw said to do a reset on the goggles, but that didn’t help much. So I updated firmware on everything and that wasn’t much help either. Eventually removed the naco file from the air unit, reset it, reuploaded the navo file and eventually got it working.

Hope this helps!!

itsblunty 9th February 2022 - 2:18 pm

Hi Oscar, your guide is incorrect here. It states that for the Vista, you need to put the naco file onto the Vista with a USB cable, but that is only to go from 25mw->700+mw aka the FCC hack, as you describe in your other article.

The 700mw->1200mw hack only needs to be done in the goggles once, for all the units to use 1200mw, as you describe in the air unit section. Basically, just remove the vista section and make it all one set of instructions about the goggles.

Thanks for all your information and guides!

JTHFPV 15th February 2022 - 1:55 am

Thanks Blunty, works perfectly formed now rockin 1200mw

Richard Tillich 3rd January 2022 - 12:15 am

Thanks for all you do to educate us pilots. Your knowledge and tutorials are so much appreciated! Happy new year

Goodwin 14th December 2021 - 4:39 am

Is there any signs or indicator that show that it switches from 25mw to 100mw and so on? I noticed my signal would on my goggles would become bad, then suddenly it became clear again. Is this the sign that the power is switching?

Craig 30th November 2021 - 6:09 pm

One thing I can’t find information about anywhere is:
Does the DJI VTX always transmit at the maximum power set, or does it vary transmission power as needed?

Fox 5th December 2021 - 7:22 pm

I would like to know this as well.

Najwan 31st October 2021 - 3:39 am

Hi, can i just do in my dji goggle not in my vista kit ?

Sascha Knapp 24th September 2021 - 11:06 am

Hi, I think the hack does not work for me. In my googles it says 1200mW but i still got like 2 kilometers max range. do you know what i am doing wrong. I am using an chimera 7 and have also upgraded the goggle antennas. sorry for my bad englisch I am from Austria

JTHFPV 15th February 2022 - 1:54 am

2 km is pretty good

Joris 9th June 2022 - 4:34 pm

Same for me! I tried to look at the signal with a hackFR and I see the signal getting bigger until I reach 700mW after that (1000 and 1200 mW) the spike is not getting bigger.. Im totally in the dark why this is happening..

Gilles 22nd August 2021 - 4:34 pm

I think there is a mistake in the Caddx Vista part.
There is no mention of copying the txt file to the goggles whereas you have to.
It then worked like a charm on mine, many thanks for your help

Oscar 23rd August 2021 - 2:34 pm

no you don’t need to copy file to goggles.

Eric 22nd October 2021 - 6:16 am

Same problem here. Copying the txt file to the vista unit did not work. I then tried the goggle and sd card method and voila. I do have a newer Caddx polar unit so I don’t know if that has anything to do with it.

Thomas 9th January 2022 - 11:38 am

Hi! Same here, had to copy the file to the goggles and now it works! :)

Other than that, good article!

M4DM4N 9th July 2021 - 11:19 pm

Hi, many thanks for your effort.
Is it still working with goggles fw 01.00.0606?
greetings from germany

Oscar 10th July 2021 - 12:14 am


Len 4th May 2021 - 7:26 pm

I got my second CaddX Air unit…
The first one work fine copying the file to the internal drive. But I can not seem to get my laptop to recognize the internal drive of the second unit. It detects the connection but are unable to read from it.

Any ideas?

Travis 20th February 2021 - 5:10 am

I just did this on my new V2 goggles that I just registered and updated…works like a charm!

Oscar 20th February 2021 - 12:20 pm

Awesome to hear Travis. I will do this when I get mine :)

Greg Stoltz 4th December 2020 - 3:36 am

Read above..they say to power up the goggles and receiver before inserting the SD card.

Derron Tume 3rd December 2020 - 11:46 am

I have successfully upgraded my goggles and units but the link between air unit and goggles drops off in 10-15 meters, did I get a dud radio? Only reason i was using the dji radio was to get OSD as I am using the air unit as a receiver.

Michael Barrington 23rd October 2020 - 4:33 pm

I also could not get it to work until i formatted the sd card again in the goggles, worked like a champ then.

Alf 20th October 2020 - 9:51 pm

Is it possible to do the same for the DJI FPV Remote controller? For us outside US.

Chris Brooks 26th September 2020 - 11:38 pm

Is there a mod that allows the DJI Goggles to stay @ 100% charge while plugged in? Even on the 3A 5V Charger I get 7 hours while plugged in & 4 hours while unplugged. Thanks

Espen Lossius 12th September 2020 - 2:18 am

First set Air Unit etc in FCC mode, then do the above, BUT YOU ARE NOT FINISHED YET!!
For this to work, you also have to insert the same sd card, with the same txt file, in ALL Air units you are going to use with more than 25mw, unless you do that, and bind everything together the first time, it will ONLY SAY 1200Mw in the goggles, BUT WILL STILL BE 25Mw, it will NOT be 1200Mw. For that, you also have to do the Air Units… :)

Paulo Fernandes Mota 6th June 2021 - 1:42 am

Yes that’s what I thought

Pat 21st August 2020 - 10:24 pm

Worked just fine. I don’t think instructions are misleading they aren’t simply on how to use windows.

Thomas 18th August 2020 - 7:45 pm

Just tried today and its all working on latest FM. Some notes.

make sure “.tx” is the extension and not part of the title.
I believe you first have to change to FCC mode, power mode is then second.
For FCC mode place the card in the AIR UNIT.
For 1200mw place the sd card in the GOGGLES.

*While in 50Mbps you will be limited to 4 channels so don’t get confused.

Anders 17th August 2020 - 5:04 pm


Any updates on this, I can´t get this to work either. :(

Oscar 17th August 2020 - 7:44 pm

Download the text file (link in tutorial).
This is definitely working as i tested it just yesterday.

Timothy 25th July 2020 - 4:45 am

The instructions are misleading for a Windows computer. If you create a text file, the extension is automatically added. Thus it should read “Create a .txt file, name it naco_pwr”, as the .txt is already added into the filename (you are creating a text file). If you create the file as per the instructions you will have a file called naco_pwr.txt.txt, which your goggles will not see and you will not have unlocked the 1200mw mode. This is confusing in newer versions of windows as it will hide the extension, so you will see a file named “naco_pwr.txt” with a file type of Text Document because the file system window is removing the extension.

BENEDITO SANTANA FILHO 24th August 2021 - 11:42 pm

This only happens if your windows is not configured to see file extension.

Paul 21st July 2020 - 10:02 am

Ok, i`m on FW .600 1200mW, but only CE mode (4 chanels). Is there a way to get both, 1200mW and FCC (8 chanels)?

Oscar 21st July 2020 - 2:00 pm

Are you using 50Mbps? Try go back to 25Mbps.

lewis 19th July 2020 - 5:36 pm

Hey guys – does anyone know if this is possible either to get into FCC mode or the 1200 mod?


Chief Master 18th July 2020 - 5:30 am

I couldn’t get this upgrade to work for the longest time, and it was driving me crazy! I have a Caddx Vista, and I tried doing the hack with every single firmware version to no avail. Then, I realized what I was doing wrong: I was inserting the SD card with the naco_pwr.txt file into the goggles BEFORE turning on the goggles and the Vista. All I had to do was turn the goggles and Vista on FIRST, and THEN insert the SD card into the goggles. Viola! 1200 mW! (I had re-upgraded both the goggles and Vista to firmware v.600 before my successful attempt, but I don’t think that made any difference.)

I hope this helps someone who’s been banging their head against the wall like I was!

Sebastiaan Van der Jagt 31st August 2021 - 9:59 pm

Yes putting the SD card in the goggles after restart did the trick for me! Thanks a lot!

Duncan Williams 26th June 2020 - 4:36 pm

Hey y’all. For those of you experiencing issues, I suggest you make sure the text file is in ‘plain text’ format. If you’re on a Mac, using TextEdit, ensure you select the plain text feature – if you don’t, text files are not the same, including unwanted formatting information. Then in the goggles, set the power to 1200. Worked for me, on a new Vista unit & goggles June 27 2020. HTH

Philip Schmid 25th June 2020 - 9:44 am

Okay, so I have found a way that definetely works. First, you have to downgrade your version on the airunit and googles to .300. Then you apply the normal procedure, a txt file called naco with “1” inside. Plug into the air unit reset, and you should be on FCC. after that you do the same with the naco_pwr.txt file and put it into the goggles. Now you flash .500 and do the same procedure again, without trying to change the power Level before you have inserted the naco_pwr.txt file into the googles, AND the air Unit.

Zachary A Villepigue 23rd June 2020 - 7:18 am

Hack does not work. I have an Iflight Titan Dc-5 running the DJI system and nothing worked. Is there an alternative.

Hiwa 21st June 2020 - 5:34 am

Hello tnx for suport
I am in fcc mode. I created a textfile as you described and put it in my googles. Than I powerd up the googles and than the air unit… nothing changed. I tried it many times…nothing changed.

I have 8 channels and 700 mw output power.

Do you have any ideas what I can try to get it work?

todd 11th June 2020 - 8:14 pm

same here , followed instructions and nothing changed. maybe they changed something in the new firmware?

joj2 13th January 2022 - 6:44 pm

you have to put the same file into the goggles sdcard

Matthias 30th May 2020 - 3:02 pm

Did you put the SD Card into the Goggles? It’s different from the FCC Patch

Andreas Weber 24th May 2020 - 2:11 pm

I am in fcc mode. I created a textfile as you described and put it in my googles. Than I powerd up the googles and than the air unit… nothing changed. I tried it many times…nothing changed.

I have 8 channels and 700 mw output power.

Do you have any ideas what I can try to get it work?